Leaderboard
Popular Content
Showing content with the highest reputation since 07/19/2026 in all areas
-
Iriaz. Another RC-K1CP update is almost ready, and as per tradition I would release an update, add something completely obscure, and then I'll get the endless moaning of "where's the Outcast Children and where are the Iriaz" instead of "wow, I sure do love the restored line from that one NPC I didn't even pay attention to". Well, you can all stop moaning... for now, for one of those things that you guys just love to complain about is actually being added in the next update! But no Outcast Children just yet... But when that update does come out I may or may not announce it with this: So, how do Iriaz work in RC-K1CP? Well, I believe in K1R the Iriaz would walk around the map and follow certain way point directions similar to how some Kath Hounds behave, however, the Iriaz will largely wander around aimlessly as the left over Iriaz .UTC file in the Sandrale Estate exterior module was programmed to do just that. Instead of just "walking around" doing nothing the Iriaz will do something... and it's going to be an absolute bloodbath as you journey across the Dantooine planes now. When you enter a Dantooine module, somewhere in that module there will be Iriaz and Kath Hounds fighting each other. Sometimes an Iriaz may take down a Kath Hound or two, but more often than not the Kath Hounds always wipe out the Iriaz. Of course, that happens without Player intervention. Through Player intervention it can be possible for you to save some of the doomed Iriaz, however, simply standing around and letting the Iriaz get mowed down will in-fact chip down some of the Kath Hounds health so there is some benefit to letting them die. And of course, the Iriaz will also be attacked by Mandalorians. In lore, the Iriaz are docile and can get 'provoked' into aggression, and combined with the pre-existing warrior lore of the Mandalorians it does in-fact make sense for these two groups to be fighting. I have taken measures to try and make sure that Iriaz herds are not too close to Mandalorians so there shouldn't be too many instances of Mandalorians being led away from their group by rogue Iriaz's or something stupid like Sherruk running after an Iriaz and leaving his men to die. Now, K1R does have a bug wherein the Iriaz actually break that one cutscene with the Mandalorian and the "wife and children" bit. I have made it so that the Iriaz in that particular area are hostile to the Player meaning they should not break that cutscene and the Player will be able to kill some of these Iriaz themselves. Again, they are "docile" and not "friendly" and so it makes sense why some would want to kill you when others would rather fight Kath Hounds. There is a bug where the Iriaz stand completely still for about five to ten seconds before their AI kicks in, here is an example of this: Here is when their AI kicks in: And this is the result when the Player lets them die: As you can see, despite being outnumbered the Kath Hounds still win the fight. Since this is near Bolook his line "there are plenty of Iriaz around" now makes sense as you literally either just saw a bunch of Iriaz die or saved them and now they're roaming about nearby. I do not yet have screenshots of the Player being attacked by Iriaz, however, I do plan to add screenshots of restored content for the main mod page so I may add them there when this update is finally ready. Now that the one thing you all wanted is out, time for the obscure garbage no one cares about (this list may not be complete/some of it you may recognize if you ever played my ancient K1GI mod from back in the day/some of it may not be added if I can't get it to work flawlessly): * Restored an unused civilian dialogue for one of the male patrons of the Lower City Cantina. * Restored the "search database for planetary launch codes" option for all the Sith Base terminals, this will always fail as the Governor has them. * The Receptionist Terminal, the Computer Terminal, and the Control Center Terminal now have three unique interactions. The Receptionist Terminal offers almost no real benefits besides upload area schematics. The Computer Terminal offers most functions except for open elevator, disable assault droid shield, and overload power conduit. The Control Center Terminal has every function available. * The Hangar Terminal and the Barracks Terminal now have two unique interactions. The Hangar Terminal has no actual function besides the ability to disable the Hangar Security whilst the Barracks Terminal has all the functions except the ability to disable the Hangar Security. * You can now download the Ebon Hawk codes via the Barracks terminal, allowing you to bypass Hudrow. * Restored the cut door model for Davik's Hangar. * You can now attempt to open the Hangar Bay doors via the terminals in the Prison Block and Command Deck, this'll always fail. * You can now overload the power conduit in the Sith Trooper barracks in the Prison Block, this is an alternative to starting a prison riot and then gassing both the Sith and the prisoners. * You'll now have to unlock the Elevator after rescuing the Player. * The Command Deck terminal will now mention the Bridge lockdown before you login. This'll be removed when you open the Hangar doors and the lockdown is lifted. * You can no longer unlock all security doors on the Command Deck as options to unlock specific doors have been restored. * You can now attempt to open the Bridge Security Door, this'll always fail. * You can now use the Command Deck terminal to discover that you can use a Space Suit to access the airlock to bypass the Bridge Security Door. * You can no longer return to the Prison Block if the Hangar is open. That's all for today, please let me know what you think!3 points
-
Version 1.0.0
34 downloads
Vibro Weapons with vibration effects. All vanilla vibroswords, vibroblades, and vibro double-blades updated. Toasty Fresh vibro models were used as a base and each texture was color matched to the vanilla style. Vibration and motion blur effects were added to the blades. 6 Vibroblades Vibroblade - g_w_vbroshort01 Krath Blood Blade - g_w_vbroshort02 Echani Vibroblade - g_w_vbroshort03 Sanasiki's Blade - g_w_vbroshort04 g_w_vbroshort05 g_w_vbroshort06 g_w_vbroshort07 Mission's Vibroblade - g_w_vbroshort08 Prototype Vibroblade - g_w_vbroshort09 7 Vibroswords VibroSword - g_w_vbroswrd01 Krath Dire Sword - g_w_vbroswrd02 Sith Tremor Sword - g_w_vbroswrd03 Echani Foil - g_w_vbroswrd04 Bacca's Ceremonial Blade - g_w_vbroswrd05 g_w_vbroswrd06 g_w_vbroswrd07 g_w_vbroswrd08 Baragwin Assault Blade - g1_w_vbroswrd01 GenoHaradan Poison Blade - geno_blade 4 Vibro Double- Blades Vibro Double-Blade - g_w_vbrdblswd01 Sith War Sword - g_w_vbrdblswd02 (not used)Echani Double-Brand - g_w_vbrdblswd03 Yusanis' Brand - g_w_vbrdblswd04 g_w_vbrdblswd05 g_w_vbrdblswd06 g_w_vbrdblswd07 Credit: KoTOR Weapon Model Overhaul by Toasty Fresh - 3 models/textures were used as base KOTOR Blender3 points -
Good job as always, N-DReW25! I have a suggestion about the restored door. It's an interesting restoration, but I find the two additional panels to the right quite bizarre. Could they be removed in favor of just purple background? I am looking forward to this new version.1 point
-
1 point
-
More great additions to the game! And I like the new hanger door in Davik's Estate. Wonder if it will be overridden if I use a texture mod for Taris.1 point
-
Here you go. I'm not sure if your game being non-English will be a problem after being saved in my English version. Dantooine_Ruins_Door_Fix_xispect.zip Crash? There shouldn't be any crash. What you encountered is a "soft lock". You managed to break the script that triggers the cutscene, leaving you with no way to continue the main quest. I still don't know how people manage to break it, hence why it's not fixed. I can't replicate the problem on my end.1 point
-
Version 1.0.0
27 downloads
# KOTOR 1 has a built-in frame limiter — BioWare shipped it switched off **TL;DR:** *Star Wars: Knights of the Old Republic* (2003, Odyssey engine) contains a complete busy-wait frame limiter in its main loop. It is controlled by a single `float` in the executable that defaults to `0.0`, which leaves the limiter dormant, so the game free-runs at uncapped framerate. On high-refresh displays this uncapped rate is what causes the long-standing **movement / "stuck after combat turn" freeze** and related timing bugs, which the community has only ever worked around with external FPS caps or by dropping the monitor to 60 Hz. Writing `60.0` (or any target) to that one float **arms the engine's own limiter** — a native, self-contained fix. No injected code, no wrappers, no driver settings. It's a 4-byte data patch. Verified: on a 144 Hz display with all external caps removed, the patched exe holds a hard 60 FPS and the freeze does not occur. --- ## The bug KOTOR's main loop (`WinMain`, `FUN_004041f0` in a Ghidra auto-analysis of the standard PC exe) is a classic `PeekMessage` real-time loop: ``` while (quit_flag == 0) { read timer (game clock) if no pending message: render scene (delta-time based) SwapBuffers (present) ... optional limiter here ... } ``` Gameplay logic — movement, and the combat round/turn state machine — advances by frame **delta-time**. With no frame cap, delta-times on a fast display become tiny and irregular, and the 2003-era state machine mis-steps: the controlled character's action queue stalls until something rebuilds it (switching party member, or a save/load clears it). That is the freeze players have reported for 20 years. ## The dormant limiter Immediately after `SwapBuffers`, the loop contains this (Ghidra decompilation, lightly annotated): ```c if (DAT_007a3c58 != 0) // a separate, also-off coarse limiter Sleep(DAT_0078d1e8); if (0.0f < cap) { // cap = _DAT_007a3c64 (the frame-cap float) target = 1000.0f / cap; // target frame time // measure elapsed since frame start, then: if (elapsed < target) { do { // busy-spin: re-read the game timer } while (elapsed < target); // hold the frame until target reached } } ``` With real constant values read from the binary: | Symbol | RVA | Value | Meaning | |-------------------|-----------|----------|----------------------------------| | `_DAT_007a3c64` | `0x7a3c64` | **0.0** | frame cap (FPS). **This is it.** | | numerator const | `0x73d6fc` | 1000.0 | `target_ms = 1000.0 / cap` | | zero const | `0x73d700` | 0.0 | used in the `0.0 < cap` gate | | timer scale const | `0x73d708` | 0.001 | raw timer -> milliseconds | The gate is literally **"if cap > 0, limit the frame."** With `cap = 60`, the loop busy-waits until each frame has taken `1000/60 ≈ 16.67 ms`, i.e. it caps at 60 FPS. This is the *same* formula the engine uses elsewhere — the movie-playback path caps to 30 with it — so the mechanism is proven, not speculative. ## Why it's off `_DAT_007a3c64` starts at `0.0`. The **only** code that writes it is a render-setup function (`FUN_004c5880`), and that write is guarded: ```c if (DAT_00832904 != 0) { ... _DAT_007a3c64 = (float)DAT_00832904; // arm the cap } ``` `DAT_00832904` lives in **BSS** — zero-initialized, and it has **no writer anywhere in the binary** (it's a config variable exposed by address, never set by default). So the guard is never true, the cap value is never assigned, and `_DAT_007a3c64` stays `0.0` for the entire session. The limiter is complete, correct, and permanently asleep. Because nothing ever writes the cap during normal play, **patching its initial `.data` value is safe and permanent** — no code path overwrites it. ## The patch Standard PC v1.03 / GOG / "editable" executable: ``` file offset 0x3A3C64 : 00 00 00 00 (float 0.0, limiter off) -> 00 00 70 42 (float 60.0, 60 FPS cap) ``` Other caps if you prefer: `30.0` = `00 00 F0 41`, `72.0` = `00 00 90 42`, `120.0` = `00 00 F0 42`. A Python patcher (`kotor_fpscap_patch.py`) is included; it fingerprints the two `.rdata` constants before writing, backs up the exe, and refuses to touch an executable whose layout it doesn't recognize: ``` python kotor_fpscap_patch.py "path\to\swkotor.exe" 60 ``` ## Verification - 144 Hz display, all external FPS caps and driver "wait for vertical refresh" overrides removed. - Patched exe launched directly. - Framerate held a hard **60**; the movement/turn freeze did not reproduce on transitions that previously triggered it. ## Caveats - **Busy-wait, by design.** The limiter spins a CPU core while pacing each frame (this is BioWare's own implementation — the movie path spins the same way). On a modern machine, one pegged core for a single-threaded 2003 game is harmless, but it is not a `Sleep`-based idle cap. A future refinement could redirect the gate to the engine's own `Sleep(DAT_0078d1e8)` limiter instead. - **Offset is per-exe-layout.** `0x3A3C64` is verified for the standard PC exe. Other builds (Steam-with-different-packing, 4-CD, Mac) may differ; find `_DAT_007a3c64` by locating the `1000.0 / cap` main-loop math. - **Steam "Verify integrity" reverts it** (restores the stock exe). Re-apply after any verify. - Stacks cleanly with the 4GB LARGE_ADDRESS_AWARE patch, UniWS widescreen, and the community mod builds — it only touches one unrelated float. ## Method Static reverse engineering only (Ghidra). Chain: locate timing-API imports (`QueryPerformanceCounter`, `GetTickCount`, `Sleep`) → their callers → the `PeekMessage` message pump → its caller (`WinMain`) → the frame-limiter block in the loop → the cap float and its dormant guard. Full decompiled C of the engine was exported and searched locally to trace the call chain. --- *Reverse-engineered from a legally-owned copy for interoperability and bug-fixing. Not affiliated with BioWare/LucasArts/Aspyr.*1 point -
View File KOTOR_FPS_CAP # KOTOR 1 has a built-in frame limiter — BioWare shipped it switched off **TL;DR:** *Star Wars: Knights of the Old Republic* (2003, Odyssey engine) contains a complete busy-wait frame limiter in its main loop. It is controlled by a single `float` in the executable that defaults to `0.0`, which leaves the limiter dormant, so the game free-runs at uncapped framerate. On high-refresh displays this uncapped rate is what causes the long-standing **movement / "stuck after combat turn" freeze** and related timing bugs, which the community has only ever worked around with external FPS caps or by dropping the monitor to 60 Hz. Writing `60.0` (or any target) to that one float **arms the engine's own limiter** — a native, self-contained fix. No injected code, no wrappers, no driver settings. It's a 4-byte data patch. Verified: on a 144 Hz display with all external caps removed, the patched exe holds a hard 60 FPS and the freeze does not occur. --- ## The bug KOTOR's main loop (`WinMain`, `FUN_004041f0` in a Ghidra auto-analysis of the standard PC exe) is a classic `PeekMessage` real-time loop: ``` while (quit_flag == 0) { read timer (game clock) if no pending message: render scene (delta-time based) SwapBuffers (present) ... optional limiter here ... } ``` Gameplay logic — movement, and the combat round/turn state machine — advances by frame **delta-time**. With no frame cap, delta-times on a fast display become tiny and irregular, and the 2003-era state machine mis-steps: the controlled character's action queue stalls until something rebuilds it (switching party member, or a save/load clears it). That is the freeze players have reported for 20 years. ## The dormant limiter Immediately after `SwapBuffers`, the loop contains this (Ghidra decompilation, lightly annotated): ```c if (DAT_007a3c58 != 0) // a separate, also-off coarse limiter Sleep(DAT_0078d1e8); if (0.0f < cap) { // cap = _DAT_007a3c64 (the frame-cap float) target = 1000.0f / cap; // target frame time // measure elapsed since frame start, then: if (elapsed < target) { do { // busy-spin: re-read the game timer } while (elapsed < target); // hold the frame until target reached } } ``` With real constant values read from the binary: | Symbol | RVA | Value | Meaning | |-------------------|-----------|----------|----------------------------------| | `_DAT_007a3c64` | `0x7a3c64` | **0.0** | frame cap (FPS). **This is it.** | | numerator const | `0x73d6fc` | 1000.0 | `target_ms = 1000.0 / cap` | | zero const | `0x73d700` | 0.0 | used in the `0.0 < cap` gate | | timer scale const | `0x73d708` | 0.001 | raw timer -> milliseconds | The gate is literally **"if cap > 0, limit the frame."** With `cap = 60`, the loop busy-waits until each frame has taken `1000/60 ≈ 16.67 ms`, i.e. it caps at 60 FPS. This is the *same* formula the engine uses elsewhere — the movie-playback path caps to 30 with it — so the mechanism is proven, not speculative. ## Why it's off `_DAT_007a3c64` starts at `0.0`. The **only** code that writes it is a render-setup function (`FUN_004c5880`), and that write is guarded: ```c if (DAT_00832904 != 0) { ... _DAT_007a3c64 = (float)DAT_00832904; // arm the cap } ``` `DAT_00832904` lives in **BSS** — zero-initialized, and it has **no writer anywhere in the binary** (it's a config variable exposed by address, never set by default). So the guard is never true, the cap value is never assigned, and `_DAT_007a3c64` stays `0.0` for the entire session. The limiter is complete, correct, and permanently asleep. Because nothing ever writes the cap during normal play, **patching its initial `.data` value is safe and permanent** — no code path overwrites it. ## The patch Standard PC v1.03 / GOG / "editable" executable: ``` file offset 0x3A3C64 : 00 00 00 00 (float 0.0, limiter off) -> 00 00 70 42 (float 60.0, 60 FPS cap) ``` Other caps if you prefer: `30.0` = `00 00 F0 41`, `72.0` = `00 00 90 42`, `120.0` = `00 00 F0 42`. A Python patcher (`kotor_fpscap_patch.py`) is included; it fingerprints the two `.rdata` constants before writing, backs up the exe, and refuses to touch an executable whose layout it doesn't recognize: ``` python kotor_fpscap_patch.py "path\to\swkotor.exe" 60 ``` ## Verification - 144 Hz display, all external FPS caps and driver "wait for vertical refresh" overrides removed. - Patched exe launched directly. - Framerate held a hard **60**; the movement/turn freeze did not reproduce on transitions that previously triggered it. ## Caveats - **Busy-wait, by design.** The limiter spins a CPU core while pacing each frame (this is BioWare's own implementation — the movie path spins the same way). On a modern machine, one pegged core for a single-threaded 2003 game is harmless, but it is not a `Sleep`-based idle cap. A future refinement could redirect the gate to the engine's own `Sleep(DAT_0078d1e8)` limiter instead. - **Offset is per-exe-layout.** `0x3A3C64` is verified for the standard PC exe. Other builds (Steam-with-different-packing, 4-CD, Mac) may differ; find `_DAT_007a3c64` by locating the `1000.0 / cap` main-loop math. - **Steam "Verify integrity" reverts it** (restores the stock exe). Re-apply after any verify. - Stacks cleanly with the 4GB LARGE_ADDRESS_AWARE patch, UniWS widescreen, and the community mod builds — it only touches one unrelated float. ## Method Static reverse engineering only (Ghidra). Chain: locate timing-API imports (`QueryPerformanceCounter`, `GetTickCount`, `Sleep`) → their callers → the `PeekMessage` message pump → its caller (`WinMain`) → the frame-limiter block in the loop → the cap float and its dormant guard. Full decompiled C of the engine was exported and searched locally to trace the call chain. --- *Reverse-engineered from a legally-owned copy for interoperability and bug-fixing. Not affiliated with BioWare/LucasArts/Aspyr.* Submitter VexFlint Submitted 07/21/2026 Category Mods K1R Compatible Yes1 point
-
Hope this can help someone. Improved How To Scale And Rig Player Models In Kotor(1).mp41 point
-
PartySwap has been updated to 1.5, by making the PartySwap item to an optional add-on, since the Full Party Select patch from KotOR Patch Manager provides another method to allow you to keep being able to add Handmaiden to your party after Disciple joins your party.1 point
-
Sounds interesting, but I would welcome a more detailed installation instructions for Windows users.1 point
-
Why are you using ASCIIs if you're using KBlender?1 point
-
1 point
-
We are not owed an explanation and the development of this modification touches me only tangentially, but I also find it very curious to drop development a few hours after publishing the first version and having shared detailed development plans. I am sure JuniorModder has his more than valid reasons for it, though. Thanks for the work done, JM!1 point
-
1 point
-
Version 1.0.0
28 downloads
Specialized Combat Suits HD for Kotor by RedRob41 ================================================================ IF YOU ARE EVER IN ANY DOUBT ABOUT INSTALLING ANY MODS, PLEASE REMEMBER TO ALWAYS BACKUP YOUR FILES BEFORE INSTALLATION, JUST IN CASE. WARNING: MAKE SURE NOT TO REPLACE ANY FILES OF THE SAME NAME THAT ARE ALREADY PRESENT IN YOUR OVERRIDE FOLDER! ================================================================ Description: This is not really a mod, but more of a modder's resource. It includes textures for the basic Combat Suit PFBC and PMBC, as well as icons and uti files to make them wearable. Anyone who has created a story mod for either game can use these suits to add some variety to the NPCs that the player interacts with. I have also included models in which I have fixed the uvw maps, so that the textures appear correctly (the original models had some polygons in the wrong places). The new models should work with any other texture mods, since they work perfectly with the in-game ones. The armour class is the same as the basic Combat Suit, so there isn't any real advantage to wearing them as a player. The real power of these files, is that a modder can create a whole army with both male and female members (and using any head model for NPC variety). The textures were made from original textures that appear in both games, so there is no issue of porting. There will be three versions of this mod to choose to download: 1 - 4x .tga version. Highest resolution, the typical texture is now 2048x2048 pixels which = 16MB. This version is the best choice to use as a modder's resource. 2 - 4x .tpc version. Created by running full size .tgas through tga2tpc program which compresses a 2048x2048 pixel file to 5.5MB. This version should be easier on PC systems, with no noticeable loss of visual fidelity. 3 - 2x .tpc version. Created by reducing full size .tgas by half in Photoshop, then running them through tga2tpc which further compresses them to 1.4MB. This version should be much easier on PC systems. All versions include the same .mdl & .mdx files. Only one version should be installed at a time; having both .tga files and .tpc files with the same name in the Override folder may cause problems. ================================================================ Compatibility: The male models PMBCx are duplicates of the models found in the mod called 4x Upscale+ Character Textures & Model Fixes for KotOR - Version 0.52 by RedRob41. The female models PFBCx in this mod have had additional uvw fixes since the V0.52 mod, and are therefore superior. The models aren't necessary, but the new textures will look much better with them. If you have other mods that change the models, you might prefer to use those ones. Check them out to be sure which you'd prefer. ================================================================ Includes: KotOR Republic Combat Suit g_a_class4042.uti PFBC42.tga, PMBC42.tga, ia_class4_042.tga Sith Combat Suit g_a_class4043.uti PFBC43.tga, PMBC43.tga, ia_class4_043.tga Czerka Combat Suit g_a_class4044.uti PFBC44.tga, PMBC44.tga, ia_class4_044.tga T.S.F. Combat Suit g_a_class4045.uti PFBC45.tga, PMBC45.tga, ia_class4_045.tga Corellian Combat Suit g_a_class4046.uti PFBC46.tga, PMBC46.tga, ia_class4_046.tga Exchange Suit g_a_class4047.uti PFBC47.tga, PMBC43.tga, ia_class4_047.tga Black Vulkar (Orange) g_a_class4048.uti PFBC48.tga, PMBC44.tga, ia_class4_048.tga Black Vulkar (Blue) g_a_class4049.uti PFBC49.tga, PMBC45.tga, ia_class4_049.tga ================================================================ Directions: Please copy all files to the game's Override directory. K1 uti files: These are necessary in order to wear the armours in-game. The name of the uti file is what you would use to cheat them in with the cheat console, example: giveitem g_a_class4042 will give your player the Republic Combat suit. ================================================================ Uninstall: Delete unwanted files from the game's Override folder. ================================================================ Thanks for modding tools: KOTOR Tool – Fred Tetra mdlops (used version 7a2) - cchargin, JdNoa NWMax – Joco Replacer - Taina tga2tpc - ndix UR KotOR/KotOR2 Savegame Editor v3.3.2 - tk102, Fair Strides Hex-editor XVI32 2.55 - Christian Maas ================================================================ Permission: Consider this as a modder's resource. I give permission to any modder to use these files as a base for their own creations; as long as their creation remains free to use (not for profit); and credit is given to me as the source of any modded files. Please include a statement that specifies this mod's title and version. The original credit of course goes to the talented artists who worked on the original games for BioWare and Obsidian. Without their work, none of this would have been possible. I have tried my best to maintain the artistic style that they created long ago. This mod may NOT be uploaded or redistributed, in whole or in part, to any mod hosting site without my explicit permission. As always, this mod is free for your non-commercial/personal use. There should never be a requirement to pay for it. If you like the work I do, and would like to encourage me to create more, you can always donate to my tip jar at https://buymeacoffee.com/redrob416 where the funds collected will be used towards additional graphics tools and software. ================================================================ THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE CORP/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE AFOREMENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE AFOREMENTIONED COMPANIES OR THE AUTHORS ARE NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE.1 point -
Version 1.0.0
20 downloads
Specialized Combat Suits HD for TSL by RedRob41 ================================================================ IF YOU ARE EVER IN ANY DOUBT ABOUT INSTALLING ANY MODS, PLEASE REMEMBER TO ALWAYS BACKUP YOUR FILES BEFORE INSTALLATION, JUST IN CASE. WARNING: MAKE SURE NOT TO REPLACE ANY FILES OF THE SAME NAME THAT ARE ALREADY PRESENT IN YOUR OVERRIDE FOLDER! ================================================================ Description: This is not really a mod, but more of a modder's resource. It includes textures for the basic Combat Suit PFBC and PMBC, as well as icons and uti files to make them wearable. Anyone who has created a story mod for either game can use these suits to add some variety to the NPCs that the player interacts with. I have also included models in which I have fixed the uvw maps, so that the textures appear correctly (the original models had some polygons in the wrong places). The new models should work with any other texture mods, since they work perfectly with the in-game ones. The armour class is the same as the basic Combat Suit, so there isn't any real advantage to wearing them as a player. The real power of these files, is that a modder can create a whole army with both male and female members (and using any head model for NPC variety). The textures were made from original textures that appear in both games, so there is no issue of porting. There will be three versions of this mod to choose to download: 1 - 4x .tga version. Highest resolution, the typical texture is now 2048x2048 pixels which = 16MB. This version is the best choice to use as a modder's resource. 2 - 4x .tpc version. Created by running full size .tgas through tga2tpc program which compresses a 2048x2048 pixel file to 5.5MB. This version should be easier on PC systems, with no noticeable loss of visual fidelity. 3 - 2x .tpc version. Created by reducing full size .tgas by half in Photoshop, then running them through tga2tpc which further compresses them to 1.4MB. This version should be much easier on PC systems. All versions include the same .mdl & .mdx files. Only one version should be installed at a time; having both .tga files and .tpc files with the same name in the Override folder may cause problems. ================================================================ Compatibility: The male models PMBCx and BAODUR_BC are duplicates of the models found in the mod called 4x Upscale+ Character Textures & Model Fixes for TSL - Version 0.52 by RedRob41. The female models PFBCx in this mod have had additional uvw fixes since the V0.52 mod, and are therefore superior. The models aren't necessary, but the new textures will look much better with them. If you have other mods that change the models, you might prefer to use those ones. Check them out to be sure which you'd prefer. ================================================================ Includes: TSL Republic Combat Suit a_light_42.uti PFBC42.tga, PMBC42.tga, ia_class4_042.tga Sith Combat Suit a_light_43.uti PFBC43.tga, PMBC43.tga, ia_class4_043.tga Czerka Combat Suit a_light_44.uti PFBC44.tga, PMBC44.tga, ia_class4_044.tga T.S.F. Combat Suit a_light_45.uti PFBC45.tga, PMBC45.tga, ia_class4_045.tga Corellian Combat Suit a_light_46.uti PFBC46.tga, PMBC46.tga, ia_class4_046.tga Exchange Suit a_light_47.uti PFBC47.tga, PMBC43.tga, ia_class4_047.tga Black Vulkar (Orange) a_light_48.uti PFBC48.tga, PMBC44.tga, ia_class4_048.tga Black Vulkar (Blue) a_light_49.uti PFBC49.tga, PMBC45.tga, ia_class4_049.tga ================================================================ Directions: Please copy all files to the game's Override directory. TSL uti files: These are necessary in order to wear the armours in-game. The name of the uti file is what you would use to cheat them in with the cheat console, example: giveitem a_light_42 will give your player the Republic Combat suit. ================================================================ Uninstall: Delete unwanted files from the game's Override folder. ================================================================ Thanks for modding tools: KOTOR Tool – Fred Tetra mdlops (used version 7a2) - cchargin, JdNoa NWMax – Joco Replacer - Taina tga2tpc - ndix UR KotOR/KotOR2 Savegame Editor v3.3.2 - tk102, Fair Strides Hex-editor XVI32 2.55 - Christian Maas ================================================================ Permission: Consider this as a modder's resource. I give permission to any modder to use these files as a base for their own creations; as long as their creation remains free to use (not for profit); and credit is given to me as the source of any modded files. Please include a statement that specifies this mod's title and version. The original credit of course goes to the talented artists who worked on the original games for BioWare and Obsidian. Without their work, none of this would have been possible. I have tried my best to maintain the artistic style that they created long ago. This mod may NOT be uploaded or redistributed, in whole or in part, to any mod hosting site without my explicit permission. As always, this mod is free for your non-commercial/personal use. There should never be a requirement to pay for it. If you like the work I do, and would like to encourage me to create more, you can always donate to my tip jar at https://buymeacoffee.com/redrob416 where the funds collected will be used towards additional graphics tools and software. ================================================================ THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE CORP/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE AFOREMENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE AFOREMENTIONED COMPANIES OR THE AUTHORS ARE NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE.1 point -
1 point
-
I was going to post an update for the development of RC-K1CP soon, but since JasonRyder commented I'll update you all now. The Unused Head Restoration Pack mod, which hasn't been updated in several years, shall be renamed to the K1 Appearance Restoration Pack to match its Kotor 2 counterpart. The reason this is happening is because most of the appearance restorations from RC-K1CP, mainly the optional ones, are being removed from RC-K1CP and are instead being added to the K1 Appearance Restoration Pack. The reason I am doing this is because they're mostly incompatible with the NPC Diversity Pack mod. The appearances of RC-K1CP are added solely to restore the unused appearances whereas the NPC-DP is a genuine NPC Overhaul. By installing both mods, it is possible that the end result is not one that I personally intended for the player. Whilst these incompatibilities do not break the game in any way, I am certain players would prefer Restored Content and an NPC Overhaul without these two concepts "meshing" with one another. There are also actual incompatibilities that do impact the game, the Sith Officer Uniform Restoration install is incompatible with heyorange's Sith Army Reformation mod and the Jedi Appearance Restoration install is incompatible with Diversified Jedi on the Star Forge if you install that mod before RC-K1CP. Once this update goes ahead, the RC-K1CP will have most of its restored appearances removed. If players want a "pure" restored content game with no NPC Overhauls they can install the K1 Appearance Restoration Pack whereas if they want an NPC Overhaul they can instead download the NPC Diversity Pack. The unique heads for Tanis and the Czerka Rep on Tatooine from the Unused Head Restoration Pack are going to be added in the Galaxy of Faces mod so NPC Overhaul enjoyers will not need the K1 Appearance Restoration Mod if they want those two heads in particular. This update has been delayed to the development of the M4-78 Unofficial Patch mod this year, and whilst I do intend to make something special for ROR this update shall come eventually. And also, Carth's Restored Blaster icon is being removed in that update until it can genuinely be fixed. Whilst I can see why you'd report it as an RC-K1CP bug, this is actually a Sleheyron Story Mode bug in its entirety. K1CP restores the orange Twi'lek variant and RC-K1CP simply borrows that appearance for the fourth Vulkar. This means either one of two things have happened, you either: A) broke your install. B,) the Sleheyron Story Mode mod's installer is broken and therefore it has broken your game. The orange Twi'lek added in K1CP occupies line 509 of the appearance.2da. If @SAO1138 had setup his tslpatcher/holopatcher correctly then a new appearance number would've been assigned to your appearance.2da, the only way his big Gizka would replace the orange Twi'lek added in K1CP would be if Sleheyron's installer hard overwrote the existing appearance.2da with a pre-made one (which is very bad from a modding standpoint). Can you please attach your appearance.2da file here, since the orange Twi'lek should occupy line 509 of the appearance.2da being able to view your appearance.2da should confirm at least part of my suspicion. SAO, if we get to the bottom of this and it turns out that, by some miracle, it isn't Sleheyron Story Mode as I suspect I do apologizing for pinging you here.1 point
-
1 point
-
There is also an additional issue where the model half t-poses when moving quickly (at least in when directed to move during a conversation). Though, considering most uses for an ewok model are going to be silly anyway, I'm not sure if that's a bug or a feature lol Edit: Messing around with other S models between games has led me to believe that this issue I reported was simply some sort of error porting between the two KOTOR games. Still funny to see though.1 point
-
I have tested the appearance out in-game as an NPC and I have discovered some issues. As you can see, the area between the hood and the face has holes in it allowing you to see right through the NPC. There are also some minor clipping issues with dialogue animations and there's an oddity where the heard lurches forward when it dies, though I suppose that's to be expected. The Ewok's dead body also clips into the floor, which I suspect might be fixable, however.1 point
-
1 point
-
FYI Folks, many new patches have been released. https://github.com/LaneDibello/Kotor-Patch-Manager New Aspyr Fixes: Lightsaber Hilt rendering - Lightsaber modders rejoice, the hilt textures no longer disappear Bump Map Restoration - bump maps are back! Others: Allowing all 12 of the K2 Portraits to be visible on party select - Modders can now use a slot for a recruitment mod by using whatever slot the user isn't using for mira/hanarr, and no longer need to utilize the armband while using partyswap. Wiring for Good and Very Good Alignment heads. - If any modders want to take up making good and very good alignment heads, these were in heads.2da already but there wasn't any exe logic calling to them, it now works at 70 and 90 alignment. Also working on a patch to expand the max dynamic lights to 9 instead of the vnailla 3. All of J's fixes have been ported as well.1 point
-
@darthbdaman since you asked about this last year: It's not perfect, but it's a good start/proof-of-concept I have plans to allow for even more columns than this, was mostly just checking if possible1 point
-
Today's little demo: This patch was originally put together by @LanguageWriter123 (see here). He and I worked together to see what it would take to port this over, and today I decided to give it a shot, and I'm very pleased with the results! cc @darthbdaman as you asked about level caps earlier1 point
-
Version 1.0.2
25,064 downloads
--------------------------------------------- Knights of the Old Republic --------------------------------------------- TITLE: Effixian's Qel-Droma Robes Reskin for JC's Cloaked Jedi Robes AUTHOR: Effix(ian) CONTACT: PM me on the forums or find me on Steam ----------------------- DESCRIPTION ----------------------- This is an add-on reskin mod for JC's Fashion Line I: Cloaked Jedi Robes for K1. It gives the Qel-Droma Robes a unique texture based on Cay Qel-Droma. This mod includes textures with and without gloves, which ones are used depends on which install option you picked when installing JC's mod. I toned down Cay's comic book orange/golden tunic to a more sandy colour. A matching HD icon is included. This mod will not update a Qel-Droma Robes item that you've already acquired, you need a fresh one. You can either do that through cheats (giveitem g_a_jedirobe06) or by using a save from before you loot the item. Requested by Salk. Related/alternative mods: - Unique Qel-Droma Robes for JC's Cloaked Robes by StellarExile and Salk - Lore-Friendly Qel-Droma Robes HD by constantinople33 ------------------------- INSTALLATION ------------------------- Unzip. Copy the files from the subfolder to your game's Override folder. -------------------------- UNINSTALLING -------------------------- Remove from the Override folder: g_a_jedirobe06.uti ia_JediRobe_055.tga PFBI55.tga PFBIA55.tga PFBIB55.tga PFBIBa55.tga PFBIC55.tga PFBIJu55.tga PMBI55.tga PMBIA55.tga PMBIB55.tga PMBIC55.tga PMBIZh55.tga ------------------------------------- DISTRIBUTION NOTES ------------------------------------- You can use the files from this mod in your own mod if you simply credit me. -------------------- THANKS TO -------------------- - JCarter426 for making the Cloaked Jedi Robes mod - Salk for the request - Fred Tetra for KotOR Tool ----------------- Donations ----------------- My mods are free. If you would like to show your support then you can buy me a coffee at ko-fi.com/effix ----------------- THIS MODIFICATION IS NOT MADE, DISTRIBUTED, OR SUPPORTED BY BIOWARE, OBSIDIAN, OR LUCASARTS ENTERTAINMENT COMPANY LLC. ELEMENTS TM & © LUCASARTS ENTERTAINMENT COMPANY LLC AND/OR ITS LICENSORS.1 point -
324 downloads
By JCarter and Darth InSidious This isn't a mod so much as a modder's resource. JCarter426 discovered a "shuttle interior" in the game files area that was never used by Obsidian, and I've made up some module files so you can get to it. The "module" folder is exclusively for the use of modders, and is not needed to make the mod run; it is only if you want to edit things that you will need this folder.1 point -
You could also argue that they did not see bastila fit to go from padawan to knight as she was proud, arrogant and head strong at times. Its more than likely that she had assumed that she was a jedi knight due to her importance in the war and she craved to become a master. your ranking doesnt depend on how strong you are alone. For example Anakin was stronger than most of the jedi council but they did not grant him the rank of master due to the way he acted. Im pretty sure they had knight ranking in kotor as jolee said himself that they offered him to become a knight, and he refused. You also tell several people on dantooine that you are a padawan, not a jedi knight... And I am pretty sure that Juhani becomes a jedi knight when she returns from the grove due to that being her last trial as a padawan... i think thats more than feasible1 point
-
Well, I suppose technically he was a knight for the duration of one conversation. Then he became a master. But that's beside the point. I don't know how else to explain it. Every Jedi character that appears in the game is called either a padawan or a master. Bastila is a padawan in training to become a master. Apprentices are bestowed the rank of padawan upon completing trials, which is exactly how knighting works in other stories. No, she was still a padawan too. She still had a master and was in training. That's the collective term again. I'm talking about knight as a distinct rank between padawan and master. For example, "A small squadron of Jedi Knights in snub fighters could penetrate the Sith blockade and dock on the space station." Vandar isn't talking about Jedi with the rank of knight, specifically. Surely some of them are masters. Some of them may be padawans. But they're all "Jedi Knights". The only named characters ever called knights in the game are actually Revan and Malak, but I don't see any clear mention of that as their specific either - just that Revan was a "charismatic knight" and so on. The word only shows up 44 times in the TLK, and a lot of those instances are due to the game's title or item names.1 point
-
0 points
-
Not the mod author, but I can tell you it's because you already completed Tatooine on that save. Basically, you can't modify a module after you've already visited it in a save (with very few exceptions). But that being said: you can just use the cheat code "warp m19aa" to teleport to the start of the Tatooine temple, just past the entrance within the Krayt cave. Have fun!0 points
-
0 points
-
0 points
-
Just finished the game for the first time with this mod, and... wow. This is... so much better than the vanilla/TSLRCM ending, holy crap. It patches so many of the holes (well, kinda, I mean there's an attempt to explain T3 and the Hawk surviving the fall into the chasm), the choice of whether to destroy Malachor V being present regardless of the 'side' you end up on is cool, and I liked the extra dialogue with T3 and Brianna in the hold, as well as seeing everybody (well, again, mostly) alive and well in the Hawk to confirm that your efforts saving them weren't in vain. And then, of course, moving Atton's send-off dialogue to the cockpit (where he always is), and having it be the last thing before the credits roll was great. Like, idk, I could so clearly imagine my Exile rolling her eyes and plopping down into the co-pilot's seat. Phenomenal work! I wasn't sure how well it was going to integrate, but it would feel very hollow to play the ending again without this mod, which puts it up there with TSLRCM for me.0 points