Modding Tools
61 files
-
KotOR SaveGame Editor
By Fair Strides
KotOR Savegame Editor is a Perl/Tk application used in the editing of
Star Wars: Knights of the Old Republic savegame files.
The following fields are currently editable:
- Savegame name
- Player name
- NPC Name
- Appearance (player and party)
- Portrait (player and party)
- Attributes
- Skill Ranks
- Equipment (player and party)***
- Feats (add/remove)**
- Powers (add/remove)**
- Cheats Used flag
- Hit Points (current and max*)
- Force Points (current and max*)
- Experience Points (player and party)
- Good/Evil rating
- Credits
- Time played
- Class (see notes below)**
- Levels
- Current Party
- NPCs
- Global Booleans
- Global Numerics
- Gender
- Min1HP
- Inventory**
- Influence (TSL only)
- Chemicals (TSL only)
- Components (TSL only)
- Quests
*=Note: Max Hit Points and Max Force Points, while editable appear to be calculated
at the time the savegame is loaded. Therefore while these fields are editable, the
game will change the values back to what it calculates as correct. It is therefore
better to change your Wis/Cha and Con to affect your MFP and MHP.
** Not supported on Xbox Saves, will cause "Damaged Savegame" message.
*** See special section for detailed instructions
-----------------
Credits
-----------------
tk102 for originally creating the KSE.
Pazuzu156 for reporting the issue with the Cloud saves, as well as helping fix it and setting up a mirror for and creating the auto-updater.
Chev Chelios for much discussion of how Steam worked, as well as creating the INI-Generation tool, KPF.
-----------------
Before Using KSE
-----------------
---------------
Intro to KSE
---------------
-------------
Using KSE
-------------
---------------------------------------------
Override Folder: Subdirectories NOT supported
---------------------------------------------
-----------------------------
Notes About Feats and Powers
-----------------------------
-------------------------
Reminder: No Safety Net!
-------------------------
-----------------------------------------------
Notes regarding Class-changing/Adding/Removing
-----------------------------------------------
--------------------------------
Notes regarding changing levels
--------------------------------
-------------------------------
Notes about changing equipment
-------------------------------
===============
Known Bugs
===============
No saves found (You have Steam KotOR 2 and use cloud saves)
-----------------------------------------------------------
Go to your KotOR 2 folder and make a folder called "saves".
Inventory Hiccup
------------------
If an item is added to your inventory and it has the same Tag as another item, KSE
will generate an error.
Getting Stuck During Vision Sequence (KotOR1)
----------------------------------------------
Symptom: After leaving the Endar Spire or Leaving Taris, you run into a sequence
where you should be seeing a "dream" cutscene but instead you're locked up in a
room with a "CutStart" object that doesn't do anything.
Cause: You have NOT placed the modified .dlg files into your override directory
and you have changed your character to a Jedi/Minion/Droid class or you have
changed your Gender to something other than Male or Female.
Fix: Download the KSE Fixed Cutscene Files (available from http://www.pcgamemods.com/8800 )
and place the .dlg files into your Override folder.
==============================================
After changing appearance to look like (an NPC), the real NPC has no head!
---------------------------------------------------------------
Symptom: You change appearance to look like one of your party NPCs and all is well
until you attempt to enter a new area with that NPC. Then the NPC loses its head!
Cause: SW:KotOR doesn't like two unique characters appearing together.
Fix: From T7Nowhere's post on Holowan Labs--
===============================================================
Equipment Section
------------------
Due to an unknown bug, the Equipment branch might become unusable.
The only fix is to restart KSE.
==================
Please report bugs to zxcvbnm6012@yahoo.com
11/7/13 - In addition, please report bugs to tristongoucher@gmail.com Thank you. - Fair Strides.
299,059 downloads
-
ERFEdit
By Fair Strides
DISCLAIMER: I did not make ERFEdit originally. I did however receive the source code from Stoffe via PM at Lucas Forums, after telling her about a severe issue that needed to be fixed. I have fixed the issue and am now releasing the updated version of the tool.
ERF/RIM Edit
Version: v0.5
Released: 2006-05-18
Updated: 2007-03-11
Updated_FS: 2017-03-19
What is this?
-------------
This is a simple Packer/Unpacker/Browser for the ERF/MOD/SAV/HAK/RIM format files used by the bioware engine games Neverwinter Nights and Knights of the Old Republic. The resource type list is updated to handle some types of files used by the KotOR games that were not used by Neverwinter Nights.
It is capable of creating new files or modify existing ones, as well as extract any resources found within the file. A simple search feature makes it easier to locate resources in the list within large ERF format files.
The Description field is currently not shown or editable since it is not used with the KotOR games.
User Interface shortcuts
------------------------
You may drag and drop files into the list to add them instead of using the "Insert" button, or you may drag selected files from the list to the Desktop or a Windows Explorer window to extract them rather than use the "Extract" button. Selected files in the list can be deleted with the hotkeys Backspace and DEL in addition to using the Remove button.
When dragging many or large files from the ERF/RIM file to the desktop (or a Windows Explorer window), keep the mouse button pressed until the progress bar has reached 100%, then drag the files to where you want them and let go. Hopefully I'll be able to fix this quirky behavior in the future.
IMPORTANT!
----------
New files/resources added to an ERF file are not actually added until you Save the file. Do not move, rename or delete any files you have added before you save the open ERF/RIM file, or the resource will not be added upon save.
Resources in the list with an asterisk (*) following the ResRef are newly added and not yet saved into the file. These files cannot be extracted until the ERF file has been saved.
6,754 downloads
(3 reviews)0 comments
Updated
-
Modder's Resource: Cubemap Pack
Hey guys, so i made up a bunch (50) of kotor/tsl cubemaps for you guys to use, one of them (CM_PulseGlow) is animated.
The usual disclaimers and stuff apply.
Happy Modding!
560 downloads
(3 reviews)0 comments
Submitted
-
(0 reviews)
0 comments
Updated
-
GITEdit
By Fair Strides
Warning:
You will need three dlls, which can be found here. These will have to be in the same folder as JRLEditor, OR you can follow the instructions in the DLL link. This will work for all of my tools.
Description:
====================================================================================
This tool is called GITEdit and was created using Perl/TK. It is designed for Knights of
the Old Republic and it's sequel, Knights of the Old Republic 2: The Sith Lords.
This tool is designed for easily editing the .git file used by these games to
keep track of a level's objects. The .git file keeps lists of variouse objects which
should be spawned every time the module is entered, without conditions.
With GITEdit, you can change the following:
-Cameras
-Creatures
-Doors
-Encounters
-Placeables
-Sounds
-Stores
-Waypoints
For the Encounters and Triggers, you can also:
-Edit the shape of the object's "pressure plate"/"activation zone"
-Edit the number of points that make up the shape
-Edit the number of spawn points(Encounters only)
How To Use GITEdit:
====================================================================================
To begin using GITEdit, you first have to open a .git file.
You can browse for one by using the File Tree in the lefthand-pane, or by using the button.
In regards to the File Tree, you can browse for a .git file from either game,
regardless of whether it's in a .mod or .rim or in the override folder.
Additionally, you can use the two buttons located directly under the tree to add or remove
custom paths to the File Tree. Upon adding a path, GITEdit will scan that path for .mods,
.rims, and .git files and add them to the tree.
When you open the window to add a Custom Path, you can add an identifying label for use in
the File Tree and then the path itself, which you can use the "..." button to select.
When you open a .git file, information about the file's size, save time, and contents
will be added to the File Info box. Also, the contents of each type of object will be
added to their respective sections in the pane on the lower-righthand side.
Upon selecting an item, an interface appropriate to the type is created.
Credits:
====================================================================================
Varsity Puppet, Bead-V, ZM90 ~-~ Beta-Testing
UltimateBear, VP ~-~ Advice on layout
Vriff ~-~ Help with radians...
546 downloads
(1 review)0 comments
Updated
-
DLL Files for Fair Stride's Tools
By Fair Strides
These are the three DLL files my tools use, and rather than re-packaging them each time, I'm making them available here. To use them with my tools, you will have to have them in the same folder as the tool, OR follow these instructions:
1,408 downloads
(2 reviews)0 comments
Updated
-
WalkSwitch - Collision Map Editor
By Fair Strides
Warning:
You will need three dlls, which can be found here. These will have to be in the same folder as JRLEditor, OR you can follow the instructions in the DLL link. This will work for all of my tools.
Warning Done.
INTRODUCTION:
=======================================================
Walkmesh Switcher is a KotOR\TSL modding tool
designed to read, display, and edit binary
walkmesh files(in .wok format).
The program will count the number of faces in
the walkmesh, parse the coordinates, and then
draw each face according to the coloring of the
face's walk type.
In essence, this tool will read a binary .wok file (KotOR's collision map data file) and will draw the faces according to the type of surface they're identified with. These colors correspond to the NWMax plugin, for those familiar with KotOR modelling to relate a bit with the program.
An example of a very good use of the tool is for reskinning one of the game's modules. Take the Rakata structures, for instance. Say someone wants to reskin them into a metal fortress, but they keep hearing sand crunch under their feet. With WalkSwitch, you could change the type to metal instead of sand, and the game would then play the proper sounds for the fortress.
313 downloads
(3 reviews)0 comments
Updated
-
TLK->Text Converter(Vice-Versa)
By Fair Strides
Warning:
You will need three dlls, which can be found here. These will have to be in the same folder as JRLEditor, OR you can follow the instructions in the DLL link. This will work for all of my tools.
Warning Done.
This simple set of commandline tools will allow you to convert a .tlk file to .txt, with some simple formatting, and back again, with ease.
It will allow you to simply edit a dialog.tlk file with Notepad(or any other text program), which opens up options for copy-and-paste, replace, and finding certain info quickly.
The tool has been confirmed to work with languages other than English, so no worries.
1,245 downloads
(1 review)0 comments
Updated
-
JRLEdit - Journal Editing Tool
By Fair Strides
Warning:
You will need three dlls, which can be found here. These will have to be in the same folder as JRLEditor, OR you can follow the instructions in the DLL link. This will work for all of my tools.
Warning Done.
Well, I'm back with another modding tool!
This time, it's a graphical editor for the Quest Journal in KotOR 1 and 2. It came about as a result of my seeing a 2005 request for one when browsing tk102's old threads at LucasForums...
I'd like to thank a few people up front:
ZM90: Letting me code the tool while working on K1R.
Varsity Puppet: Critique and banter concerning the tool.
HarIII: Critique and banter concerning the tool.
Malkior: The AMAZING icon he made for the tool!
JRLEdit allows you to quickly and easily edit the .jrl files used by the KotOR games. This file controls the Player's quests, and so is often modded with large projects.
With JRLEdit, you have the quests in an organized list, and can delete certain parts with the click of a mouse, or open up the interface when you click on a quest. The interface allows right-click editing of most fields, and will parse TLK String References automatically with the current game's dialog.tlk file.
The only difference in saving is that files are a few KB bigger, due to the program adding in a local string to every StrRef section...
739 downloads
(2 reviews)0 comments
Updated
-
KOTOR TOOL
THIS PROGRAM IS MADE BY FRED TETRA I TAKE NO CREDIT FOR THIS PROGRAM,
i also have some of the map files from the site if any one has more pm or email me, ill upload them here.
here is the original readme for this program.
Kotor Tool v1.0.2210.16738 (2006-1-19 12:38)
About this program...
I originally wrote this tool so I could experiment with 2DA files and scripts.
Through feature suggestions, it has grown quite a bit into what many tell me
is a pretty handy utility.
Thanks to all of those who have taken the time to make those suggestions and put
up with the occasional bug that creeps in at 2:00 in the morning!
-----------------------------------------------------------------------------------------------
Requirements...
I should (and will!) mention in the readme file that you need to have
the Microsoft .NET Framework 1.1 installed.
You can get it at:
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe
-----------------------------------------------------------------------------------------------
Contact info...
fredtetra@hotmail.com
-----------------------------------------------------------------------------------------------
Quick start instructions...
Unzip the kotor_tool.exe, ImageTools.dll files and the Maps folder to a directory.
The first time you run the program, it will attempt to
detect where you have installed KotOR and configure
some of the directory paths it needs to work. It will
then bring up the path management screen so you can verify them.
To work with BIF files:
Expand the BIFs item on the tree view.
You can:
- Select any *.bif file from the tree view, then click
Extact to extract every file in it to a directory
- Select any file in a bif, then click Extact to extract
it to a directory
- Select any file in a bif, then click Hex View to see
it in Hex/ANSI/Unicode
- Double-click on any 2da file to bring up the editor for it.
You can then edit the values and write the file to a directory.
(Most likely the override folder in yout KotOR folder)
Clicking on the column header in the editor grid will sort it
based on the values in that column. Repeated clicking will
change the sort direction.
- You can also open the 2da v2.b file editor from the File menu
for editing. NOTE: You do not have to open the chitin.key file first.
- 2DA editing features:
* Add line to end, delete any line, right click
to insert new line. Be careful with those last two!
* You can renumber the row labels from the right-click menu
* Undo all changes
* Reset sort to "as opened" mode (press F5 or use menu
* Import and export your 2da files in XML format
- Double click on any nss/vis/txi file to bring up the editor for it.
You can then edit the text and write the file to a directory.
- To extract a .mdl (Model) file, double click on it; the model will be
extracted and converted, along with any required TGA-format textures.
NOTE: You must have CChargin's Extract0-5 program installed in the
same directory as Kotor Tool.
To work with RIM files:
Expand the RIMs item on the tree view.
- Select any *.rim file from the tree view, then click
Extact to extract every file in it to a directory
- Select any file in a rim, then click Extact to extract
it to a directory
- Double-click on almost any file in a rim to launch the GFFEditor,
assuming you have installed it in the kotor_tool directory
- Control-Double-click on almost any file in a rim to launch text editor
with a syntax-colored version of the GFF file's contents
- Shift-Double-click on almost any file in a rim to launch text editor
with a plain-text version of the GFF file's contents.
To work with ERF files:
Expand the ERFs item on the tree view.
- Select any file in a rim, then click Extact to extract
it to a directory
- Double-click on almost any file in a rim to launch the editor for it.
- TPC files now can be viewed with the built-in image viewer. You can also
save the files in TGA format from the viewer.
- If you like using the keyboard to navigate the treeview, you can use the
spacebar to open the Image Viewer with a TPC file selected.
- If the Image Viewer is open, moving up and down the list of TPC files
with the arrow keys will show each image in turn. Note: some files cannot
yet be viewed.
- To view tpc files in an external app, hold down the Shift key while
double-clicking. You need tpc2tga and an image viewer. (see below)
- Some tpc files have a format that is not yet understood. Attempting
to view one of these files may either show a strange image or
crash the program.
Notes:
* You can specify whether or not you want to automatically convert extracted .tpc files to TGA format
from the Tools | Options... menu. This is only used with the external tpc2tga program.
* If you also want to be able to view the .tpc files using an external program
you must install a TGA file viewer and specify the path to it in the Path Manager.
You can download a free TGA viewer at http://www.creabit.com/viewer/
* You can specify whether or not you want the BIF tree built at
program startup or not from the Tools | Options... menu.
If you leave the checkbox unchecked, the BIF portion of the
tree view will only be built when you attempt to expand it.
Want to unlock all of the movies and music in KotOR II:TSL?
In your swkotor2.ini, set the following:
[Game Options]
UnlockedPlanetSongs=1023
[Movies Shown]
Movie10=0
Movie 9=0
Movie 8=0
Movie 7=31
Movie 6=255
Movie 5=255
Movie 4=255
Movie 3=255
Movie 2=255
Movie 1=255
Movie 0=255
58,141 downloads
-
KotOR Scripting Tool - 2021
By Blue
About Kotor Scripting Tool
Kotor Scripting Tool is my attempt at a scripting interface for nwnnsscomp.exe.
I originally designed this tool to aid me in my scripting efforts back in the day. My desire was to create a scripting tool with some of the creature comforts that today's coders have come to expect. The core features that were important for me were the ability to have NWScript function name Auto Completion and Syntax Highlighting. If anyone is interested in helping to extend its functionality be sure to check out the link to the GItHub repo below.
Anyways that's enough rambling for now!
Happy Modding!
Features include:
Compile .nss Scripts
Syntax highlighting
AutoComplete Suggestions (Beta)
Tabbed Text Editor
Advanced Find & Replace
Browsable nwscript function list
Browsable nwscript constants list
Zip Archive
Download and extract the zip file. Once extracted navigate to the directory and run Kotor Scripting Tool.exe
This program was compiled in C# with version 4.0 of the .NET Framework if you do not already have it downloaded you will need to download it [here].
The source code has been released on my GitHub account https://github.com/KobaltBlu/KotOR-Scripting-Tool.
3,593 downloads
-
File Reviews
-
another work of art
-
Mephiles550 247
This mod is one small leap for man, one giant leap for mankind
Really happy we have this now!
-
It works as expected, and with the Neocities mod builds, as long as you install it last after the rest of the build. Thank you for your service!
-
oneryo 0
Good mod, works well with other Bastila head models.
-
Atish 0
One of the best and essential mods!
-
Kätzchen 7
No idea why this wasn't kept in the base game
-
Kätzchen 7
A massiv improvement of the Telos storyline in particular but it is sadly pretty noticeble that there wasn't much else left of the original storyline that can be worked with beyond that. Once you get to Nar Shaddaa, the GenoHaradanpretty much stops being relevant, then pops up right after G0T0's yacht blows up, you have a small boss fight and then their role in the story is already over. You never even get to know who exactly hired them to hunt down the remaining Jedi (or at the very least the Exile) and that is a bit of a bummer.
Needless to say, what little there was to be restored has me intrigued for the planned "Enhancement Project".
-
Kätzchen 7
I think this mod could use another patch or two, because it seems to me that the team behind it made the mistake of not only including content that Obsidian was unable to put into the game in time but also restored things that were deliberately cut by Obsidian. Cut because they were an early idea that got quickly abandoned, a bad idea or part of a plot-point that simply no longer fit into their final vision for Kotor 2's story. Things such as Kaevee, Sion telling the Exile on Peragus that he's there to warn them despite being there to kill them, Saedhe's original head which clearly doesn't fit his VA, the struggling Duros merchant Dendis Dobo suddenly selling Jedi Robes, Lightsaber Crystals and Melee -as well as ranged weapons just like his criminal brother, Kreia and Atris revealing in their conversation that Kreia manipulated Atris into exiling the Exile or the player now being able to control Brianna AND being given the option to have her stun rather than kill her sisters (doesn't work with Kreia still calling Brianna a slayer of her own kin on Malachor V if the stun option was actually taken).
Likewise, there are a few other things that the mod should've restored but didn't for some reason, requiring separate mods to do so instead. The most frustrating example here being the original head model for Brianna's Sisters, as Brianna is constantly stated to look different from her sisters due to her having a different mother despite her and her sisters all using the same head model. Or for less gear grinding but still disappointing examples: Dustil's appearance on Korriban and the Vao Armband.
Edited by Kätzchen -
Kätzchen 7
Highly recommend
-
Kätzchen 7
I think having it spawn in the inventory of a merchant would've been better but alas
-
Kätzchen 7
Juhani always belonged to the Kotor 1 companions who got the rather short end of the stick. So while this mod may not fix all my issues with her character, I do appreciate the effort to make her feel more complete.
Edited by Kätzchen -
Kätzchen 7
I never understood why there were no Iriaz on Dantooine, despite everyone on Dantooine always talking about there being both Iriaz and Kathhounds on Dantooine. Must have mod for anyone (like me) who wishes for this inconsistency to be fixed.
-
As someone who wholeheartedly believes that Peragus is a slog, this mod is a lifesaver and i have enjoyed it.
Good work
-
Kätzchen 7
I've been looking forever for a mod that finally acknowledges the fact that Juhani is, indeed, a romance option for a female lightsided Revan. And with the most recent update of this mod, my prayers have finally answered! So if you are like me and want a mod that allows you to select whom your Revan character ended up with in Kotor 1, then you can't go wrong with this one
Edited by Kätzchen
-
Kätzchen 7
A simple but much needed fix for a more immersive Kotor 2, that has become a main stay in all my playthroughs ever since I first installed it
Edited by Kätzchen
-