Leaderboard
Popular Content
Showing content with the highest reputation on 01/25/2026 in all areas
-
1 point
Version 4.0.5
3,829 downloads
While you sleep in the medical room, 3C-FD is patching your game. Restores fog and reflections which were broken in the Aspyr update. Works with both Steam and GOG versions. Compatible for KOTOR 1 and 2. Graphical INI edtor. Included KOTOR2 Patches: - Fog Fix - Reflections Fix - 4GB Patch - Subtle Color Shift (yellow tint removal) - Music Volume During Dialogue Fix - Borderless Window Mode Included KOTOR1 Patches: - 4GB Patch - Borderless Window Mode How to use: Place in game directory and run it. Load kotor exe on the 'patches' tab, select patches to install, click apply. How this was made: - The fog shading was just covered up when the latest version was released. I was able to send that data to the new Fracture shaders and apply fog coloring. It checks if the fog color is set to black and if not then it applies fog. Modules that don't use fog have a default fog color of black, Duxn and Dantoonie use a grayish color. - The shader for when both a lightmap and a cubemap is applied, to the same model, had a typo. Cubemap was labeled as a '2D' instead of 'CUBE'. Easy fix. Luckily the shaders are a plain text string, in the exe, and can be modified with a hex editor. The only issue is that the character length needs to be the same or smaller. The only way to get more data in the shader is to remove extra spaces/linebreaks and to shorten variables to single characters. - The music was lowered so much during dialogue that it was almost non existent. I was able to find the functions for calling volume control, using ghidra. The call was made only 3 times and from there it was process of elimination. Ultimately disabling a variable change if in dialogue, before the first volume change call, worked. Bugs: - Fog fix does not work with M478 Special Thanks: HappyFunTimes101 - ShaderOverride - I could not have done this without this tool. This made sorting out and identifying the shader data much easier. I probably wouldn't have even attempted or known where to look if this didn't exist. JCarter426 - For pointing out that the music was broken during dialogue. I hadn't noticed but couldn't stand it after hearing for myself. Source: Open the patcher with 7zip or view it here: https://github.com/J0-o/3C-FD-Patcher Browser-based Version: https://j0-o.github.io/3C-FD-Patcher-js/ -
1 point
-
1 point
-
1 pointFULL OF SPOILERS A very cleverly designed mod that obviously has a lot of efforts poured into it. Definitely would give 5 star if not for a series of immersion-breaking bugs: 80% of the dialogues are skipping. I have to read them through feedback. One of the biggest incentives for me to install this mod is Jolee. However, the whole time he is just a walking doll because all of his dialogues are skipping and I can't interact with him either. I checked tslpatcherdata and found all the sound files from Jolee, and am 100% positive that they're supposed to play. Some new items are cool (e.g. the star forge/revan robe) but as soon as I try to wear them, the game crashes and quit At some points the maps are completely white out, I believe it happens whenever I return to an area that I have entered before Some other minor issues: those are purely my two cents and may not apply to anyone else, and I do not intend any disrespect to the author in any way. The quest description is kinda confusing throughout, and there are many locked doors that only unlock after certain progress is made. For example, when I got the quest to find a shuttle, I went back to the valley twice because I think there might be new trigger points there, and completely forgot about the locked doors. There are also other confusing situations. When I rescue the Mandalorian, I am immediately transported to outside the temple. I thought it was just another bug and went back into the temple to find the mandalorian in the detention area. As I couldn't find him there, I thought the game is broken so I reloaded, and was put in the same situation, again ... Turns out that instant transportation is intended, and the Mandalorian is right there, 200 meters in front of me. If some transition animation is added, or if the Mandalorian is placed closer, it would be a lot less confusing. Adding more annotations on the map could help, too. TL;DR ... When I fail to make tangible progress on a quest after running literally everywhere, I start to lose interest. This applies to the vanilla game, too, especially on Nar Shaddaa. The reused Malachor depth map has a lot of broken textures, and the whole Malachor surface is something that I could do without. This applies to the real Malachor surface, too. The most negative impression I have about this mod comes from the beginning: a broken, reused Malachor map, and a Jolee doll whose dialogues are completely skipped ... Things get a lot more exciting in the temple, though. I could do without some of the prequel lines. I think the author might intentionally put it there for a laugh ... while I did crack at those lines, they felt kinda out of place and cliched. Sion's guest appearance and his lines also felt out of place. The quest concluded very abruptly and makes little sense. This impression may well due to dialogue skipping. Yes, Sion's lines are skipped, too. 🤦 K1's tombs are great because 1) there are motivations for you to visit the tombs; 2) each tomb is associated with unique story and character: Ajunta Pall's tomb has a regretful Sith Lord and Shaardan; Marka Ragnos' tomb has a desparate rogue droid; Tulak Hord's tomb has a insane hermit; Naga Sadow's tomb is the final confrontation between you, Yuthura and Uthar. The tombs in this mod, while conceptually and visually as amazing as the tombs in K1, lacked both elements. You enter the tomb just for loots and fights. Arguably the last tomb in this mod remedies this deficiency to a degree, but it still feels lacking. Things that I really liked: The reskin of the Onderon Royal Palace, it's SO well done and fits Korriban perfectly well. The dialogue where you recite Jedi code against Sith code is very clever despite the fact you shouldn't know what Nihilus looks like at that point of the game, 10/10 The voice acting. Judging from the dialogues that aren't skipped: the Mandalorian and Loqi are 10/10. After listening to some Jolee's voice files I think it's a decent immitation of K1 Jolee, 8/10. The Jawas? LOL Jolee taking on an apprentice. Clever resolution for a temporary companion, too bad all the dialogues are skipped! Might totally give this mod another shot in the future if the immersion breaking bugs are fixed for steam version, somehow. It makes K2 Korriban 5x more interesting.
-
0 pointsIt has been almost a year since I actually worked on the project unfortunately, however, recently somebody (@LanguageWriter123) found the pointers for properly changing the classes in the PC executables, previously I was achieving this by swapping the values directly in the class table itself which resulted in levelling not happening properly and enemy scaling being all wrong. Details for how to make these changes can be found in my tutorial series, specifically #28 - Hard Coded Class Selection Values So now anybody can change the starting classes to any of the 17 classes in the games classes.2da file with ease. Struck by curiosity at 5am I decided to do the same for the original Xbox and so starting classes can now be changed on the original Xbox in KotOR2, I spent around 6 hours this morning figuring out where the pointers and string references were in the .xbe file. So while it might never see many users, it is done, primarily for the fun of it and because I want to try and support all the different versions of the game eventually. This video showcases it working via the emulator Xemu, it was fun to track these values down and see it working. I hope to get back to working on this project again though there is still far too much for me to handle solo planned and I continue to hold out hope that a team will form around the project, but in the meantime I will do what I can to ensure that it is the best it could possibly be. There is a lot left to do but with these recent changes the port takes another leap forward towards being complete and or bug-free, though there are still bugs in the project and the mini-games aren't working yet, but all in good time I am sure. Currently there isn't a new release issued so for anyone that wants to check it out, grab it from the GitHub repository itself, not the releases page. But when the project is nearly or entirely bug-free I will be moving towards making a new stable release.
