Leaderboard
Popular Content
Showing content with the highest reputation on 09/18/2026 in all areas
-
Hi everyone on this great forum! 😊 I decided to start my own little thread, even though I’m still relatively new here. I’ll be posting my work-in-progress, notes on how things are done - mainly for myself, so I can come back and refresh my memory later. If it ends up being useful to someone else as well, I’ll be happy of course. I’m sure everything I’m writing about has already been discussed countless times on this forum and is familiar to everyone. But I’m still a newcomer! My already released mods: https://deadlystream.com/files/file/3054-new-portraits-for-partymembers/ https://deadlystream.com/files/file/3055-hd-animated-computer-interface/ https://deadlystream.com/files/file/3079-saul-karath-retexture/ https://deadlystream.com/files/file/3092-narves-new-high-poly-canderous-head/ While working on the Canderous head I made a bit of progress learning Blender. I only knew it at a very basic level before, because I’m a 2D artist, not a 3D one. I still don’t really know what proper topology should look like, how to paint weights correctly, how to build textures with nodes, and so on. I’ll be learning all of that gradually. For this particular head I took a high poly mesh from this mod - big thanks to the author! Of course I heavily edited it: the geometry, the UV unwrap, and the texture. I also learned a few useful texture painting tricks. Geometry-wise the hardest parts are always the eyes and the lips, because the animation has to deform them properly, and what looks fine in Blender often ends up looking completely different in the game. Something I’d like to note here for myself - how to get rid of grey spots on the model after exporting from Blender to mdl/mdx: 1. The most important step - clear Custom Split Normals Data: Select the head mesh in Object Mode. Go to the Object Data Properties tab. Expand the Geometry Data panel. If the “Clear Custom Split Normals Data” button is active, click it. This removes the old broken data and forces Blender to recalculate the normals. Also helpful: 2. Apply smoothing — Right-click the model → Shade Smooth. 3. Apply transforms — Use with caution and only when needed! Things can shift in unexpected ways. In Object Mode select the head and press Ctrl + A → Apply All Transforms. ____________________________________________ P.S. English is not my native language, so I apologise in advance if anything is phrased awkwardly. ____________________________________________ Then I decided to retexture the high-poly Bastila body from the TCS mod. The thing is, we started playing through BOSSR on stream, and there Shadow uses Bastila’s body. And we have this Bastila mod installed. So I made her this outfit. I didn’t touch the model or the UV unwrap, only the texture. I painted the alpha channel in the places that should be more shiny. Since I don’t know how the original model author would feel about this little “side project” of mine, of course I won’t be releasing this texture anywhere — it’s purely for personal use. After that I moved on to her head. I wanted both the lekku and the face itself to have more polygons. So I simply applied a Subdivide, then worked on the mesh — editing vertices, sculpting, and so on. Then I started texturing, and at that point I really wanted to add a bump map so the lekku would look bumpy the way vanilla Twi’leks do (even if the vanilla ones are very low quality). I dove deep into the problem — I remember spending entire weekends glued to this forum reading everything people wrote about adding bump. Nothing was working for me. I tried every piece of advice, converted the poor bump map to TPC every which way, opened the model files in ASCII and searched for tangent vectors… I even started recalling university calculus about quaternions and how I used to redefine matrix multiplication in C++ practicals…🤣 It turned out the problem was completely different. The BOSSR mod authors used the "Twilek05" head model, but in heads.2da they assigned it the texture name "matilda_headd". Meanwhile the model itself is linked to the texture "Twilek05". And even though the engine can pull the main (diffuse) texture information from a texture that isn’t the one specified in the model, it cannot pull bump map information (and apparently txi info as well) from a texture with a different name! I don’t know why it works this way — maybe some internal script. Anyway, once I renamed the main texture to "Twilek05.tga", the bump map to "Twilek05b.tpc", wrote this in the "Twilek05.txi": bumpyshinytexture CM_SpecMap bumpmaptexture Twilek_F05b and also put "Twilek05" as the texture in heads.2da — miracle of miracles, the game finally saw the bump map! Yes, it didn’t turn out perfect — the bumps are too fine and therefore look a bit like shimmering. I probably won’t fix it, because we had to abandon that mod playthrough — it conflicted with other mods. But I’ll write down the key points needed to add bump (even though all of this is already on the forum — huge thanks to DarthParametric and everyone else who shared advice and tutorials): Before exporting, you must enable the “Tangent Space” checkbox in the KotOR Model Node plugin options for all the meshes that need it (in my case “hair” and “head”). To verify — open the model in MDLEdit, save it as ASCII, open it in Notepad++ and search for the word “tangentspace”. On the relevant nodes it should say tangentspace 1, not 0. If it somehow still shows 0 even though the checkbox was enabled on export from Blender, change it to 1, save, open that ASCII file again in MDLEdit (it might complain that it can’t recalculate the vectors — hopefully that’s not a problem), and then save it back to binary mdl/mdx. You can also just tick the corresponding checkbox in MDLEdit itself and re-save — but keep in mind that the bump will then be applied to every mesh in the model that uses that texture, not only the ones you might have wanted. Preparing the .txi. It must have the exact same name as the main texture, and the main texture must be the one that is actually linked to the model. Inside the .txi you need: bumpyshinytexture (your Cubemap) bumpmaptexture (your bump map name) In theory bump should work without the shiny part (only the line "bumpmaptexture " in txi), but for me it never did — because in that case the engine treated the alpha channel of the main texture as transparency. Meaning: if you darken the alpha to make the bump stronger → the object becomes transparent if you leave it white → no bump is visible. Maybe I’m doing something wrong? Preparing the main texture. It must be named exactly as specified in the model (you can check that here). It needs an alpha channel that controls both the shininess (via the Cubemap) and the strength of the bump. The darker the alpha, the stronger both effects. Yes, both at once — there’s no other way. Preparing the bump map. Save the main texture as an image and throw it into this website (again, thanks for the link — found it on the forum). You can increase Strength if the texture isn’t very contrasty, and add a bit of blur (slider to the negative side). Download the result and save the texture as TGA with a pure white alpha channel. Then use tga2tpc with these settings. You can also add extra lines or strengthen the bump with the bumpmapscaling value, as DarthParametric wrote here: https://deadlystream.com/topic/9353-bump-mapping-tutorial-request-for-novices/#findComment-87017 Final contents for the override folder: the model (mdl + mdx), the main texture (tga), the .txi with the parameters, and the bump map (tpc). Phew. The last thing I learned on this head was adding new geometry — I wanted to model headphones and a stone on her forehead. Important points here: convert everything to triangles and weight-paint it to the head. To check — switch to Weight Paint mode and make sure it’s painted red. If you need a piece not to move with the head, weight-paint it to the neck instead (a different vertex group). If you don’t weight anything at all, those pieces of the model simply won’t appear in the game. 🙃🙃 I’ll say it again: I’m by no means an expert on KOTOR modding, so I apologize if I write or do anything incorrectly! And, of course, I’d be grateful for any advice, comments, or corrections.2 points
-
View File High poly PFHB02 The mod replaces the PFHB02 model and textures. To Install 1. Download: PFHB02 2. Copy all files to the Knights of the Old republic's Override folder. (Example location - C:\Program Files (x86)\Steam\steamapps\common\swkotor\Override) 3. When/if prompted to overwrite files, press okay. 4. If you like the mod; leave a comment or endorse! (It would be much appreciated) Made with love. Submitter Dark Hope Submitted 09/16/2026 Category Mods K1R Compatible Yes1 point
-
1 point
-
Version 1.3.0
83 downloads
===================================================== [K1] HD Female Twi'leks + NPC Diversity + Playable Female Twi'leks ===================================================== Mod for Knights of the Old Republic 1 Author: Lily File Name: K1_HD_Female_Twilek_Diversity_and_PCs_v3.zip Latest Version: 1.3.0 --- 1. DESCRIPTION: This mod overhauls the female Twi'lek NPCs in KotOR 1 and adds 26 new playable female Twi'lek heads. NPC Overhaul: - Upscaled and updated dancer outfits. - Body skin tones all match head skin tones. - Added specular highlights to body textures. - Added specular highlights with a bump map to the heads, giving female lekku the same light-reactive shine male Twi'leks have. Eyes and lips also get a subtle shine. - NPCs now use different lekku positioning per head, so they no longer all look like pure reskins. - Gives a unique appearance to: - Yuthura Ban when encountered on Dantooine - Zaerdra - Hidden Beks bodyguard, Taris - Lyn Sekla - dancer, Taris - Janice Nall - droid shop owner, Taris - Kandon's Bodyguard - Black Vulkar Base - Malare - Bastila's quest - Lena - Mission's quest - Zoriis Bafka - swoop racer, Tatooine - Casandra Mateil - swoop racer, Manaan - Zeena - swoop racer, Manaan Playable Heads: - 26 playable female Twi'lek models, including every female Twi'lek NPC. - A number of completely new heads. - Dark side transitions. - Every playable head comes with a Handmaiden-style underwear model with matching skin tones. Find the KotOR II version here! --- 2. INSTALLATION: Run Install.exe and select your KotOR 1 game directory. There are 3 installation options. - Default Installation: Includes playable Twi'lek models and replacements for NPC Twi'leks. You probably want this one. - Playable Twi'leks ONLY: Includes only models for the player character, NPC Twi'leks will remain unchanged - NPC replacement ONLY: Replaces models for NPC Twi'leks, does not add any playable characters If you use the default installation, you DO NOT need to install NPC replacement ONLY or Playable Twi'leks ONLY. You should be safe to reinstall this mod on top of itself without any problems. You will probably want to use a widescreen mod such as this Without a high resolution, the bump mapping looks pretty bad. A "backup" folder is created by the installer in the same directory. Don't delete it if you plan to uninstall later. --- 3. UNINSTALLATION: Run Install.exe, select your KotOR 1 directory, and use the "Tools > uninstall/restore backup" option to revert all changes made by this mod. --- 4. KNOWN ISSUES: If you have met any of the NPCs, they will not have their unique appearance. You should use a save from beforehand. If you find any bugs or problems, please report them. --- 5. MOD COMPATIBILITY: Installing this should not break any other mods or have any conflicts, including K1R. This mod only touches female Twi'lek head/body models, textures, and appearance-related files - no dialogue, scripting, or module changes. Should be compatible with all other mods other than any other mods that have changed the female Twi'lek appearances, this mod will obviously stop the old appearances from showing. All files should have unique names, so this should not overwrite other mods, and it would just take Appearance.2da changes (or an uninstallation) to revert. Notably, this mod conflicts with KotOR 1 Twi'lek Female NPC Diversity That mod directly installs to the override folder instead of into modules, so you will need to uninstall that mod if you want to see the NPC appearances from this mod. However, if you wish to keep any appearances from that mod or any other female Twi'lek NPC mods, you can install those after this one to overwrite specific NPCs without an issue. Do not use the Steam Workshop for KotOR. It will almost certainly end with compatibility issues. --- 6. SUPPORT: My mods are free to use. You do not need to pay for them, but if you would like to say thanks, you can buy me a coffee! --- 7. PERMISSIONS: Please let me know if you plan on using any of the files in my mod for your own mod. The answer is "yes you may", but I would like to know what you are doing with it! Do not directly reupload this mod anywhere else. --- 8. THANKS: - Dark Hope - HD Twilek base textures - Leilukin & SpaceAlex - Dahnis Unique Look - Effixian - Red Twi'lek head - DarthParametric - Twi'lek high boots model - redrob41 - Original Twi'lek head/body model fixes, original underwear, dancer, assassin models - bead-v - MDLEdit - Fred Tetra - KotOR Tool - Cortisol - Holocron Toolset & HoloPatcher - Fair Strides - TSLPatcher - seedhartha - KotOR Blender - ndix UR - tga2tpc - ??? - A couple playable heads are originally from a decade-old modpack with no credits. If you are or know the author, let me know and I can credit the author/remove them. THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSORS/SPONSORS OF THE MENTIONED COMPANIES. USE THIS FILE AT YOUR OWN RISK.1 point -
Version 1.0.0
21 downloads
The mod replaces the PFHB02 model and textures. To Install 1. Download: PFHB02 2. Copy all files to the Knights of the Old republic's Override folder. (Example location - C:\Program Files (x86)\Steam\steamapps\common\swkotor\Override) 3. When/if prompted to overwrite files, press okay. 4. If you like the mod; leave a comment or endorse! (It would be much appreciated) Made with love.1 point -
Version 1.0.0
43 downloads
The mod replaces the PFHA05 model and textures. To Install 1. Download: PFHA05 2. Copy all files to the Knights of the Old republic's Override folder. (Example location - C:\Program Files (x86)\Steam\steamapps\common\swkotor\Override) 3. When/if prompted to overwrite files, press okay. 4. If you like the mod; leave a comment or endorse! (It would be much appreciated) Made with love.1 point -
Version 1.61
47,037 downloads
This mod attempts to address some of the issues with holograms in TSL. In the vanilla game, the majority of holograms have things like eyeballs and teeth being visible through the head. This is caused by the way the game handles transparency, in conjunction with the order in which it renders the individual meshes that a model is comprised of. By changing the hierarchy of the meshes within these models, certain elements can be occluded, resulting in less cases of “bug-eyed” holograms. This is not a perfect solution however. Because meshes do not self-occlude, visual glitches still remain during certain animations and camera angles, but this is likely the best that can be done without being able to make alterations the game engine itself. Additionally, because their interactions are primarily via hologram, this mod includes a revised version of Jinger/Kreia’s Admiralty Mod, which changes the appearance of Admirals Cede and Onasi to give them outfits more fitting of their rank. And while I was at it, I also revised certain appearances with head swaps and custom model merges (hair, etc.) to try and reduce overuse of the same heads and make NPCs a little more distinct. N.B.: TSLRCM is a requirement for this mod. It is not compatible with the vanilla version of the game. Specific Changes: Ebon Hawk: Bastila hologram (Light Side male Revan) Ebon Hawk: Bastila hologram (Dark Side male Revan) Ebon Hawk: Carth hologram (Dark Side female Revan) Ebon Hawk: Carth (Admiral Onasi) hologram (Light Side female Revan) Ebon Hawk: Canderous hologram Ebon Hawk: Jedi Master Atris hologram Ebon Hawk: Jedi Master Kavar hologram Ebon Hawk: Jedi Master Vash hologram Ebon Hawk: Jedi Master Vrook hologram Ebon Hawk: Jedi Master Zez-Kai Ell hologram Peragus: Administration Officer hologram Peragus: Dock Officer hologram Peragus: Maintenance Officer hologram Peragus: Medical Officer hologram Peragus: Security Officer hologram Peragus: Coorta hologram Peragus: Coorta thug #1 hologram Peragus: Coorta thug #2 hologram Harbinger: Republic Captain hologram Harbinger: Republic Navigation Officer hologram Harbinger: Republic Doctor/Med Officer hologram Harbinger: Republic Soldier hologram (partial) Harbinger: Admiral Cede hologram Harbinger: Admiral Onasi hologram Telos: Admiral Cede hologram Telos: Admiral Onasi hologram Telos: Admiral Onasi physical appearance Dantooine: Jedi Master Vandar hologram Dantooine: Jedi Master Vrook hologram Dantooine: Admiral Cede hologram Dantooine: Admiral Onasi hologram Nar Shaddaa (Goto's Yacht): Goto hologram/projector VFX Korriban: Bastila hologram (Dark Side male Revan) Korriban: Jedi Master Vash hologram (M4-78) Korriban: Jedi Kaah hologram (M4-78) Malachor V: Bao-Dur hologram Known Issues: There are still visual artefacts from overlapping sections of individual meshes, particularly noticeable in the case of the neck being visible through the jaw which occurs with certain animations and/or camera angles. This is not addressable by model edits. The problem is the way in which the engine renders overlapping transparency within a single mesh. The Republic soldier on the Harbinger has been replaced as of v1.3, however the helmet is still somewhat problematic. I'm not sure that is addressable without completely remodelling it, and perhaps not even then given its shape. Hair planes with alpha transparency don't function as intended as holograms, so typically look pretty terrible (e.g. Peragus Maintenance Officer). There's not much that can be done about those, other than completely remodelling the hair to rely on geometry rather than texture transparency. Dangly meshes used for hair bangs tend to look conspicuous due the requirement of placing them under the head mesh in the hierarchy. Particularly egregious examples may warrant having these elements being turned into skinned meshes in a future update. No doubt there are still a few holograms that need attention that I have missed. If anyone can provide a list of such cases, I may address it in a future update. Note that some holograms look fine in their vanilla state. I am only interested in hearing about ones with issues like those already addressed in this mod ("bug eyes", etc.). Compatibility: I've edited UTCs to point to custom appearance.2da entries, so the mod should be compatible with any other mod that only edits the vanilla 2DA entries. However, it will not be compatible with any mod that forcibly overwrites the module files this mod edits, that outright replaces the UTCs in question, or that also edits the UTC appearance values. Install any such mods first, then this mod afterwards. To make it clear, do not use this in conjunction with Jinger/Kreia’s Admiralty Mod or Darth Hayze's TSLRCM Compatibility Patch for said mod. They are superseded by this mod. A separate patch is provided for M4-78 to handle its version of the Korriban academy module. After installing the main content of the mod, run the installer a second time and select the "Additional Patch" option from the drop down menu. An optional patch has been added to give the robe-wearing holograms unique named textures for use with robe mods that use the same filenames as vanilla robe textures. This will prevent texture issues (but note that they will still be wearing the vanilla-style robes). Acknowledgements: Thanks to Fair Strides for creating a customised version of TSLPatcher to handle filename clashes, which made this mod practical. Thanks to Jinger/Kreia for permission to release a revised version of the Admiralty mod's content, the textures from which (with modification) are used in this mod. Thanks to zbyl2 for permission to redistribute TSLRCM's module files to ensure compatibility for Steam Workshop users Thanks to JCarter426 for permission to use the female Republic soldier body model from "JC's Republic Soldier Fix for K2" and his adjusted N_CommM04 texture from "JC's Minor Fixes for K2". Thanks to bead-v for KOTORMax and MDLEdit, and ndix UR for MDLOps 2K18 Edition, all of which were required at various points to get this to work. Thanks to ndix UR for TGA2TPC Thanks to Malkior for providing the impetus for the mod via this thread. Thanks to L0ki194 for offering input on the case of the Harbinger's "Doctor" vs "Medical Officer".1 point