Leaderboard


Popular Content

Showing content with the highest reputation since 11/24/2025 in Posts

  1. 4 points
    For those who are hungry for updates, thanks for all the kind words and support. As holidays are around the corner, my free-time has been a bit taxed lately as I strike the balance between KotOR things and spending time with my and my fiance's family. (Not to mention keeping up with my real job 😬) However, I did spend some time formalizing some of the various "wishlist" features, as well as other pending investigations within the repository issues view. Most upcoming work on my radar for this project is of the unexciting sort. I want to adjust the way I'm modelling game objects in the patching framework to better reflect the underlying inheritance in the base game (i.e. Functions that take a CSWCObject can accept a CSWCCreature, which is derivative, as valid input, etc). I also want to improve/expand the address database system. Right now, they're being stored in plain-text TOML format, which is fine at the current scale, but as this project has grown, this system is already becoming unwieldy. I'm looking to swap to using SQLIte, such that we can have efficient, live, swappable local databases that we can just dump address data directly out Ghidra into. Finally, kotor 2 reverse engineering just needs more work. Kotor 1 is in a great place, such that if we were only targeting that game, I could really accelerate this project. But since I'm endeavoring to provide a solid framework for both games, some TL&C is required to get kotor 2 at least somewhat up to speed. I likley will be giving DarthOuroboros's GhidraMCP suggestion a shot to see if that can accelerate things more here. As a lot of the work to be done is mostly comparative reverse engineering, which I hope falls into the low-complexity class of problem that AI typically excels at. As always let me know if there are any questions or suggestions! P.S. @ajdrenter Galaxy map stuff would be pretty interesting, I've added an issue for me to investigate that at some point in the future. Thanks for the suggestion!
  2. 1 point
    Late answer, but this could be a possibility ye depending on how much content in introduced in my mod. However, it would require a lot of balancing for the enemies. Raising to 30 could already be pretty cool. We'll see how things go as time goes by
  3. 1 point
    Thank you to everyone who commented on this thread. I never would have been able to put this together without y'all's help.
  4. 1 point
    The author still doesn't follow this thread! You're better off sending them a PM. Or tag them. Hey @DarthRevan101, read the last few posts.
  5. 1 point
    Oh and one thing I'd personally love to see fixed at the engine level would be to introduce alternate start in the Pazaak mini game! That has always bothered me immensely and it's actually fixed in K2. In the original game the AI has an unfair advantage as the Player starts each new round, making it statistically more difficult to avoid the so called "bust". I have produced a small mod that aims to make the mini game better overall but the best improvement would Indeed be this, if you could pull it off.
  6. 1 point
    You can set up TSL Patcher/Holo Patcher to do that for you using tokens. If you read through the readme included with TSL Patcher, it'll explain how tokens work.
  7. 1 point
    How can you import a model from KOTOR 1 to KOTOR 2 and vice-versa? I understand that you need to use MDLOPs or MDLEdit, and then a 3d model software like blender with the add-ons available for download on this site, but I don't understand what steps actually need to be taken to make the model files from one game readable by the other game.
  8. 1 point
    If it messes with timers, then I imagine anything related to OnHeartbeat events for placeables/modules/user defines would experience the sort of issues described.
  9. 1 point
    Hi @Salk I know what your talking about! The load behavior of a main menu load, a hard load (load game menu in game), an autosave load, and a quick load all have subtle but important differences. This has actually come up in the speedrun world a few times. For example, the effect duration glitch (in which they last a long time) only happens if you have previously loaded a hard save in this session (as that messes up the global timers). There's a variety of other small differences, between these functions; most of which I haven't dug too deeply into. But I'm unsurprised you've run into this before. If you could provide an example of a specific script related issue that performs differently for different loads (to use as a reference point), I'd be happy to mount a bit of an investigation into it when I get the time. As mentioned above, it's a busy time of year so this may be backlogged a bit. I'd also be happy to field any other questions! Thanks, Lane
  10. 1 point
    I used mostly Blender, photoshop and kotor tools. I joined my mask with someoneelse's mask since IDK how to rig. I'm learning right now and thank you
  11. 1 point
    It's a complete alternative, yes.
  12. 1 point
    Amazing work! You managed to break down so much limitations... This is extremely exciting :)
  13. 1 point
    Watching your progress on this very closely. This is the most exciting thing in KotOR modding in a long time in my opinion. The placeables extension is fantastic, would like to see the same thing for the galaxy map as I know it has a similar limit. Also transcending the limits of appearance.2da would be amazing although I know this probably requires a huge amount of manual effort.
  14. 1 point
    What do you mean by "future skill checks"? There are already skill checks in dialogue that add more skill based dialogue responses should said skill be a certain level. So this is the Loganverse team's latest rebrand I take it? As SH has already said, they seldom collaborate with others or share their own assets with modders. I had no idea who this is, I tried searching for them on YouTube and the only thing that came up was a Let's Play channel. The thing about Kotor Machiminas is that what you see on screen isn't as deep or as complex as the scene itself depicts. You might see an awesome scene with combat and the like but in reality what's going on behind the scenes is that NPCs are being directed to do things via JC's Toolbox and what you might think is an epic cutscene might actually be 5 separate choppy in-game cutscenes that were recorded and edited together to look like one scene when in reality they aren't. When it comes to any sort of animation, what isn't seen on screen doesn't need to be animated - this is especially true with 3D animation. I say this because something that might look cool in a Machimina might not actually work properly in-game as a mod. Remember how Revan and Kreia used Darth Malak's Lightsaber pose? In-game the ability to use blasters, the ability to use security on a door, or dialogue animations might be broken as those were never seen in the movie and thus could be left broken. Even if you ignore the fact that SWST and Varkor take their time making VO, there only value as voice actors for the ROR mod is for the character Revan and we aren't even up to writing that character's dialogue let alone finalizing his script. There will definitely be voice acted characters before Revan, so why would we want famous examples like SWST and Varkor for those characters when we can have unsung actors play these roles and do a good job at those roles (and not take 3-5 years to produce the lines for those roles too). And should by some miracle we do finish the entire mod and get to voicing Revan should these two be unable, unwilling, or no longer be here to voice the character we will inevitably have to look for different people. We are working on Episode Two and the patch for Episode One, though SH is right in saying that a collaboration at this stage is very very unlikely. I can assure you, work for Episode Two is well underway and it is going well without a major collaboration at this present time.
  15. 1 point
    CapitaineSpoque, how about integrating LevelCapMod (50) into your mod? I mean this: https://deadlystream.com/topic/11814-kotor-1-level-cap-mod-to-level-50 It seems to me that given the expected character balance changes/new abilities in your mod, synchronizing these improvements with possible larger-scale upgrades (up to level 50) could give KotOR a fundamentally new gaming experience.
  16. 1 point
    At its current stage, this mod has some serious bugs tied to it. One: the quest 'Deadly Upgrade' re-inserts itself into the quest log whenever you set foot in the R&D section of the Industrial Zone regardless of whether or not you finished it via any means. Two: there is a missing quest item needed to fix the droid by the Industrial Zone entrance in the quest 'Fixing Droids'. Three: There was supposed to be a dialogie option with Kaah upon completion of the Environmental Zone where he gives you data regarding a quest granted by the rogue industrial droid from the maintenance shack that I forgot the name of. This is missing, rendering the quest unfinishable. Fourth: two of the assassins that show up in the new ending do not aggro after they dispatch Vash. What is most disturbing out of all of this is that all the chatter I've seen regarding these bugs is that the authors have no inclination to go back and fix them. I get it, they're probably burned out, but to leave such bugs as these in the mod is just irresponsible. I've tried using Pa3pyx's (or whatever he's called) 1.3 version, but there is no installer and that user has provided no instructions on how to successfully integrate his version in. Unless there is a concerted effort to fix these issues, I'd say give this a miss.
  17. 1 point
    Well, this was... something. It seemed like it would be a good something, but now I just don't know.. I'm going to start off by saying that, contrary to zbyl2's assumptions, I find walking immensely preferable to being abruptly teleported around without warning. That was so jarring and disruptive that I was tempted to report it as a bug. It actually took me til the second instance to realize it wasn't one. Was that change playtested by anyone at all before release? That did NOT make for a good gaming experience... Also, given the existence of the Escort Droids for controlled fast-travel, it's completely and totally unnecessary. It was fundamentally a bad idea, in my opinion - throw it out the window and never look back. Second, I played the "You have to use a droid" portion as T3-M4 and I have to say that under these circumstances the dialogue choices being unintelligible to the player ends up feeling rather awkward. It's one thing in Vogga's warehouse, where the choices don't actually matter much at all; in that context it's funny. But here, where they actually have significance, it made me feel like I was flailing around completely blindly. I think that either you need to ditch the concept for that portion of this world, or publish a translation sheet. Third, I think the number of currently-active droids needs to get added to your journal. Because you can only ask the droid once, and it's all too easy for it to get scrolled out of the Messages log (and I'm guessing the Messages log being so short in TSL is backend idiocy that modding can't fix). I mean yeah, you can write it down, but it feels like the in-game handling should be better. And then there's the bugs.. I was super-excited to play M4-78 and finally be able to experience a more complete TSL story that actually gave Lonna Vash her due. And, after getting past the janky introductory segment, I was having a good time with the place. Then I set foot in the R&D zone and had "Deadly Upgrade" suddenly inject itself back into my Active Quests list (and the entry didn't even match how I'd actually done it). I came here to report that... and discovered just how broken version 1.5 is and continues to be. That was disheartening to learn. I implore you to either return to the project, or at least make an installer for the more-stable previous version (1.3) so that that can be hosted here.
  18. 1 point
    02 - [TUTORIAL] - Creating a Merchant - TSL 03 - [ADDITIONAL] - Using ERFEdit 04 - [ADDITIONAL] - Picking an NPC to place in your level - TSL 05 - [ADDITIONAL] - Picking Placeables to fill your level with - TSL 06 - [ADDITIONAL] - Picking Alien Voice Over Dialog for your level - TSL 07 - [ADDITIONAL] - Placement & Rotation 08 - [TUTORIAL] - Waypoint Markers 09 - [TUTORIAL] - Scripting Basics 10 - [EXAMPLE SCRIPT] - Spawning NPC's on Enter 11 - [EXAMPLE SCRIPT] - Making NPC's Hostile! 12 - [EXAMPLE SCRIPT] - Trigger talking to an NPC! 13 - [EXAMPLE SCRIPT] - Make an NPC walk randomly 14 - [EXAMPLE SCRIPT] - Place a dead NPC 15 - [EXAMPLE SCRIPTS] - Starting Conditionals 16 - [TUTORIAL] - Companion Vendor 17 - [TUTORIAL] - Upgradeable Items 18 - [ADDITIONAL] - Door Gallery 19 - [ADDITIONAL] - Main Menu Details 20 - [ADDITIONAL] - UI Customization 21 - [ADDITIONAL] - Recolouring Textures 22 - [ADDITIONAL] - Recolouring the .GUI Files and Textures 23 - [ADDITIONAL] - Different Camera Modes & Dynamically Spawned Grid Of Placeables 24 - [ADVANCED] - Hard Coded GUI Elements 25 - One Line Dialogs 26 - Writing a changes.ini for HoloPatcher 27 - [MOBILE] - Android & iOS Modding 28 - Hard Coded Class Selection Values 99 - [REQUESTS] - Submit a tutorial idea! I will continue to provide examples that I think might be useful to people, these are all for TSL so far. I hope these tutorials and any others I write will help people continue to make mods for KotOR 1 & 2. These tutorials are getting shorter and less detailed, I may or may not go back and re-write them at some point but if anyone struggles with anything feel free to message me and let me know what I haven't covered very well. Feel free to join the Discord for my project if you need help with anything related to KotOR modding and I will do my best to assist. Discord : https://discord.gg/S3YyfTjMV8 Base Game Scripts & How To Use Them KotOR Modding - Crash Course This 2 hour stream covers the basics of KotOR modding and some of the programs involved, I also regularly stream development of my mod project on Twitch/YouTube. Not all of this covers KotOR modding, there is about 10-20 minutes during the first hour where I get distracted and the second hour of it is mostly me playing games. These are the testing rooms but for K1 the room is lacking a texture but I find this just makes it easier to look through the characters. If anything in any of my short tutorials isn't clear or you don't understand for some reason then let me know and I will do what I can to help. ADVANCED TUTORIALS Utilising the following batch scripts and suggestions might take a while to get to grips with for some users but I would always advise doing so, it's very handy to have the ability to quickly generate a file list or compare things in various ways utilising the power of batch scripting. Comparing Level Contents Let's say you have two levels and you need to compare the differences of the contents. Extract everything from the original level to a folder called "level-a" and the modified folder to "level-b" Run the following batch script inside the "level-a" folder. file-list.bat Then delete or move the .bat file and move "file-list.txt" that it just created outside of the folder. You can also use this script to check that all the files exist. check-if-file-exists-from-file-list.bat You will have to move the file-list.txt and this script inside the folder to run the script. Now run this script at the same location as "file-list.txt" to run a file check against the contents of both folders. compare-files-from-file-list.bat Hopefully this might help someone, where I recently had to transfer all of my changes from manual installs to a TSLPatcher changes.ini file, I found this process helped speed the process up a little bit. From here, you should know which files differ and you can then use ChangeEdit.exe that comes with TSLPatcher in order to generate the differences between GFF files. Compiling Scripts If you have made it this far into the tutorial, you should already be familiar with compiling scripts, however for large projects you might need to recompile a lot of scripts at once, so here is a batch script that I used to do it. compile.bat Simply edit the script so that it points to the location of nwnnsscomp.exe for you and then you will be able to put the script into any folder that you need to compile a lot of scripts in and use it to do it all at once. If the scripts don't work for you, you might need to edit them and read them a bit in order to understand them and then to make sure that you have all of the right files in the right places. Thor110
  19. 1 point
    Hello all, thanks to Fair Strides for pointing me here. Anyhow I'm pretty happy for anybody to do anything with any of my mods or files. No further need to ask for permission with anything from now on.
  20. 0 points
    @Gaak78 Haha no worries, you speak your mind It's great to have people actively participating even if it's only sharing ideas. Happy holidays too
  21. 0 points
    @Gaak78 Keep in mind that none of those HD footages are my work. I've mostly used Unreal Cinema project footage and HobbitVFX aswell for hyperspace transition. I could reuse the hyperspace transition arrival for anything else. I was wondering about maybe doing the same work for Kotor 2 TSL, as i know some people would enjoy this. The same philosophy could be applied to other mods as an optional install. Atm kinda busy with my own things but still a possibility. If anyone can find some 3D artists that are willing to do some HD footages, i'd be extremely interested aswell especially for a Sleheyron thing Cheers,
  22. 0 points
    Sorry, thanks for letting me know!
  23. 0 points
    Hi there, I'm looking for someone who is willing to make a modesty Mod for Kotor 1. Just to make certain body textures invisible, similarly to this mod for Kotor 2: https://www.nexusmods.com/kotor2/mods/1195 So in general, do it for all Twilek dancers and scantily dressed Twileks throughout the game, Bastilla when she is in captivity on Taris, ideally all character skins when all armour is removed and anything else you can think of which is in line with this. Really appreciate someone doing this and should hopefully be a simple job of opening texture files, making them blank and then creating override files? Many thanks to anyone who takes the time. P.S. I appreciate many people will not understand the need for this mod. If that's your view that's your view, I am just looking for anyone who'd like to help!
  24. 0 points
    For better or for worse ? I hope it's only for the better ! The only issue I encountered is that the module is now sometimes lagging a little. And actually, it isn't a lightsaber but a crystal. And it's not exactly a reward for winning the Tournament. I'd like to make a new version of the Gamorrean Stronghold such as what I just did with the Pazaak Tournament on Manaan, but I guess I'd need to seek permission, and a 17 years old mod... Not sure I'll ever reach out to the author.