About This File
A KNIGHTS OF THE OLD REPUBLIC TOOL
KoTOR and TSL HeadFixer
This program, written in Java, will allow you to perform the hex editing technique I demonstrated in the tutorial for hex editing heads to work in Knights of the Old Republic 1 and 2. It's not the most efficient execution of editing that code, but I'll be damned if it doesn't work like a charm!
You do need the latest Java Runtime Environment in order for this to run.
JRE can be downloaded at:
Other than that, just double click the jar file and you're set.
If I get around to it, I'll write a version for Windows/Mac/Linux maybe
Make sure you compile your head with mdlops6.
You'll be using that generated binary .mdl file in this application.
Click the Browse button to load a binary .mdl file.
NOTE: v 1.0 will read ANY file that has a .mdl extension. If it can't find the hex code that it needs to perform the patch, then it won't work. On the off chance that it does work and the .mdl is not a head model, bad things could happen. Will not read ascii models either.
Once the .mdl file is loaded, press the fix model button. It may appear that the application has frozen for a bit, but everything will be okay.
It will generate a new file with the [original_name]fixed.mdl
That's pretty much it. Couple your new .mdl with the .mdx and throw it in the override.
miro42 and settoken for introducing that whole concept of making new heads
Chrono Trigger hacking which taught me the concept of hex pointers
Java for being easy to program with
The LucasForums and DeadlySTream Community for just being awesome and still loving KotOR & TSL even with TOR out.
What's New in Version 1.0
- Changed UI for Official non-beta release