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.