I'm working on a Two Worlds II Checksum tool that can resign savegames for this game.
As I don't have my Xbox here with me nor have the game i need someone to attach a savegame (unmodified) and then the same savegame (modified). So that i can resign it and then let the one that attached the file to test if any additional security exists.
I have resigned a Multiplayer character that i found on the internet, could someone try this out and let me know if it loads or gives errors? Download
Some information about how to mod the saves might come in handy:
Each savegame container is named Saves_<number>.TwoWorldsIISave, within the container two files are present: savefile and screenshot. Extract savefile.
Now you need offzip / packzip to extract the zlib compressed data starting at offset 0x1c.
The output will contain the uncompressed savegame with all values, go ahead and change the ones you want, then use packzip to compress the data back into savefile. And then inject it back into the container.
Last edited by fairchild; 01-21-2011 at 11:47 AM.
Cool will it work with the NTSC verson of the game
is anybody working on uploading a save?
i have a save but don't know how to change the values anybody want to help?
Last edited by game0606; 01-20-2011 at 06:08 PM.
The resigner calculates the checksum and then writes it back to the file. Still i need more testing from people...
Two Worlds II, Savegame Resigner v1.0, by fairchild
Reading signature... Done
Reading buffer size... Done
Reading buffer... Done
Calculating checksum... 0xcc 0xba 0x46 0x5c 0x47 0x46 0xd9 0x17 Done.
Writing checksum... Done
Successfully resigned savefile
If someone has time to test this little savegame i modified, make sure you resign the CON container with your console info etc.