Search the Community

Showing results for tags 'mod'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Kotor Modding
    • Mod Releases
    • General Kotor/TSL Modding
    • Modding Tools
    • Work In Progress
    • Tutorials
    • Game Saves
  • Mod Projects
    • TSLRCM
    • M4-78 Enhancement Project
    • KotOR1 Restoration (K1R)
    • Revenge of Revan
    • KotOR Toolset
  • Jedi Knight Series
    • General Discussion
    • Mod Releases
  • Other Games
    • Other Games
    • Dantooine Theater Company
  • General
    • News
    • Knights of the Old Republic General
    • Star Wars
    • The Old Republic
    • Site Feedback
    • General Discussion

Blogs

There are no results to display.

There are no results to display.

Categories

  • Knights of The Old Republic
    • Media
    • Mods
    • Skins
    • Modder's Resources
  • The Sith Lords
    • Media
    • Mods
    • Skins
    • Modder's Resources
  • Jedi Knight Series
    • Maps
    • Mods
    • Skins
    • Other
  • Game Saves
  • Other Games
  • Modding Tools

Product Groups

  • Premium Membership
  • Modders Account

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 212 results

  1. I do step by step like in the post said, when it done i start game but it show eng letter like diacritics it not show thai. i use kotor autotranslate eng to thai how would i do now. and i see picture in this post that have font sheet with thai language but i don't know how to create font pack that have thai in sheet
  2. I am having some issues with the installation process of the brotherhood of shadow mod i have downloaded the files from this deadlystream page below however when i extract the files with 7zip and then try to intstall the mod it shows with this error message does anyone have a resolution to this as the file is in the mod folder itself. Thanks
  3. There are plenty of mods to give you Darth Revan's outfit as a usable armor, but it's kind of surprising that I've never seen a mod that gives you the mask as a separate equipment piece. I know something like that doesn't exist in the game files, but perhaps some industrious modder out here could make a reskin for an existing headpiece? There's one piece of equipment that looks a lot like Revan's mask already (Force Mask, I think?), I bet it would be relatively easy to recolor it- if possible, maybe add a mesh that replaces the back of the head with a black texture in place of the hood? In a similar vein, it would be cool if something similar could be done with Darth Nihilus's mask. You can take it as a trophy at the end of K2, but I thought it kind of a bummer that you can't actually wear it. I'd be happy with a something that adds a piece of equipment to your inventory after the Ravager fight, but it'd be awesome to have a mod that adds it to K1.
  4. View File Fullscreen Art Loading Screens - TSL Fullscreen replacement loading screens for TSL. All loading screens are included. How these were created: - Captured in-game screenshots with a low FOV - Reshade effects were used for sudo-raytraced lighting and color correction - Used GIMP to apply smoothing and anti aliasing - Applied and blended 3 different "paint" filters, in GIMP - added dark gradient at bottom of screen to make text more readable Submitter Jiiprah Submitted 05/03/2025 Category Mods TSLRCM Compatible Yes  
  5. Version 1.0.0

    73 downloads

    Fullscreen replacement loading screens for TSL. All loading screens are included. How these were created: - Captured in-game screenshots with a low FOV - Reshade effects were used for sudo-raytraced lighting and color correction - Used GIMP to apply smoothing and anti aliasing - Applied and blended 3 different "paint" filters, in GIMP - added dark gradient at bottom of screen to make text more readable
  6. View File Electrical Swords Summary A mod for "Star Wars : Knights of the Old Republic" that modify the appearance of melee swords by electrical swords for a more STAR WARS-like look. This mod changes the appearance of every iron sword in the game. Every original sword has been slightly modified to add a colored glowing effect on the blade. The idea was to keep the original look of each iron sword while adding this futuristic glow. How to install? Two version are available, `tga` or `tpc`, that can be found in the `install` folder. Put the content of the `override` folder into the `override` folder of your game. Compatibility table | Platform | Works | Comment | |------------------|-------|-----------------------------------------------------------| | PC - Steam | ✅️ | | | PC - Original CD | ✅️ | | | macOS | ✅️ | | | Nintendo Switch | ✅ | Only the `tpc` version | | iOS | ✅ | Only the `tga` version | | XBox | ❌ | `.mdl` files make the game crash when displayed on screen | Credits The glowing textures were taken from the original mod: Vibrosword replacement pack 1.0 by DeadMan. The electric buzz sound were taken from the sound bank of original PS1 game: Star Wars: Episode I – The Phantom Menace. Source Github page: kotor-mod-electrical-swords Permissions Under NO CIRCUMSTANCES ANY OF MY MODS TO BE UPLOADED TO STEAM WORKSHOP. Anything else - be my guest, use like you want, just give credit to me. Submitter nadrino Submitted 04/05/2025 Category Mods K1R Compatible Yes  
  7. nadrino

    Electrical Swords

    Version 1.0

    64 downloads

    Summary A mod for "Star Wars : Knights of the Old Republic" that modify the appearance of melee swords by electrical swords for a more STAR WARS-like look. This mod changes the appearance of every iron sword in the game. Every original sword has been slightly modified to add a colored glowing effect on the blade. The idea was to keep the original look of each iron sword while adding this futuristic glow. How to install? Two version are available, `tga` or `tpc`, that can be found in the `install` folder. Put the content of the `override` folder into the `override` folder of your game. Compatibility table | Platform | Works | Comment | |------------------|-------|-----------------------------------------------------------| | PC - Steam | ✅️ | | | PC - Original CD | ✅️ | | | macOS | ✅️ | | | Nintendo Switch | ✅ | Only the `tpc` version | | iOS | ✅ | Only the `tga` version | | XBox | ❌ | `.mdl` files make the game crash when displayed on screen | Credits The glowing textures were taken from the original mod: Vibrosword replacement pack 1.0 by DeadMan. The electric buzz sound were taken from the sound bank of original PS1 game: Star Wars: Episode I – The Phantom Menace. Source Github page: kotor-mod-electrical-swords Permissions Under NO CIRCUMSTANCES ANY OF MY MODS TO BE UPLOADED TO STEAM WORKSHOP. Anything else - be my guest, use like you want, just give credit to me.
  8. View File Fallen Jedi Floating Sabers Modified Krea's floating lightsabers to match those of fallen Jedi. Gave each saber matching feats from Thematic Jedi Masters and altered their walking speeds. Sabers are also immune to stun, fear and paralysis. 3 Versions: - Original saber owners colors (green, blue,purple) - 3 purple sabers - 3 red sabers (all have the same speed and feat changes) Submitter Jiiprah Submitted 03/20/2025 Category Mods TSLRCM Compatible No  
  9. Version 2.0

    78 downloads

    Modified Krea's floating lightsabers to match those of fallen Jedi. Gave each saber matching feats from Thematic Jedi Masters and altered their walking speeds. Sabers are also immune to stun, fear and paralysis. 3 Versions: - Original saber owners colors (green, blue,purple) - 3 purple sabers - 3 red sabers (all have the same speed and feat changes)
  10. View File TSL Khoonda Expansion Mod ============================================ Khoonda Expansion Mod ============================================ Features: This mod unlocks 4 rooms within Khoonda, feature list below: Additional XP available to be gained Additional ‘Bonus Mission’ Training facilities Doors previously locked can now be accessed, 3 via Khoonda key, 1 via quest. New Quest Droids join the battle of Khoonda if they're activated New rooms: South Droid Defence Workshop Kaloopo's Quarters Training Room Additional Room left empty but accessible, it is used as part of the 'TSL Collectables' mod New Characters: 3M-BR - Astro Utility Droid Wounded Militia Kaloopo Wounded Kinrath Installation: Extract the files from the download, run the Holopatcher.exe installer. Uninstall: Holopatcher creates an uninstall / backup folder, please use this. Legal Disclaimer All materials and copyrights belong to LucasArts, Bioware and Obsidian Entertainment Inc. & I own none of the materials and are not making money for this. Please don't upload this on other sites, I will handle that. You may request use in other mods, pending approval; any mods using the assets should credit all the below parties. Credits: Tools used: Submitter OzilsEyes Submitted 11/10/2024 Category Mods TSLRCM Compatible Yes
  11. 374 downloads

    ============================================ Khoonda Expansion Mod ============================================ Features: This mod unlocks 4 rooms within Khoonda, feature list below: Additional XP available to be gained Additional ‘Bonus Mission’ Training facilities Doors previously locked can now be accessed, 3 via Khoonda key, 1 via quest. New Quest Droids join the battle of Khoonda if they're activated New rooms: South Droid Defence Workshop Kaloopo's Quarters Training Room Additional Room left empty but accessible, it is used as part of the 'TSL Collectables' mod New Characters: 3M-BR - Astro Utility Droid Wounded Militia Kaloopo Wounded Kinrath Installation: Extract the files from the download, run the Holopatcher.exe installer. Uninstall: Holopatcher creates an uninstall / backup folder, please use this. Legal Disclaimer All materials and copyrights belong to LucasArts, Bioware and Obsidian Entertainment Inc. & I own none of the materials and are not making money for this. Please don't upload this on other sites, I will handle that. You may request use in other mods, pending approval; any mods using the assets should credit all the below parties. Credits: Tools used:
  12. I cant find a mod for KOTOR 1 that I had been using before, if anybody knows the mod that would be amazing. It was one that altered the underwear of the PC. There were 3 different designs within the mod, and each design was linked to a different ethnicity (caucasion had 1 design, asian had another etc) I swear I found it on this site before but i feel like i've searched every word variation and scrolled through every kotor 1 mod published and cant find it lol
  13. Is there any easy way to discern what UTC files the enemies use for both games? I know you can look into each module's _s.rim and see the UTCs used for each area from there, but I'm wanting to look at some enemies to mess around with their files and leave the regular NPCs alone. Thanks in advance!
  14. View File Kotor AutoTranslate Tool Translate an entire mod or KOTOR install to 80 languages using Google Translate! This is a very powerful tool that can modify TLK strings and CExoLocStrings in GFFs in bulk quickly. Simply follow the prompts, point it to the GFF/TLK/Kotor directory/whatever and have it automatically translated to the language of your choice! This tool can also create those bitmap 'font packs' that users have been using to play the game in non-released languages (Many thanks to Drazgar and DarthParametric for providing the insight into the TXI files). This means the in game text will show the correct characters when playing the game. How to use: Simply run the executable. It'll ask you many things. There are 3 actions you can do with this: Set all dialog unskippable sets all dialog found in dlgs, at the chosen path, to unskippable. Includes every node. Not recommended lol Translate Will translate All CExoLocStrings (localized strings) and TLK entries at the path to the language(s) of your choice Create Fonts Will create fonts of the chosen languages to your current directory in a folder named after the language. Just drag and drop these files to your Override folder once it completes. If you point PATH1 to a KOTOR install, it will ONLY patch the Override folder, the Modules folder, the rims folder (if exists), and the dialog.tlk file. This was a design choice to improve how long the patcher takes to finish. This includes any subfolders within the aforementioned folder names. The patched files will be in the same directory as the original files with the appended language suffixed to the end of the file. For example, 'dialog_de.tlk'. You will need to rename them as their original filenames to activate them. Supported filetypes/formats: TalkTable files (TLK) Any GFF file (DLG, UTC, etc) TGA/TXI (non-translateable obviously) Any capsule (ERF, MOD, etc) DBCS languages such as Japanese/Korean/Chinese are not currently supported. This program is in beta. Please report any bugs you encounter. Source code: https://github.com/NickHugi/PyKotor/tree/master/Tools/BatchPatcher Credit: @Cortisol for creating the PyKotor library @DarthParametric for extensive testing and feature recommendations. @Drazgar for providing a ton of knowledge in regard to the TXI/TGA font packs The project would not be possible without these awesome modders. K1-translated dialog files: dialog_es.tlkdialog_sq.tlk dialog_af.tlk dialog_ar.tlk dialog_ay.tlkdialog_cs.tlkdialog_corsican.tlkdialog_chichewa.tlkdialog_catalan.tlkdialog_bulgarian.tlkdialog_belarusian.tlkdialog_basque.tlkdialog_azerbaijani.tlkdialog_aymara.tlkdialog_arabic.tlkdialog_albanian.tlkdialog_afrikaans.tlkdialog_da.tlk Submitter th3w1zard1 Submitted 11/14/2023 Category Modding Tools  
  15. Version v0.7.1

    536 downloads

    Translate an entire mod or KOTOR install to 80 languages using Google Translate! This is a very powerful tool that can modify TLK strings and CExoLocStrings in GFFs in bulk quickly. Simply follow the prompts, point it to the GFF/TLK/Kotor directory/whatever and have it automatically translated to the language of your choice! This tool can also create those bitmap 'font packs' that users have been using to play the game in non-released languages (Many thanks to Drazgar and DarthParametric for providing the insight into the TXI files). This means the in game text will show the correct characters when playing the game. How to use: Simply run the executable. It'll ask you many things. There are 3 actions you can do with this: Set all dialog unskippable sets all dialog found in dlgs, at the chosen path, to unskippable. Includes every node. Not recommended lol Translate Will translate All CExoLocStrings (localized strings) and TLK entries at the path to the language(s) of your choice Create Fonts Will create fonts of the chosen languages to your current directory in a folder named after the language. Just drag and drop these files to your Override folder once it completes. If you point PATH1 to a KOTOR install, it will ONLY patch the Override folder, the Modules folder, the rims folder (if exists), and the dialog.tlk file. This was a design choice to improve how long the patcher takes to finish. This includes any subfolders within the aforementioned folder names. The patched files will be in the same directory as the original files with the appended language suffixed to the end of the file. For example, 'dialog_de.tlk'. You will need to rename them as their original filenames to activate them. Supported filetypes/formats: TalkTable files (TLK) Any GFF file (DLG, UTC, etc) TGA/TXI (non-translateable obviously) Any capsule (ERF, MOD, etc) DBCS languages such as Japanese/Korean/Chinese are not currently supported. This program is in beta. Please report any bugs you encounter. Source code: https://github.com/NickHugi/PyKotor/tree/master/Tools/BatchPatcher Credit: @Cortisol for creating the PyKotor library @DarthParametric for extensive testing and feature recommendations. @Drazgar for providing a ton of knowledge in regard to the TXI/TGA font packs The project would not be possible without these awesome modders. K1-translated dialog files: dialog_es.tlkdialog_sq.tlk dialog_af.tlk dialog_ar.tlk dialog_ay.tlkdialog_cs.tlkdialog_corsican.tlkdialog_chichewa.tlkdialog_catalan.tlkdialog_bulgarian.tlkdialog_belarusian.tlkdialog_basque.tlkdialog_azerbaijani.tlkdialog_aymara.tlkdialog_arabic.tlkdialog_albanian.tlkdialog_afrikaans.tlkdialog_da.tlk
  16. View File Movie Mandalorians: From K2 to K1 UPDATE: Shoulder-plate clipping issue with the model has been fixed! Description: I've always been a fan of Deadman's "Movie Mandalorians" mod that was released for K2/TSL and I loved the aesthetic of it, but was disappointed that no equivalent was released for K1. I have ported his models for the three main ranks of regular Mandalorian NPCs that appear in-game for K1 (Mandalorian "warriors" in blue, "captains" in yellow, and "elites" in red), and have used the alt textures for them created by Mcfly because I felt they were closer to the original textures. However I've included the actual textures from Deadman's original mod as well, for anyone who would prefer to use them. To be clear, the models and textures for specific NPCs such as Canderous and his rival Jagi, as well as additional weapons added in Deadman's original mod, are not included in this mod. For now I would recommend using other mods for those things. Installation: Just run the TSLPatcher the direct it to your game file. To install the original textures used by Deadman, install the main mod with TSLPatcher first and then just copy the files from the "Deadman's Original Textures" folder and paste them in the "Override" folder. To Uninstall: Remove the files from your Override folder and add the backup .2da file to it Compatibilities: This mod will be incompatible with any other mods that edit the textures and/or models of the armored Mandalorians but otherwise there shouldn't be any issues. Permission & Distribution: Anyone is welcome to use my models and textures, just please ask first and be sure to give me credit. Thanks to: Deadman for the models and Mcfly for the textures, which I've always preferred since I felt they were closer the the ones used in-game, and Effix, Thor110, and DarthParametric for giving me advice from time to time concerning the porting of models and assigning of textures, as well as additional modding advice from N-DReW25. Legal: THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE-MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE. Submitter EAF97 Submitted 10/09/2023 Category Mods K1R Compatible Yes  
  17. Version 1.0.0

    819 downloads

    UPDATE: Shoulder-plate clipping issue with the model has been fixed! Description: I've always been a fan of Deadman's "Movie Mandalorians" mod that was released for K2/TSL and I loved the aesthetic of it, but was disappointed that no equivalent was released for K1. I have ported his models for the three main ranks of regular Mandalorian NPCs that appear in-game for K1 (Mandalorian "warriors" in blue, "captains" in yellow, and "elites" in red), and have used the alt textures for them created by Mcfly because I felt they were closer to the original textures. However I've included the actual textures from Deadman's original mod as well, for anyone who would prefer to use them. To be clear, the models and textures for specific NPCs such as Canderous and his rival Jagi, as well as additional weapons added in Deadman's original mod, are not included in this mod. For now I would recommend using other mods for those things. Installation: Just run the TSLPatcher the direct it to your game file. To install the original textures used by Deadman, install the main mod with TSLPatcher first and then just copy the files from the "Deadman's Original Textures" folder and paste them in the "Override" folder. To Uninstall: Remove the files from your Override folder and add the backup .2da file to it Compatibilities: This mod will be incompatible with any other mods that edit the textures and/or models of the armored Mandalorians but otherwise there shouldn't be any issues. Permission & Distribution: Anyone is welcome to use my models and textures, just please ask first and be sure to give me credit. Thanks to: Deadman for the models and Mcfly for the textures, which I've always preferred since I felt they were closer the the ones used in-game, and Effix, Thor110, and DarthParametric for giving me advice from time to time concerning the porting of models and assigning of textures, as well as additional modding advice from N-DReW25. Legal: THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE-MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE.
  18. View File Davik's Noble Vestments Description: As I've explored all the mods which adjust and improve the textures and models for various objects and people in the game, I've noticed that surprisingly little attention has been given to modifying the appearance or look of one NPC in particular: Davik Kang, the crime lord and leader of the Exchange crime syndicate on Taris. While he doesn't have much actual screen time, he is quite important to much of the Taris section of the game. Although the tastes and opinions of people will vary wildly on this, I always felt like his appearance was rather "clunky" as he always seemed to be wearing his armor. Despite the fact that this is understandable, it would seem more fitting for an important crime-lord and de-facto important "noble" of Taris to be dressed rather formal or fancy given how others of his profession and rank are typically dressed. It would not be far-fetched to assume one in his position could wear a robe or formal jacket with body armor underneath for protection while maintaining a more "polished" look on the outside. I've included a custom skin and ported model from Kotor II for Davik's outer vestments, as well as a sharper-textured tpc file for his head that is included in the K2 game files. Installation: Just run the TSLPatcher the direct it to your game file To Uninstall: Remove the files from your Override folder and add the backup .2da file to it Copyright: Anyone is welcome to use my models and textures, just please ask first and be sure to give me credit UPDATE: New version includes texture of his robe without the military medals, as requested Thanks to: Effix, N-DReW25, Thor110, and others for giving me the basics of porting models and assigning textures in the game Legal: THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE-MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE. Submitter EAF97 Submitted 10/02/2023 Category Mods K1R Compatible Yes  
  19. Version 1.0.0

    527 downloads

    Description: As I've explored all the mods which adjust and improve the textures and models for various objects and people in the game, I've noticed that surprisingly little attention has been given to modifying the appearance or look of one NPC in particular: Davik Kang, the crime lord and leader of the Exchange crime syndicate on Taris. While he doesn't have much actual screen time, he is quite important to much of the Taris section of the game. Although the tastes and opinions of people will vary wildly on this, I always felt like his appearance was rather "clunky" as he always seemed to be wearing his armor. Despite the fact that this is understandable, it would seem more fitting for an important crime-lord and de-facto important "noble" of Taris to be dressed rather formal or fancy given how others of his profession and rank are typically dressed. It would not be far-fetched to assume one in his position could wear a robe or formal jacket with body armor underneath for protection while maintaining a more "polished" look on the outside. I've included a custom skin and ported model from Kotor II for Davik's outer vestments, as well as a sharper-textured tpc file for his head that is included in the K2 game files. Installation: Just run the TSLPatcher the direct it to your game file To Uninstall: Remove the files from your Override folder and add the backup .2da file to it Copyright: Anyone is welcome to use my models and textures, just please ask first and be sure to give me credit UPDATE: New version includes texture of his robe without the military medals, as requested Thanks to: Effix, N-DReW25, Thor110, and others for giving me the basics of porting models and assigning textures in the game Legal: THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE-MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE.
  20. View File KotorDiff A simple CLI to easily compare KOTOR file formats. This is a very simple CLI to PyKotor. If you find TSLPatcher isn't patching the resulting files in the way you want, you can use this tool to compare your manual changes to the resulting TSLPatcher result. You can also use it to compare entire installations, directories, or single files. Why KotorDiff? It is (or should be) common knowledge that Kotor Tool is not safe to use for anything besides extraction. But have you ever wondered why that is? Let's take a look at a .utc file extracted directly from the BIFs (the OG vanilla p_bastilla.utc). Extract it with KTool and name it p_bastilla_ktool.utc. Now open the same file in ktool's UTC character editor, change a single field (literally anything, hp, strength, whatever you fancy), and save it as p_bastilla_ktool_edited.utc. KotorDiff's output: Using --path1='C:\Users\nodoxxxpls\Downloads\p_bastilla_ktool_edited.utc' Using --path2='C:\Users\nodoxxxpls\Downloads\p_bastilla_ktool.utc' Using --ignore-rims=False Using --ignore-tlk=False Using --ignore-lips=False Using --compare-hashes=True Using --use-profiler=False GFFStruct: number of fields have changed at 'p_bastilla_ktool_edited.utc': '72' --> '69' Field 'Int16' is different at 'p_bastilla_ktool_edited.utc\HitPoints': --- (old)HitPoints +++ (new)HitPoints @@ -1 +1 @@ -18 +24 Field 'LocalizedString' is different at 'p_bastilla_ktool_edited.utc\FirstName': --- (old)FirstName +++ (new)FirstName @@ -1 +1 @@ -Bastila +31360 Field 'Int16' is different at 'p_bastilla_ktool_edited.utc\CurrentHitPoints': --- (old)CurrentHitPoints +++ (new)CurrentHitPoints @@ -1 +1 @@ -20 +24 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\0\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -3 +94 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\2\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -39 +98 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\3\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -43 +55 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\4\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -44 +107 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\5\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -55 +3 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\6\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -94 +39 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\7\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -98 +43 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\8\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -107 +44 Field 'LocalizedString' is different at 'p_bastilla_ktool_edited.utc\Description': --- (old)Description +++ (new)Description @@ -0,0 +1 @@ +-1 Field 'String' is different at 'p_bastilla_ktool_edited.utc\Subrace': --- (old)Subrace +++ (new)Subrace @@ -1 +0,0 @@ -0 ^ 'p_bastilla_ktool_edited.utc': GFF is different ^ --------------------------------------------------- 'p_bastilla_ktool_edited.utc' DOES NOT MATCH 'p_bastilla_ktool.utc' Sheesh! I bet you can't even guess which field I modified! Again I changed a singular field! What is all this nonsense that KTool did to my character sheet? Moral: Don't use KTool to modify files. It seems to have the incorrect field types defined internally and doesn't respect the original file when saving a new one. But KotorDiff saved the day here and outputted exactly what happened on save. How to use: Simply run the executable. It'll ask you for 3 paths: PATH1 Path to the first K1/TSL install, file, or directory to diff. PATH2 Path to the second K1/TSL install, file, or directory to diff. OUTPUT_LOG File name/path of the desired output logfile (defaults to log_install_differ.log in the current directory) If you point PATH1 and PATH2 to two KOTOR installs, it will ONLY compare the Override folder, the Modules folder, the Lips folder, the rims folder (if exists), the StreamWaves/StreamVoices folder, and the dialog.tlk file. This was a design choice to improve how long the differ takes to finish. This includes any subfolders within the aforementioned folder names. Supported filetypes/formats: TalkTable files (TLK) Any GFF file (DLG, UTC, GUI, UTP, UTD, GIT, IFO, etc) Any capsule (ERF, MOD, RIM, SAV, etc) Not supported: NCS, NSS, ITP Any file format that's not supported will have its SHA256 hash compared instead. CLI Support: This is a very flexible tool. You can send it command line arguments if you would like to use it in a 3rd party tool. Run `kotordiff.exe --help` to get a full syntax. If there's an error, the exit code will be 3 (if err is known by my code) or 1 (some sys error loading the tool). If the two paths match, the exit code will be 0. If the two paths don't match, exit code will be 2. You can utilize these error codes to utilize KotorDiff in a customized 3rd party script, or add-on to WinMerge/WinDirStat, possibilities are endless. FAQ: I am struggling to read the diff output, why is it saying +/-/@38924 and what does it mean? A: GIT Diff is a standardized output format that has been widely adopted and used since probably the 80s/90s. https://stackoverflow.com/a/2530012/4414190 is by far the best explanation i've seen, but honestly ask ChatGPT to explain it further if needed, or send me a pm if something doesn't make sense! Couldn't I just open my two files with Holocron Toolset/ERFEdit/K-GFF etc? You could, but for me it became tedious to manually compare them side by side, expanding every node etc. Leave alone completely multiple files. This tool allows you to simply input two paths and have the full differences outputted and logged. A main benefit is it'll show you the exact GFF paths that differ. Output such as `Missing struct: "EntryList\5\RepliesList\3" {contents of the struct}` has been very useful. Why is my antivirus is flagging this? This is a false-positive and there's nothing I can do. Python source scripts are compiled to executables using PyInstaller, but unfortunately some antivirus's have been known to flag anything compiled with PyInstaller this way. The problem is similar to why your browser may warn you about downloading any files with the .EXE extension. This whole tool is open source, feel free to run directly from the source script: https://github.com/NickHugi/PyKotor/blob/master/Tools/KotorDiff/src/kotordiff/__main__.py There's a well-written article explaining why the false positives happen on their issue template: https://github.com/pyinstaller/pyinstaller/blob/develop/.github/ISSUE_TEMPLATE/antivirus.md TLDR: PyInstaller is an amazing tool, but antiviruses may flag it. This is not the fault of PyInstaller or my tool, but rather the fault of how some scummy users have chosen to use PyInstaller in the past. Please report any false positives you encounter to your antivirus's website, as reports not only improve the accuracy of everybody's AV experience overall, but also indirectly supports the PyInstaller project. Source code: https://github.com/NickHugi/PyKotor/blob/master/Tools/KotorDiff/ Credit: @Cortisol for creating the PyKotor library (i.e., 90% of the code for this tool) Submitter th3w1zard1 Submitted 09/30/2023 Category Modder's Resources  
  21. Version v1.0.0b1

    64 downloads

    A simple CLI to easily compare KOTOR file formats. This is a very simple CLI to PyKotor. If you find TSLPatcher isn't patching the resulting files in the way you want, you can use this tool to compare your manual changes to the resulting TSLPatcher result. You can also use it to compare entire installations, directories, or single files. Why KotorDiff? It is (or should be) common knowledge that Kotor Tool is not safe to use for anything besides extraction. But have you ever wondered why that is? Let's take a look at a .utc file extracted directly from the BIFs (the OG vanilla p_bastilla.utc). Extract it with KTool and name it p_bastilla_ktool.utc. Now open the same file in ktool's UTC character editor, change a single field (literally anything, hp, strength, whatever you fancy), and save it as p_bastilla_ktool_edited.utc. KotorDiff's output: Using --path1='C:\Users\nodoxxxpls\Downloads\p_bastilla_ktool_edited.utc' Using --path2='C:\Users\nodoxxxpls\Downloads\p_bastilla_ktool.utc' Using --ignore-rims=False Using --ignore-tlk=False Using --ignore-lips=False Using --compare-hashes=True Using --use-profiler=False GFFStruct: number of fields have changed at 'p_bastilla_ktool_edited.utc': '72' --> '69' Field 'Int16' is different at 'p_bastilla_ktool_edited.utc\HitPoints': --- (old)HitPoints +++ (new)HitPoints @@ -1 +1 @@ -18 +24 Field 'LocalizedString' is different at 'p_bastilla_ktool_edited.utc\FirstName': --- (old)FirstName +++ (new)FirstName @@ -1 +1 @@ -Bastila +31360 Field 'Int16' is different at 'p_bastilla_ktool_edited.utc\CurrentHitPoints': --- (old)CurrentHitPoints +++ (new)CurrentHitPoints @@ -1 +1 @@ -20 +24 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\0\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -3 +94 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\2\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -39 +98 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\3\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -43 +55 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\4\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -44 +107 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\5\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -55 +3 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\6\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -94 +39 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\7\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -98 +43 Field 'UInt16' is different at 'p_bastilla_ktool_edited.utc\FeatList\8\Feat': --- (old)Feat +++ (new)Feat @@ -1 +1 @@ -107 +44 Field 'LocalizedString' is different at 'p_bastilla_ktool_edited.utc\Description': --- (old)Description +++ (new)Description @@ -0,0 +1 @@ +-1 Field 'String' is different at 'p_bastilla_ktool_edited.utc\Subrace': --- (old)Subrace +++ (new)Subrace @@ -1 +0,0 @@ -0 ^ 'p_bastilla_ktool_edited.utc': GFF is different ^ --------------------------------------------------- 'p_bastilla_ktool_edited.utc' DOES NOT MATCH 'p_bastilla_ktool.utc' Sheesh! I bet you can't even guess which field I modified! Again I changed a singular field! What is all this nonsense that KTool did to my character sheet? Moral: Don't use KTool to modify files. It seems to have the incorrect field types defined internally and doesn't respect the original file when saving a new one. But KotorDiff saved the day here and outputted exactly what happened on save. How to use: Simply run the executable. It'll ask you for 3 paths: PATH1 Path to the first K1/TSL install, file, or directory to diff. PATH2 Path to the second K1/TSL install, file, or directory to diff. OUTPUT_LOG File name/path of the desired output logfile (defaults to log_install_differ.log in the current directory) If you point PATH1 and PATH2 to two KOTOR installs, it will ONLY compare the Override folder, the Modules folder, the Lips folder, the rims folder (if exists), the StreamWaves/StreamVoices folder, and the dialog.tlk file. This was a design choice to improve how long the differ takes to finish. This includes any subfolders within the aforementioned folder names. Supported filetypes/formats: TalkTable files (TLK) Any GFF file (DLG, UTC, GUI, UTP, UTD, GIT, IFO, etc) Any capsule (ERF, MOD, RIM, SAV, etc) Not supported: NCS, NSS, ITP Any file format that's not supported will have its SHA256 hash compared instead. CLI Support: This is a very flexible tool. You can send it command line arguments if you would like to use it in a 3rd party tool. Run `kotordiff.exe --help` to get a full syntax. If there's an error, the exit code will be 3 (if err is known by my code) or 1 (some sys error loading the tool). If the two paths match, the exit code will be 0. If the two paths don't match, exit code will be 2. You can utilize these error codes to utilize KotorDiff in a customized 3rd party script, or add-on to WinMerge/WinDirStat, possibilities are endless. FAQ: I am struggling to read the diff output, why is it saying +/-/@38924 and what does it mean? A: GIT Diff is a standardized output format that has been widely adopted and used since probably the 80s/90s. https://stackoverflow.com/a/2530012/4414190 is by far the best explanation i've seen, but honestly ask ChatGPT to explain it further if needed, or send me a pm if something doesn't make sense! Couldn't I just open my two files with Holocron Toolset/ERFEdit/K-GFF etc? You could, but for me it became tedious to manually compare them side by side, expanding every node etc. Leave alone completely multiple files. This tool allows you to simply input two paths and have the full differences outputted and logged. A main benefit is it'll show you the exact GFF paths that differ. Output such as `Missing struct: "EntryList\5\RepliesList\3" {contents of the struct}` has been very useful. Why is my antivirus is flagging this? This is a false-positive and there's nothing I can do. Python source scripts are compiled to executables using PyInstaller, but unfortunately some antivirus's have been known to flag anything compiled with PyInstaller this way. The problem is similar to why your browser may warn you about downloading any files with the .EXE extension. This whole tool is open source, feel free to run directly from the source script: https://github.com/NickHugi/PyKotor/blob/master/Tools/KotorDiff/src/kotordiff/__main__.py There's a well-written article explaining why the false positives happen on their issue template: https://github.com/pyinstaller/pyinstaller/blob/develop/.github/ISSUE_TEMPLATE/antivirus.md TLDR: PyInstaller is an amazing tool, but antiviruses may flag it. This is not the fault of PyInstaller or my tool, but rather the fault of how some scummy users have chosen to use PyInstaller in the past. Please report any false positives you encounter to your antivirus's website, as reports not only improve the accuracy of everybody's AV experience overall, but also indirectly supports the PyInstaller project. Source code: https://github.com/NickHugi/PyKotor/blob/master/Tools/KotorDiff/ Credit: @Cortisol for creating the PyKotor library (i.e., 90% of the code for this tool)
  22. I followed this guide for the install: https://old.reddit.com/r/kotor/wiki/kotormodbuildfull There's one mod in there that adds new dialogue that's immature and out of place in the game/setting. Some lines are even voiced. I'm now in the ruined temple on Dantooine. I found the map to the star forge, and one of the dialogue options with Bastilla was, when talking about the force connection between us, to imply she has feelings for her and say she's cute when she's embarrassed. Any idea what mod it is, and how I can fix my install by removing it ? I can't find the mod. Thanks.
  23. The jedi robes on dantooine are bugged for me. I have lots of mods installed. Running vanilla fixes the issue, so it's something I've installed. https://ibb.co/Tm2gjg2 I installed these: Jedi Fix https://www.nexusmods.com/kotor/mods/64 Remastered High Resolution Armors https://www.nexusmods.com/kotor/mods/1156 I've deleted all references to "jedi" or "jc" in the override folder though, and the issue is still there. Thanks for any help.
  24. View File PC's Robe & Armband Improvement Description: This mod gives a stat boost to the player armband acquired on the Harbinger and adds in a robe in that same footlocker. It has a lighter version of the normal clothing texture. Armband: Robe: There are 3 Install Options: Both the new robe and armband stats, armband stats, or just the new robe. Installation: 1. Extract the .zip this mod is located in. You can use 7zip or WinRAR. 2. Launch the "TSLPatcher.exe" located in the folder in the .zip you just extracted 3. You will be presented with 3 options: - Robe and Armband - Armband - Robe Select which you will want. If you want both the armband stat boost and the robe, select the first option. Armband is just the stat boost. Robe adds in the Robe, without the armband stat boost. 4. Continue with TSLPatcher instructions. Getting a warning that 152har.mod already exists in Modules is perfectly normal; but any errors are not. 5. Load a save before first entering the Harbinger med bay. UnInstalling: 1. Delete these files from override if you have them in there: a_band_c01.uti exilerobe.uti ia_cloths_020.tga N_CommF20.tga N_CommM20.tga 2. Open up "Backup" in the main folder with the TSLPatcher.exe. 3. Copy 152har.mod and put that in the Modules folder in your TSL directory. Overwrite when prompted. Compatability: TSLRCM and K2CP compatible. Incompatible with any mod that edits the exile's footlocker in 152har.mod/Harbinger med bay or any mod that has N_CommF20.tga, N_CommM20.tga, and ia_cloths_020.tga in it. Credits: Kotor Tool GIMP TSLPatcher Permissions: Feel free to use assets I have made in this mod in your own, as long as I am credited. Do not upload this mod to any other Platforms (NexusMods. Steam Workshop, Gamebanana, etc.) If I have not uploaded it to there without any modifications to this mod. Legal: THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE-MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE. Submitter Lewok2007 Submitted 07/13/2023 Category Mods TSLRCM Compatible Yes