Search the Community
Showing results for tags 'Mod'.
Found 200 results
-
View File KOTORModSync Please see http://github.com/th3w1zard1/KOTORModSync for the main repo. Please report any bugs or problems you encounter. While I test this heavily, it's difficult to find any and all problems when incorporating 200+ mod's instructions across dozens of operating systems and platform combinations. If you happen to notice something odd or out of place, please report them. KOTORModSync is a multi-mod installer for KOTOR games that makes it easier to install and manage mods. I usually install the Reddit mod build every year or so. The process takes about an hour and it's repetitive moving files, running tslpatcher, deleting specific files, and occasionally renaming some files. The last time I installed the modbuild I made a mistake on a single different step, 3 times in a row. Most mistakes require a full restart from the beginning. This is tedious, so I decided to create an installer creator in C# to simplify the process. Goals Mod creators work really hard on their mods. It's the least we can do to install them and use them, right? However, who wants to reinstall to vanilla and spend several hours reinstalling mods, just to add 1 or 2 extra mods on top of it? Other mod managers I've tried were either too difficult to configure, require significant changes to a hard-to-understand configuration file, or only provided limited functionality for defining new mods. KOTOR mods definitely can have complex dependency relationships with each other in regard to compatibility, due to the nature and age of TSLPatcher. Usage If you are an end user just wanting to install some mods, simply load up the instruction files provided, choose the mods you want from the left list and any options, and press 'Start main install' Watch Xuul's tutorial video here: Effortless Modding with Kotor Mod Sync: The Ultimate Guide for Star Wars KOTOR Mods (youtube.com) If you are a mod developer, this program contains a full-blown instruction editor that'll allow you to quickly create instructions for your mod and define its compatibility with other mods. See Dependencies/Restrictions and InstallBefore/InstallAfter explanation - Pastebin.com for more information. See the video tutorial here: Creating involved instructions for KOTORModSync - YouTube Features Can install the https://kotor.neocities.org/ mod builds in about 20 minutes from a vanilla install. Supports TSLPatching on mac/linux without wine! Select the individual mods you want for an install - the dependencies and incompatibilities will automatically be chosen and sorted. This means end users don't have to worry about specific instructions regarding other mods in the list. All the compatibility steps are handled internally by KOTORModSync and the default instructions files provided here. An end user simply can select the mods they want to install in the left list, and any customizations if they like, and simply press 'Install All' to have everything installed automatically. This program has a built-in GUI editor and an installer packed into one. Modbuild creators can create instructions with little to no knowledge of the format and easily share them with end users. End users can install everything from the instruction file with a simple click of a button. Edit any instructions and verify the configuration with built-in tools. Some support to dry run an install. A flexible configuration editor and parser utilizing TOML syntax. This is very user-friendly and similar to INI which TSLPatcher already uses and most modders are used to. Create instructions files with complex dependency structures for multiple mods, and have end users install everything exactly according to the instructions created. No more manually copying/deleting files: KOTORModSync handles all of that for your end user. Platforms KOTORModSync is a cross-platform 32-bit and 64-bit .NET application. It is compatible with the following operating systems: Windows 7 and 8: Compatible if running .NET Framework 4.6.2 or higher. Windows 10 and 11: Fully compatible with any Windows release. Linux and Mac: Fully compatible - choose one of the two that match your operating system. Users do not need to download any additional runtimes: everything is self-contained within the application. Linux You may need additional X11 libraries. In order to get this working on WSL, for example, I had to install the following packages: sudo apt install libsm6 libice6 libx11-dev libfontconfig1 libx11-6 libx11-xcb1 libxau6 libxcb1 libxdmcp6 libxcb-xkb1 libxcb-render0 libxcb-shm0 libxcb-xfixes0 libxcb-util1 libxcb-xinerama0 libxcb-randr0 libxcb-image0 libxcb-keysyms1 libxcb-sync1 libxcb-xtest0 Then you can simply run in a terminal like this: ./KOTORModSync If you run into problems with the Linux or Mac builds, please contact me and I'll try to get a fix ready for the next release. Credit Snigaroo This man saved me a countless amount of hours. I'd still be struggling through game glitches and mod-specific instructions I didn't understand. Actually, I'd probably still be on Dantooine trying to determine why I'm getting visual glitches and crashes which he solved with the one-word message 'grass'. Cortisol Created HoloPatcher and the PyKotor library that KOTORModSync uses to patch mods. These projects are the main reason KOTORModSync can be supported on Mac/Linux. While the PyKotor/HoloPatcher projects have had some issues, this guy was more or less available for comment if I had questions on how I could fix any remaining problems myself. JCarter426 There were so many KOTOR-specific things to learn, without his help I'd still be trying to deserialize encapsulated resource files. His time and patience were incredibly useful to the project and this project would be impossible without him. Testers: Lewok from r/KOTOR Thank you for helping test that obnoxious UAC elevation problem legacy Windows apps like TSLPatcher have. Other notable users Fair-Strides Provided the perl source code of TSLPatcher on GitHub, and generally maintained the TSLPatcher project in Stoffe's absence. Stoffe Creator of TSLPatcher Thank you to the entire KOTOR modding community for what you do. KOTORModSync - Official Documentation.txt KOTOR1_Full.tomlKOTOR2_Full.toml KOTOR1_Spoiler_Free.tomlKOTOR2_Spoiler_Free.toml KOTOR1_Mobile_Full.tomlKOTOR2_Mobile_Full.toml Submitter th3w1zard1 Submitted 06/11/2023 Category Modder's Resources
- 25 replies
-
- 1
-
- tool
- installing mods
-
(and 8 more)
Tagged with:
-
Version 1.0.0
388 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. -
Version 1.0.0
560 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. -
Version v0.7.1
269 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 -
Version v1.0.0b1
35 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) -
Hello everyone, First a little about the mod that I'm working on: This is a very raw WIP progress update clip, but I wanted to be able to show people more clearly what I was working on, so I figurd I'd shar the clip anyway The mod stage is currently: Created the entire dialoge tree, and setup some conditionals to make Seelah behave immersively to the player in the relatively short conversation they have. Setup scripts for making Mission a Jedi, and giving corresponding class coloured lightsabers (3), along with the "Vao Family Robe" (Custom Jedi Robe unique to Mission, slightly better stats wise to Jedi Mater robes). Setup scripts that through dialogue, allow you to push Mission either to the Dark or Iight side. This means that if during the dialogue with Seelah, that you choose the DS conversational options for training Mission, that she'll have an altered aligntment to DS when she becomes a Jedi. This option is also present for the light side, however given as she's already LS from basegame, all I did with the LS path from a technichal point of view, was to match the the placement on the alignment scale (which were chosen for balance and costumizability reasons). The alignment choice gives you some additional control, over which kind of Jedi you'd like Mission to be, both from a technichal PoV (affects force power usage), but also from an RP PoV. Begun work on using custom AI VA's for Mission and Seelah, and in progress of converting text to AI VA, along with fine tuneing the AI VA work. Lips files created, and will be continued to be created as I make more dialogue voiced. Additionally I've begun work on Missions conversation tree Globally (i.e when you talk to her anywhere), where I've setup conditional scripts so that Mission will have unique alignment restricted responses to some of your questions. This is also a place where you get to ask Mission about everything in relation to becoming a Jedi, suddenly finding out she has a Sister, etc. A brief TL DR overview of the dialogue with Seelah, is that she introduces Mission to "The Vao Legacy" that Mission discovers she's a part of, along with "The Vao Philosophy" that allows for Seelah to teach Mission either the DS or LS side of becoming a Jedi. She informs Mission of her Moter (who was also a Jedi), and the conversation also has a foreshadowing commentary thrown into the mix, as I have plans to continue work on the mod with a minor quest on Manaan once I've finished everything I've set out to do. Mission also has a truly unique "Family Robe" that she gets from Seelah (and which belonged to Misions's mother), that's made from a bug interaction between a RH Robe and an interaction with JC's masters robe (I've gotten permission to use both in my mod, so as to be able to provide the texture installed without user having to do anything). The Mod is near completion, with a TSL installer already setup, but I end up improving or adding new things to the mod, so ETA is currently unknown (particularly as I have an AI VA Quota limit that I'm dependent on). A "don't hang me up on it" estimate should be that it's done around 1 month from now at the latest (might very well be earlier). Progress currently needed still: Work on converting more of the text into AI VA, and fine tune it to sound good. Continue work on Mission Global Dialogue file. If people enjoy my mod, I have a continuation mod planned where I've begun the early steps on making it (very early steps), that involved meeting Seelah on Manaan who's got a lead on the person she believes killed Mission's Mother, that'll involve a minor "undercover with the Sith" aspect, kulmintating in a LS "Have Mercy" or DS "Get revenge" conclusion, that'll serve as the full conclusion to the K1 content I have planned in relation to Mission. Sometimes it can be hard to retain motivation over longer periods of time (I've already spend countless hours on this project), so if anyone has any thoughts to share on what I've written, or just want to let me know that they're excited to see what I've come up with, it would all be very appreciated. ^^ Ps. Will provide a WIP clip of what I've worked on so far, whenever I've managed to exhaust my new AI VA Quota for this month.
-
I have a tendency to collect Lightsabers, both in real life from SaberForge and Ultrasabers, and in my Kotor 2 (and sometimes 1) override folder. I have pretty much all of Jorn's hilts, Holowan designs, etc., but I really love the standalone hilt mods out there like the Valorous Knight's Lightsaber or the Kyle Katarn hilt. So would anyone be willing to drop any Saber Hilt mods in this thread that I might be able to add to my Override for either game? Really it can be anything, so long as it's something you made that you don't mind someone else using in their game. Thank you!
-
Version v1.1.0b4
4,829 downloads
Please see http://github.com/th3w1zard1/KOTORModSync for the main repo. Please report any bugs or problems you encounter. While I test this heavily, it's difficult to find any and all problems when incorporating 200+ mod's instructions across dozens of operating systems and platform combinations. If you happen to notice something odd or out of place, please report them. KOTORModSync is a multi-mod installer for KOTOR games that makes it easier to install and manage mods. I usually install the Reddit mod build every year or so. The process takes about an hour and it's repetitive moving files, running tslpatcher, deleting specific files, and occasionally renaming some files. The last time I installed the modbuild I made a mistake on a single different step, 3 times in a row. Most mistakes require a full restart from the beginning. This is tedious, so I decided to create an installer creator in C# to simplify the process. Goals Mod creators work really hard on their mods. It's the least we can do to install them and use them, right? However, who wants to reinstall to vanilla and spend several hours reinstalling mods, just to add 1 or 2 extra mods on top of it? Other mod managers I've tried were either too difficult to configure, require significant changes to a hard-to-understand configuration file, or only provided limited functionality for defining new mods. KOTOR mods definitely can have complex dependency relationships with each other in regard to compatibility, due to the nature and age of TSLPatcher. Usage If you are an end user just wanting to install some mods, simply load up the instruction files provided, choose the mods you want from the left list and any options, and press 'Start main install' Watch Xuul's tutorial video here: Effortless Modding with Kotor Mod Sync: The Ultimate Guide for Star Wars KOTOR Mods (youtube.com) If you are a mod developer, this program contains a full-blown instruction editor that'll allow you to quickly create instructions for your mod and define its compatibility with other mods. See Dependencies/Restrictions and InstallBefore/InstallAfter explanation - Pastebin.com for more information. See the video tutorial here: Creating involved instructions for KOTORModSync - YouTube Features Can install the https://kotor.neocities.org/ mod builds in about 20 minutes from a vanilla install. Supports TSLPatching on mac/linux without wine! Select the individual mods you want for an install - the dependencies and incompatibilities will automatically be chosen and sorted. This means end users don't have to worry about specific instructions regarding other mods in the list. All the compatibility steps are handled internally by KOTORModSync and the default instructions files provided here. An end user simply can select the mods they want to install in the left list, and any customizations if they like, and simply press 'Install All' to have everything installed automatically. This program has a built-in GUI editor and an installer packed into one. Modbuild creators can create instructions with little to no knowledge of the format and easily share them with end users. End users can install everything from the instruction file with a simple click of a button. Edit any instructions and verify the configuration with built-in tools. Some support to dry run an install. A flexible configuration editor and parser utilizing TOML syntax. This is very user-friendly and similar to INI which TSLPatcher already uses and most modders are used to. Create instructions files with complex dependency structures for multiple mods, and have end users install everything exactly according to the instructions created. No more manually copying/deleting files: KOTORModSync handles all of that for your end user. Platforms KOTORModSync is a cross-platform 32-bit and 64-bit .NET application. It is compatible with the following operating systems: Windows 7 and 8: Compatible if running .NET Framework 4.6.2 or higher. Windows 10 and 11: Fully compatible with any Windows release. Linux and Mac: Fully compatible - choose one of the two that match your operating system. Users do not need to download any additional runtimes: everything is self-contained within the application. Linux You may need additional X11 libraries. In order to get this working on WSL, for example, I had to install the following packages: sudo apt install libsm6 libice6 libx11-dev libfontconfig1 libx11-6 libx11-xcb1 libxau6 libxcb1 libxdmcp6 libxcb-xkb1 libxcb-render0 libxcb-shm0 libxcb-xfixes0 libxcb-util1 libxcb-xinerama0 libxcb-randr0 libxcb-image0 libxcb-keysyms1 libxcb-sync1 libxcb-xtest0 Then you can simply run in a terminal like this: ./KOTORModSync If you run into problems with the Linux or Mac builds, please contact me and I'll try to get a fix ready for the next release. Credit Snigaroo This man saved me a countless amount of hours. I'd still be struggling through game glitches and mod-specific instructions I didn't understand. Actually, I'd probably still be on Dantooine trying to determine why I'm getting visual glitches and crashes which he solved with the one-word message 'grass'. Cortisol Created HoloPatcher and the PyKotor library that KOTORModSync uses to patch mods. These projects are the main reason KOTORModSync can be supported on Mac/Linux. While the PyKotor/HoloPatcher projects have had some issues, this guy was more or less available for comment if I had questions on how I could fix any remaining problems myself. JCarter426 There were so many KOTOR-specific things to learn, without his help I'd still be trying to deserialize encapsulated resource files. His time and patience were incredibly useful to the project and this project would be impossible without him. Testers: Lewok from r/KOTOR Thank you for helping test that obnoxious UAC elevation problem legacy Windows apps like TSLPatcher have. Other notable users Fair-Strides Provided the perl source code of TSLPatcher on GitHub, and generally maintained the TSLPatcher project in Stoffe's absence. Stoffe Creator of TSLPatcher Thank you to the entire KOTOR modding community for what you do. KOTORModSync - Official Documentation.txt KOTOR1_Full.tomlKOTOR2_Full.toml KOTOR1_Spoiler_Free.tomlKOTOR2_Spoiler_Free.toml KOTOR1_Mobile_Full.tomlKOTOR2_Mobile_Full.toml- 14 comments
- 4 reviews
-
- 10
-
- tools
- configuration
-
(and 8 more)
Tagged with:
-
Version 1.1
25,580 downloads
Author: Kainzorus Prime, Darth DeadMan Mod Name: KotOR Prequel Robes Replacement 1.1 ************************* Under NO circumstances is this, or any of my other, mod(s) to be posted on ANY site other than by myself. ************************* 1. Info =========== This mod replaces the default Jedi and Dark Jedi robes with the styles seen in Episode I-III. Includes new icons, texture for Qel-Droma robe, optional replacement for Jedi robes worn by NPCs, as well as optional replacement for Star Forge/Darth Revan’s robes. 2. Installation: ========= Copy the files from the Main Mod folder into the Override. Overwrite all if prompted. Install optional components from specified folders into the Override as you want. 3. Credits: =========== Special thanks to: Holowan Laboratories - For all the great resources. Varsity Puppet - Discovered the cause of model crashes on macs; fixed half the models. Fair Strides - Fixed the other half of the models; relayed information between Kainzorus and Varsity Puppet. 4. DISCLAIMER: =============== This Mod is not supported by LucasArts, Bioware or Obsidian. Please do not contact them for support of this mod. Copyright: Star Wars: Knights of the Old Republic, characters, items, etc. are trademarks and copyrights owned by their respective trademark and copyright holders. Star Wars: Knights of the Old Republic: The Sith Lords, characters, items, etc. are trademarks and copyrights owned by their respective trademark and copyright holders. Bioware and the Odyssey Engine are trademarks of Bioware Corp. Obsidian are trademarks of Obsidian Entertainment. All trademarks and copyrights contained in this document are owned by their respective trademark and copyright holders. -
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
-
View File Lightsaber and Force Forms This mod adds 10 lightsaber forms and four force forms to the game, which can be learned at various levels. These can be learned from four holocrons and one new NPC, on Dantooine, Kashyyyk, Korriban and the Unknown World. The player can learn a total of seven forms. They can be activated from the medpac/stims section of the GUI. This mod uses TSLPatcher, and is fully compatible with K1RP. The holocrons and the NPC are fully voiced. Where possible, the stats for the forms imitate those in KotOR II. Stats for the forms are as follows: Form I: Shii-Cho:- Attack +1, Defense Bonus 2 Form II: Makashi:- Attack +3, Blaster Deflect: -5, Defence Bonus -5, Will Saves +3 Form III: Soresu:- Attack: -4, Blaster Deflect: +4, Defense Bonus 4 (Must be level 9 or higher) Form IV: Ataru:- Attack +1, Blaster Deflect: -4, Defense Bonus 3, Damage Bonus: +2 (Must be level 11 or higher, and a Guardian or Sentinel) Form V: Shien/Djem So:- Attack +1, Blaster Deflect: +2, Defense Bonus 5, Damage Bonus: +2 (Must be level 14 or higher, and a Guardian) Form VI: Niman:- Attack +1, Defense Bonus 1, Blaster Deflect: +1, Will Saves: +1 (Must be level 14 or higher, and a Sentinel) Form VII: Juyo:- Attack +4, Attacks per round +1, Defence Bonus -2, Will Saves: +4 (Must be a Guardian) Form VIII: Sokan:- Attack +3, Damage Bonus: +1, Reflex Saves: +3, Defense Bonus 2, Defense Bonus vs. Piercing -2 (net bonus: 0) (Must be a Sentinel) Form IX: Shien:- Attack +3, Damage Bonus: +3, Defence Bonus -2, Blaster Deflect: -2, Reflex Saves: -2 (Must be a Sentinel) Form X: Niman/Jar’Kai:- Attack +2, Offhand attack bonus +3, Defense Bonus 1, Fortitude Saves: -1 (Must be a Guardian) Harmony Force Form:- Maximum Force Points: +10%, Reflex Saves: +2, Force Resistance: -3 (Must be level 11 or higher, and a Consular) Endurance Force Form: Will Saves: +1, Force Resistance: +2 (Must be level 14 or higher, and a Consular) Persistence Force Form: Will Saves: +3, Reflex Saves: -2, Force Resistance: +4 (Must be a Consular) Unity Force Form: Maximum Force Points: +10%, Reflex Saves: +2, Force Resistance: +3 (Must be a Consular) Compatibility: This mod should be compatible with most others. Nevertheless, it *may* cause incompatibilities with any mod which alters or makes use of: - the script slot for Entry 99 of kor35_utharwynn.dlg - the script slot for Entry 0 of kor39_utharwynn.dlg - the script slot for Entry 19 of dan13_belaya.dlg - the script slot for Entry 1 of k_player_dialog.dlg - unk44_sparty.dlg; particularly any mod which adds a third entry to the dialogue file, and uses it to fire a script. - Item 99 in the droppable list for kas25_wraid.utc Credits: Thanks are to Zhaboka, Sith Holocron, newbiemodder, Fallen Guardian, Warlord664, Quanon, Marius Fett, Canderis, DarthAnsem, SithSpecter, Slstoev, CptPriceless, kyrie, and Fair Strides 2 for their feedback and comments on the mod as it progressed; to deathdisco, whose original KotOR I lightsaber forms mod inspired this one; to Darth333, stoffe, jmac7142/Det. Bart Lasiter, glovemaster, and everyone else who taught me and continues to teach me to script; to Darkkender, for his "Recruit Darkkender" mod, which I used to work out how to make the lightsaber forms work; to T7Nowhere, whose fantastic "Revan's Mask Plus" mod inspired the form of this one; to Samuel Dravis, jonathan7 and Pavlos, for vital feedback at various stages in the planning of this mod; to Fred Tetra for the truly awesome KotOR tool and his nwnsscomp conversion; to Holowan Labs for remaining by far the best place to work on KotOR mods on the internet; and to Obsidian, Bioware, and LucasArts, for making both KotOR games. Particular thanks to Quanon, VarsityPuppet, and Marius Fett for their help with the new placeable models used by this mod; Also to Sith Holocron and Fair Strides, who beta-tested for me; And most especially, my thanks are to my voice-over artists, who are listed below, and some of whom had to suffer demands for endless redrafts and slow response times with admirable patience: Thanks also to Daemonjax over at KotORNexus for spotting the errors corrected in this update. Voice Overs: Sith Holocron as the Sith Holocron; Zhaboka as Jedi Holocron, Kashyyyk Holocron, and Guun-Han Saresh; Melissa Trudeau as the Sith Trainer. Locations of Holocrons / What they teach: NB: Do not read if you want this to be a surprise! **** Dantooine: You learn the Shii-Cho during the initial training montage. You can learn Soresu from the Jedi Holocron in the Enclave training room when you reach level 9. You can learn Ataru (Guardians/Sentinels) or the Harmony form (Consulars) from the Jedi Holocron when you reach level 11. Korriban: You can learn Makashi from the Sith Teacher in the Korriban Academy, standing by the entrance in the final room before the Valley of the Dark Lords. You can learn Shien Form IX (Sentinels), Niman/Jar'Kai Form X (Guardians), or Persistence Form (Consulars) from the Sith Holocron in the tomb of Naga Sadow. Kashyyyk: You can learn Shien/Djem So Form V (Guardians), Niman Form VI (Sentinels) or Endurance Form (Consulars) once you reach level 14 from the Jedi Holocron found in the Beast in the Shadowlands. Unknown World: You can learn Juyo (Guardians), Sokan (Sentinels) or the Unity Form (Consulars) from the Sith Holocron in the basement computer room of the Temple. **** Submitter InSidious Submitted 02/25/2015 Category Mods K1R Compatible No
- 30 replies
-
- kotor mod
- kotor modding
-
(and 8 more)
Tagged with:
-
Version 1.0
1,434 downloads
NOTE: Do NOT use this with the most recent version of TSLRCM, as we fixed it in the feat.2da. Installing this ontop of TSLRCM will re-add the bug! Author: Kainzorus Prime Mod Name: Proficiency/Focus Feat Icons Fix ************************* Under NO circumstances is this, or any of my other, mod(s) to be posted on ANY site other than by myself. ************************* 1. Info =========== This mod fixes the oversight present since the first KotOR, which set the icons for weapon proficiency feats to use the ones meant for weapon focus feats, and vice versa. 2. Installation: ========= Drop all the files into the override. Overwrite as necessary. 3. Credits: =========== Special thanks to: Holowan Laboratories - For all the great resources. 4. DISCLAIMER: =============== This Mod is not supported by LucasArts, Bioware or Obsidian. Please do not contact them for support of this mod. Copyright: Star Wars: Knights of the Old Republic, characters, items, etc. are trademarks and copyrights owned by their respective trademark and copyright holders. Star Wars: Knights of the Old Republic: The Sith Lords, characters, items, etc. are trademarks and copyrights owned by their respective trademark and copyright holders. Bioware and the Odyssey Engine are trademarks of Bioware Corp. Obsidian are trademarks of Obsidian Entertainment. All trademarks and copyrights contained in this document are owned by their respective trademark and copyright holders. -
- 4 comments
-
- 2
-
- canderous ordo
- mod
-
(and 1 more)
Tagged with:
-
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
-
Version 1.0
9,343 downloads
Author: Kainzorus Prime, Darth DeadMan Mod Name: TSL Prequel Robes Replacement 1.0 ************************* Under NO circumstances is this, or any of my other, mod(s) to be posted on ANY site other than by myself. ************************* 1. Info =========== This mod replaces the Padawan-type robes with the styles seen in Episode I-III. Includes new icons. 2. Installation: ========= Copy the files from the Main Mod folder into the Override. Overwrite all if prompted. Install optional components from specified folders into the Override as you want. 3. Credits: =========== Special thanks to: Holowan Laboratories - For all the great resources. 4. DISCLAIMER: =============== This Mod is not supported by LucasArts, Bioware or Obsidian. Please do not contact them for support of this mod. Copyright: Star Wars: Knights of the Old Republic, characters, items, etc. are trademarks and copyrights owned by their respective trademark and copyright holders. Star Wars: Knights of the Old Republic: The Sith Lords, characters, items, etc. are trademarks and copyrights owned by their respective trademark and copyright holders. Bioware and the Odyssey Engine are trademarks of Bioware Corp. Obsidian are trademarks of Obsidian Entertainment. All trademarks and copyrights contained in this document are owned by their respective trademark and copyright holders.- 18 comments
- 15 reviews
-
- 1
-
- Mod
- Replacement
- (and 6 more)
-
View File [K1] Recruit Selven [K1] Recruit Selven Mod ========================================================= Description: This mod allows You to recruit Selven, the bounty huntress from Taris, Lower City Appartments. It adds her as a party member and also adds a few conversation lines with her. She replaces Juhani as a companion aboard the Ebon Hawk. It has been tested and works fine. This mod is compatible with K1R! I hope You enjoy it. ----------------------------------------------------------------------------------------------------------------- Installation: It is recommended to install this mod before installing other mods like K1R, Yavin IV and BOS:SR. If You have them already installed, just install Recruit Selven mod and then reinstall the other mods again! To install, just run the TSLPatcher installer and point it to Your KOTOR I install dir! You should have the following files inside your swkotor/Override folder: bye_selven.ncs p_selven.utc po_pselven.tga po_pselven3.tga po_pselven3e.tga portraits.2da rec_selven.ncs selven_dlg.dlg tar03_selven031.dlg ----------------------------------------------------------------------------------------------------------------- Uninstallation: To uninstall the mod, just delete the following files from your Override folder: bye_selven.ncs p_selven.utc po_pselven.tga po_pselven3.tga po_pselven3e.tga rec_selven.ncs selven_dlg.dlg tar03_selven031.dlg Do not delete the portraits.2da file, because it could be used by other mods! ----------------------------------------------------------------------------------------------------------------- Redistribution and Use: You may re-upload this mod on other websited or here (if you have a copy of it and it is no longer hosted online), with proper credit given. You may use this mod and associated files to include in Your own mod without asking permission, it is only required that You give credit for my mod! It is not permitted to re-upload this mod or use it as part of your mod claiming it is your work and without giving credit. ----------------------------------------------------------------------------------------------------------------- Many Thanks To: JC2, Sith Holocron, Deadlystream Community, Kotor Tool Creators, Modding Tutorials Creators K1R Compatibility: Yes ========================================================= Version: 1.0.0 - Original Release Here is a savegame for You to quickly try out the mod Before Recruit Selven.rar Submitter JediArchivist Submitted 03/23/2020 Category Mods K1R Compatible Yes
-
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
-
- kotor
- mandalorians
-
(and 2 more)
Tagged with:
-
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
-
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
-
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.
-
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.
-
Current Version (Beta) 1.07 Last Updated - January 22, 2015 Introduction This project implements tweaks the tone-mapping, adds effects such as SSAO, Depth of Field, Godrays, Bloom, sharpness, etc via Reshade by Crosire. Version History v1.07 - Added Reshade 0.13.1 & MasterEffect ReBorn 1.0.340 - Removed SSAO, added Gaussian Anamflare. Re-organized Effects in alphabetical order, sorted by FPS Hit / Performance v1.04 - Reduced darkening from SSAO, minor changes. v1.03 - Initial Release Requirements Your GPU must support OpenGL 4.3. Also ensure you have the latest drivers: Latest Nvidia Driver // GTX 400 series or higher // Drivers older than 347.09 will NOT work due to opengl bug - (May be resolved as of Jan 22, 2015, if you wish to use older driver) Latest AMD Driver // Radeon HD 5xxx or higher Installation Step 1 Download v1.07, extract the contents to the same folder as swkotor2.exe Step 2 Run the game > If everything worked, you should first get a prompt for reshade (Message Box) > Then in-game you will see text in the top left, also as you make edits in real-time > Press Scroll Lock key to disable/enable effects in-game Editing Effects In-Game Edit ReShade.fx to edit my presets in Notepad or Notepad++ > You can adjust effects in real time. I recommend running the game in Windowed Mode to save time. To run TSL in windowed mode, make sure your swkotor2.ini has the following codes added: [Display Options] FullScreen=0 [Graphics Options] AllowWindowedMode=1 FullScreen=0 > When in game, press ALT-Enter to activate Windowed Mode. Credit: Crosire - Official Website for Reshade Marty Mcfly - Facebook Effects used in v1.07 > Curves / DPX / Levels / Liftgammagain / Sharpening / Vibrance / Gauusiananamflare > Main focus was to improve the dull tones, bring out a bit of sharpness, improve black/white levels, and adding the flare as opposed to bloom. Old Screenshots: Image1 / Image2 / Image3 / Image4 / Image5 / Image6 / Image7 / Image8 / Image9 Image10 / Image11 / Image12 FAQ It's too dark / bright in game? > Adjust your brightness in-game to taste, I am using this monitor. Can I use FRAPS, MSI On-Screen-Display / Afterburner? > Fraps works and will record video/screenshots with effects enabled, wasn't successful using MSI On-Screen-Display / Afterburner. How much of a performance hit? > Open the Reshade.fx - I have sorted the effects under categories with the supposed FPS Hit, I am using a GTX 970 so your results may vary. How to apply antialiasing like in your screenshots? > Use this guide if Nvidia GPU How to enable/disable effects / toggle key? > Hit "Scroll Lock" key, right above your Home key. Can I take screenshots? > Either user FRAPS, or hit the "Prt Scr" key when in-game. This will save a screenshot in your kotor directory (same as executable). It will generate a normal screenshot (vanilla, no effects), as well as with effects. This way you can make easy comparisons. What can we look forward to in the future? > Hopefully a good integration of Depth of Field. All that i tested, I still had hud, menu, chat being blurred, so it wasn't worth it for gameplay purposes. As Crosire's Reshade comes out of beta and is more stable, an official release here, with 2-3 different presets. Hopefully more shaders like SMAA implemented too. This way we will have other options for antialiasing with same or less overhead. I'm still trying to find the best balance of black/white levels, and tone-mapping, please share your screenshots here so we can compare
-
Version 1.2.1
2,238 downloads
Keep in mind this is still a demo / early access for a project that is insanely oversized and may never be fully completed, so probably best for most users to avoid this project / mod for the time being until I have cleared things up a bit more. But feel free to check it out if you wish. The goal of the Expanded Galaxy Project is to provide as much additional content for both games as possible. NOTE : The current included readme is outdated, so the installation instructions are included below. Installation steps for the project. #0 Install KotOR2. #1 Install Official 1.0b Patch ( Steam users don't need this ) https://deadlystream.com/files/file/812-official-10b-patch/ #2 Install TSLRCM 2022 https://deadlystream.com/files/file/578-tsl-restored-content-mod #3 Install M478EP 1.5 https://deadlystream.com/files/file/277-m4-78-enhancement-project/ #4 Install Coruscant Jedi Temple https://deadlystream.com/files/file/585-coruscant-jedi-temple-by-deathdisco/ #5 Install Expanded Galaxy 1.1.8 ( Download included on this page ) This is all required for the project to work properly. Also make sure to download and install the latest patches, I will upload everything in a single package eventually. <-> Credit to everybody that helped me along the way or contributed. bead-v - Upgradeable Swoop Bike Mod - Ebon Hawk Model Fixes - Kreias Vibrosword - Rocket Launcher Sounds Ashton Scorpius - Ebon Hawk Downloadable Map (No Longer Included) - Ebon Hawk Map Unlocks On Enter Instead - Jedi Malak Mouth Fix - Twilek Head Fixes Option A Darth Insidious - advice DarthParametric - advice DarthRevan101 - advice Darth_Sapiens - Animated Logo ( TSLRCM / M478EP ) - I will update this to say the correct version numbers JC - advice JCarter426 - K2 Loadscreen Template - Republic Soldier Fix for K2 v1.1 - VO Fix for K2 v1.1 - Zhug Attack Fix for TSLRCM v1.1 - Minor Fixes for K2 v1.5 - Shader Fixes for K2 v1.1 - Feat Fixes for K2 v1.1 ( Not Included Yet ) - Minor Fixes for K1 v1.1 - Dense Aliens for K1 ( Not Included Yet ) - Jedi Tailor for K1 v1.4 ( Not Included Yet ) - Korriban - Back in Black for K1 v2.3 ( Not Included Yet ) - Republic Soldier Fix for K1 v1.3( Not Included Yet ) Stoney - Sleheyron Demo / Maps - Placeable Ebon Hawk Model ( Included in the Port ) ebmar - advice Effix - advice for a fix InSidious - advice & TSL Lost Modules deathdisco - Coruscant / Jedi Temple Mod ( Not Included but required ) TimurD2003 - M4-78 Fog Fixes Kexikus - Updated Coruscant Texture & Planet Icon - Extended Jedi Council Meeting VarsityPuppet - Malachor V Sideways opening doors - Peragus Tweak ( removed due to a bug ) - Trayus Rank Reform danil-ch - Extended Carth Meeting - Kreia's dialog on small kindnesses - Kreia's Fall In-Game Cutscene - Sensor Droid Appearance Change Schizo - Re-scaled Trandoshans Alvar007 - Darth Malak Model Included From Playable Darth Malak Mod ( disguise optional ) lachjames - KotOR Save Importer For TSL ( included and optional for now ) - K2 Overlay Console ( included and optional, normaal and steam versions ) Marauder - Mandalorian Chamber Mark III Fix ( any dialog fixes might have been broken since tslrcm 1.8.6 implementation ) - Reduced Graphics Mod ( optional ) - Robe Description Fix ( any dialog fixes might have been broken since tslrcm 1.8.6 implementation ) - Droid Anatomy Description Fix ( any dialog fixes might have been broken since tslrcm 1.8.6 implementation ) jonathan7 - Bodies Stay Mod ( optional ) ndix UR - PMHC06 TSL Head Fix ZimmMaster - TSL Walking & Running Animation Fix Markus Ramikin - Kill The Ithorian LDR - Terentatek Models Darth Shan - Extra Difficulty Options seedhartha - Advice on Importing/Exporting in Blender & Creating the latest KotOR Blender Plugin! N-Drew25 - Selkath Xbox Voice Files PapaZinos - Various Level Model Fixes SithHolocron - Nar Shaddaa Docks' Computer and Monitor Upgrade and Animated Swoop Monitors zbyl2 - Advice & Help finding files that do stuff in TSLRCM. Cortisol - PyKotOR itself. th3w1zard1 - various updates to PyKotOR that helped with the installers for the project. many more and a big shout out to everyone that has supported the project on the Discord channel. <-> Thanks to everybody that made this project possible, I will update the read-me and many more things in time. Thor110 Discord : https://discord.gg/g9cnEvr - For Testing & Story Discussion as well as the latest patches. There is now an installer included. -