So, hi. Bought that game yesterday on steam sale, put already 9 hours in it, only to realize the german version has a dead end at 31%:
- Room service crashes the game if I try to plant a bomb
- Eternal Sunshine crashes halfway through the middle cutscene (right before the showdown)
- Reunion tour is crashing while driving around (altough I belive I could figure out how to drive safely and could circumvent this with a little luck).
The usual fixes are not availiable for the cut version, so I did a little magic and now I have the uncut up and running (it's english, but that could be fixed easily if I wanted to). Loading my old save sadly crashes the game. But loosing 'bout 9 hours in gameplay? do not want! So i took a quick look into converting my savegame.
First I tried to look at the obvios: I created another savegame with the now farily stable uncut version and compared these two. Sadly, I made no success, nothing obvious to see.
So I fired up to do some more magic and looked at the main binary itself. We all know that the programming of this PC port is bad. Like, REALLY bad. But looking at the assembly gives all that a new dimension. If you don't belive me, go and figure out yourself how they load savegames. It's a nightmare.
Problem is tough: I now know perfectly how to exploit the save game loading process (i.e. i could make up some savegame that would screw around with your system if you are silly enough to run sr2 as admin). The thing I did not figure out is the interesting: HOW THE HELL differ the two save games from each other?
I know here are people around that messed around with sr2 more than I will do in my whole life. If you consider yourself one of these I would gladly apreciate it if you share some insight with me.
In the meantime I'll start plaing from scratch again, heavvily cursing those that did QA on that PC port (before release, of course) - if anybody did.
Someone should ask Voliation for debug symbols, in exchange they get a patched executable (lol)...
- Room service crashes the game if I try to plant a bomb
- Eternal Sunshine crashes halfway through the middle cutscene (right before the showdown)
- Reunion tour is crashing while driving around (altough I belive I could figure out how to drive safely and could circumvent this with a little luck).
The usual fixes are not availiable for the cut version, so I did a little magic and now I have the uncut up and running (it's english, but that could be fixed easily if I wanted to). Loading my old save sadly crashes the game. But loosing 'bout 9 hours in gameplay? do not want! So i took a quick look into converting my savegame.
First I tried to look at the obvios: I created another savegame with the now farily stable uncut version and compared these two. Sadly, I made no success, nothing obvious to see.
So I fired up to do some more magic and looked at the main binary itself. We all know that the programming of this PC port is bad. Like, REALLY bad. But looking at the assembly gives all that a new dimension. If you don't belive me, go and figure out yourself how they load savegames. It's a nightmare.
Problem is tough: I now know perfectly how to exploit the save game loading process (i.e. i could make up some savegame that would screw around with your system if you are silly enough to run sr2 as admin). The thing I did not figure out is the interesting: HOW THE HELL differ the two save games from each other?
I know here are people around that messed around with sr2 more than I will do in my whole life. If you consider yourself one of these I would gladly apreciate it if you share some insight with me.
In the meantime I'll start plaing from scratch again, heavvily cursing those that did QA on that PC port (before release, of course) - if anybody did.
Someone should ask Voliation for debug symbols, in exchange they get a patched executable (lol)...