JazzJackrabbit Community Forums

JazzJackrabbit Community Forums (http://www.jazz2online.com/jcf/index.php)
-   General Jazz Jackrabbit Talk (http://www.jazz2online.com/jcf/forumdisplay.php?f=4)
-   -   Corrupted save? (http://www.jazz2online.com/jcf/showthread.php?t=19810)

Primpy Jan 24, 2015 03:41 AM

Corrupted save?
 
I started playing JJ2+ on Turbo difficulty a week ago. Because I ran out of free time, I just saved the game so I can play it later. Now, when I opened up JJ2+ and then opened the save, the game crashed with this error showing up:
[IMG]http://i.imgur.com/4psGkNP.png[/IMG]
What can I do to get my save back? I saved at the beggining of the first Medivo level, if this does matter. Of course, I could easily start the episode from Diamondus and use JJNEXT for a few times until I get back to the level, but I had all the powerups and weapons, except the Zapper (or whatever is it called). Help? :P

Borgia Jan 24, 2015 04:31 AM

Well, like you said: just use jjnext to go to the next level, then use jjgod for full ammo and type jjfire a couple of times to get...fastfire.

Zah dud4h Jan 24, 2015 04:36 AM

thats a bug of jj2+,not a corrupted save file

judging by:
Quote:

Originally Posted by Violet CLM (Post 484709)
Save files were literally the first item in the issue tracker, but sorry to say, they're not fixed yet. There needs to be a way to get them to play nicely with AngelScript (and other engine changes, but that's the most obvious), and because there are no SP episodes that explicitly require JJ2+, it's never been a priority.

all you have to do,is survive and play the whole game without leaving it

Primpy Jan 24, 2015 04:44 AM

Quote:

Originally Posted by Zah dud4h (Post 485346)
thats a bug of jj2+,not a corrupted save file

judging by:


all you have to do,is survive and play the whole game without leaving it

Uh well, it's an answer at least. Thanks :P

Seren Jan 24, 2015 04:54 AM

You should be able to fix it by replacing all occurrences of byte sequence 70 55 10 6B in the save file with A0 90 00 00. Or maybe 6B 10 55 70 with 00 00 A0 90, I don't remember the endianness.

Primpy Jan 24, 2015 04:57 AM

Quote:

Originally Posted by Sir Ementaler (Post 485350)
You should be able to fix it by replacing all occurrences of byte sequence 70 55 10 6B in the save file with A0 90 00 00. Or maybe 6B 10 55 70 with 00 00 A0 90, I don't remember the endianness.

I saved the game on the second slot. Which one file is it?
How can I replace the code? I opened the file with Notepad and all I see is a bunch of random characters.

SAMI Jan 24, 2015 05:16 AM

Quote:

Originally Posted by Primpy (Post 485352)
I saved the game on the second slot. Which one file is it?
How can I replace the code? I opened the file with Notepad and all I see is a bunch of random characters.

Hex editor is a great way to do that of course. There you can search the hex string SE said to replace with.

Primpy Jan 24, 2015 05:22 AM

Quote:

Originally Posted by SAMI (Post 485358)
Hex editor is a great way to do that of course. There you can search the hex string SE said to replace with.

Thanks, I'll try that later.

Love & Thunder Jan 25, 2015 01:38 AM

Backup the save first though!

Primpy Jan 25, 2015 03:17 AM

Quote:

Originally Posted by Robo4900 (Post 485410)
Backup the save first though!

Teach me, master.
Edit: Nevermind.

Love & Thunder Jan 25, 2015 06:40 AM

Just copypaste it somewhere.

By the way, in case you can't find one, XVI32 is a good hex editor.

Primpy Jan 25, 2015 06:42 AM

Quote:

Originally Posted by Robo4900 (Post 485418)
Just copypaste it somewhere.

By the way, in case you can't find one, XVI32 is a good hex editor.

I already overwrited my save, but I'll keep this in mind so I can solve it if it happens in the future. Thanks you all for the help.

Seren Jan 25, 2015 06:53 AM

You won't be able to solve it the same way in the future. The byte sequences I brought up would only work in this particular scenario. The next time this happens they will differ and there may be more than one sequence.

Primpy Jan 25, 2015 08:52 AM

Quote:

Originally Posted by Sir Ementaler (Post 485422)
You won't be able to solve it the same way in the future. The byte sequences I brought up would only work in this particular scenario. The next time this happens they will differ and there may be more than one sequence.

Too bad. I wanted to replace them this morning, but for some reason I had no internet and I reaaaaly wanted to continue my game, so I used cheat codes to get back there. I accidentally overwrote my save... yeah... sorry. DX


All times are GMT -8. The time now is 06:41 AM.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online