PDA

View Full Version : modding risen questions



redparr
07-26-2011, 02:33 AM
does anyone know of a way to mod risen ive looked everywhere on google and havent found a thing can someone at least point me in the right direction

Insane JIC
07-26-2011, 04:05 AM
I remember seeing one...but my memory fails me atm.

Azrael
07-27-2011, 09:31 AM
Long time ago (like a year...) I got this game (the USA NTSC version) -wonderful game BTW-. Anyway, I checked the game and the savegames used at least one type of checksum. I could find all the offsets for the stats and gold (I remember they weren't fixed in one place, but they were very easy to find and most of them were 4 bytes long max). But I'm no expert on checksums, so I couldn't continue :sweatdrop:

The game is not hard and I completed it (100%) legit almost without any problem. If you need exp points, I remember there was some kind of cheat involving a pirate in the swamp that needed something (weed plants?, I can't remember...) and everytime you bring him like 10 or something, you gained exp points, but that pirate was immortal, so you could knock him down (he will not die), steal those things back while he was passed out, wait for him to recover and you could give him back those things for extra points... :-l

If anyone want to know, here is some of the notes I made while I was doing the research:

- Game ID: 4B4D07D8
- Extract "savegame.sav" from "Save0" (Autosave) o "Save#" (Manual Save #).
- Use OFFZIP with "savegame.sav"
offzip -s savegame.sav .\ 0 (to search for offsets with zipped contents).
offzip -a savegame.sav .\ 0 (to extract all zipped contents in the same folder as "savegame.sav").
- Edit "0000001c.dat" (that was usually the first content unzipped and I remember that almost all the time it had all the stats or gold -but not always-). If it didn't have them, I usually used the next file and so on...
- After the edit, the edited file "*.dat" needs to be zipped back into "savegame.sav" with PACKZIP in the same offset from where was extracted (for example: if the file was "0000001c.dat", it needs to be zipped in offset "0x0000001c".
packzip -o 0x0000001c 0000001c.dat savegame.sav
- ***After the last step the checksum in the file "savegame.sav" needs to be fixed***.
- Inject "savegame.sav" back into "Save0" (Autosave) or "Save#" (Manual Save#) with Le Fluffie.
- Rehash & Resign the savefile.

Damn checksums... :newsmile089:

fairchild
07-29-2011, 10:27 AM
Post a couple of savegames and i'll have a look at the checksum.

MountaindewM
07-31-2011, 02:26 PM
http://www.megaupload.com/?d=X0GCR4QI



There ya go. I have 6 saves I gave to someone else with stat details for ya to try and attempt.

13Dannyboy13
08-03-2011, 06:49 PM
I've got a few saves if you need more, just downloaded this game a few days ago.

willgsxr
09-16-2011, 12:11 AM
Any news on this? I have been searching for a good tool or tut for Risen for a bit now.

Azrael
09-20-2011, 02:49 AM
Any news on this? I have been searching for a good tool or tut for Risen for a bit now.
Nothing yet... :(

dofitzgerald
10-14-2011, 02:26 AM
Found anything yet? The game is great, but I've beaten it now and I want to cheat. lol. I'll help with what I can.. which Isn't much.

OSx86
11-07-2011, 01:25 AM
any progress on that checksum fix Fairchild? the values are easy to find and edit but its the checksum i cant figure out

fairchild
01-09-2012, 02:34 PM
This might be a bit late but yes, i got the checksum figured out :)

If someone is interested to create a save game editor heres the info (give proper credits):



savegame.sav:

Header {
int08 Signature[8]; // "RISNSG01"
int32 Version; // 02000000
int32 Reserved; // 00000000
int32 InfoOffset; // Header-based offset into uncompressed Buffer (Thanks Nico for this info)
int32 LayerOffset; // Header-based offset into uncompressed Buffer (Thanks Nico for this info)
int32 ObjectOffset; // Header-based offset into uncompressed Buffer (Thanks Nico for this info)
}
Buffer {
// ZLib-compressed data
}
Checksum {
int08 Checksum[20]; // SHA1 hash of content from 0x0 to end of compressed data.
}


Enjoy :)

Noctis Caelum
01-13-2012, 01:37 AM
I will definitely use this thank u.