Jump to content

Home

Kotor Mod Utility: the savegame editor


Devanstator

Recommended Posts

Beautiful, I think I've got it. After sorting through some save files sent to me from Eidos, I was able to make the right fixes.

 

Kotor Mod Utility v1.1 is now available from http://www.kmu.web1000.com

 

Here was the problem in a nutshell: At first, through trial and error, I had figured that the Exp value was always preceeded by a "00040000006E000000" (in hex) and that this would only appear once in a file. Also, in all my saves, this was always very close to the end of the file (about 95% through it). Since I didn't like the delay at program execution when it asks about dantooine, I wrote it to start searching 80% through and go to the end. Well, it turns out that this isn't always the case and sometimes the above string shows up more than once and near the beginning. Because I need the correct location of the Exp value to determine everything else, the feats didn't work either. Well I'm glad that's cleared up, but you can expect a bit more delay while KMU loads :rolleyes: .

Anyways, let me know if there's more that needs changing and have fun all you modders who were having problems. Your patience and feedback has paid off.

Link to comment
Share on other sites

  • Replies 54
  • Created
  • Last Reply

Devanstator Would you be interested in joining MOTOR(Modders of the old republic).

It's a clan/design group thingy, I'm starting that Focuses on finding ways to Mod/edit the KOTOR game.

I'm doing this because there are plenty of seperate people trying to make mods for this game but there is no co-ordinated effort. If we work together on it then We will figure out how to mod KOTOR much quicker

 

I'm currently building a site for MOTOR but it should be up with in

a few days

Link to comment
Share on other sites

Hi, Devanstator! (And all of you others, as well!)

 

I'm afraid I've got the same problem as Urazhil, Phönix and the_Stranger had: my browser insists upon opening http://www.web1000.com instead of your page. (Interestingly enough, I'm from Germany, too. Maybe it *is*a location thing.)

 

Could you send me a copy of the Kotor Mod Utility, too? (Pretty please with cream and a cherry on top? ;) ) My address would be eblis@arcor.de.

 

Thanks a lot in advance!

 

Eblis

Link to comment
Share on other sites

Stranger, Eblis As'raen and INVISIBLE_X, you now have the files by email. Seeing as web1000 has turned out to be a somewhat picky host I have created a secondary website that is based out of Germany. It is Identical to the first one and can be found at http://www.free-webspace.biz/kmu/index.html . Everyone who has problems connecting to the first site can go here. Sorry for everyone who had to wait.

Also, Celladur, I would be happy to join a modding guild for Kotor. It is a fun and challenging game to mod especially since they don't want us to. Please let me know when your site is up.

Link to comment
Share on other sites

Thanks to another bug report, I have made a new fix to the program where you could not use a feat that was obtained by KMU to find the location of feats again. This meant that you generally had to keep one feat unchanged or the utility would no longer work for that saved game. I have made the update version 1.2 which is now available at both http://www.kmu.web1000.com and http://www.free-webspace.biz/kmu/index.html .

Link to comment
Share on other sites

i have a quick question on exchanging the feats. When the feat title appears, i choose either first, second third level, etc feats. then i select a feat from that and another screen comes up titles current feats. Do i chose from these current feats based on the one i want exchanged? also once i choose one, it says:

 

Query: Which feat would you like to exchange?

 

do you just press done (zero) or press one of the 2 selections? i'm sorta stuck on this... PLZ help thx!

Link to comment
Share on other sites

From the main menu you press '1' for feats. You must then choose some feat that you already have so that the program can find the location in your save file to modify. After that you get the list of all your current feats. You should recognise them as the ones you have. From there you can choose any feat that you wish to exchange for another one. Then you pick the feat you want to get. After that it will return to the current feats menu and you can either make more changes or just quit. It's all explained in the readme, but the initial question sometimes throws people off. Hope this helps.

Link to comment
Share on other sites

here devan. i took the time to make a quick tutorial: :)

 

 

 

1. when you choose feats after the dantooine question, it will ask you to choose a feat you already have. pick the lowest level, possibly earliest, feat you had in the game. once you do this the editor will recognize what feats you have. and we move on to step 2.

 

2. now the program should be listing every feat you have. it may be a short list depending on how early it is in the game. if it is not a short list, it may say more.... after it's initial list at which point to continue the list you merely hit any key on the keyboard once. but pay close attention to the number beside every feat on the list, and then pick which number corresponds with a feat you would like to trade for another feat. because we are now at step 3.

 

3. the program will ask you what feat you would like to exchange. if the feat you wanted to exchange was rapid shot and rapid shot was number 5. on your list like so:

 

4.sniper shot

5.rapid shot

 

then when the program asks this question, you type 5. now we will move on to step 4, choosing the feat you will be exchanging for rapid shot.

 

4.when you type 5 it will ask you which feat you would like to replace rapid shot with. you have categories to choose from, and they should be pretty self explanatory. first level feats are first level feats, secone level feats are....well you get the idea. character specific feats are feats only given to certain classes. like sneak attack for the scoundrel can now be given to your scout(if that's what you're using) to replace rapid shot. than there are special feats as well. you simply go into one of these categories and pick a feat you want to swap with rapid shot.

 

5. once this has been done it will bring up your feat list again. if this is the only feat you wanted to swap hit 0 until the program closes. otherwise start the process over again at step 2.

Link to comment
Share on other sites

I am still encountering problems with my editing not showing up when I reload the save game. I have folowed all of your instructions to a T, and they still don't work.

 

Here is an example

 

I want to swap Sneak Attack 2 for Sneak attack 10, and use Sneak Attack 3 and 4 for other feats. I choose sneak attack 2, select 10, and then swap 3 and 4 for say, Master Two Weapon and Master Sniper. Keep in mind I am keeping the original 1st level feats, and am only increasing the level.

 

Unless I am misunderstanding something, it should be working, should it not? (Another note, when I modifify skills and stats, they dont's save either. In KMU, they will be displayed as changed, but ingame they will not.)

 

Thanks

-vecdran

Link to comment
Share on other sites

Thanks for posting Vecdran. It appears that your save file is yet another exception. What I mean by that is that I had to assume that every other save file that kotor makes is similar to all the saves that I have. Obviously, the structure of a save file can change significantly from person to person and even though kmu would work on all my save files and many others, there were several exceptions that caused the program to modify the stats in the wrong place. Since the same data is repeated many times in the file, but only one of the places will make any difference, it is tricky to write an algorithm that will always find the right location for everyone. Most of these 'exceptions' have been weeded out by now with help from various bug reports and have been fixed in later versions of kmu. One of the most helpful things is when you can compress an entire save directory into a zip or rar and email it to me at *edit* do not post e-mail addresses, use PM* Vecdran, if you have the latest version of kmu (1.2 right now) and are still having problems, then could you send me the save directory by email? Many problems have been solved that way and I'm quite certain that I'll soon have found all the possible exceptions and fixed them. You're not doing anything wrong, Vecdran, the program is just changing the values in the wrong place. It's a problem easily corrected once I can take a look at the save file. I look forward to doing so.

 

Also, thanks Eidos; that's a great tutorial.

Link to comment
Share on other sites

I do not think that there was any attempt to prevent modding from Bioware by making the save files more complex. If they wanted to do that, they would have encripted it or taken some other, more effective preventative measures. They sure did make it complicated though.

What I wouldn't give to see the documentation for these files...

Link to comment
Share on other sites

Thanks, Vecdran.

 

The reason for the Dantooine question is that the save file changes significantly for no apparent reason once you first travel to dantooine. I don't think this is directly related to the jedi training, so If you have jedi abilities while on taris I'd choose no to that question. But if you choose the wrong one, you'll know it because you won't be able to change any feats; it will just say "error finding location of feats".

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...