Post: New trick to temporarily stop save modding on PS4 is behind the corner.
10-31-2017, 05:22 PM #1
onyx001
Do a barrel roll!
(adsbygoogle = window.adsbygoogle || []).push({}); First off, this thread is strictly theoretical, so for now there is no need to panic. However if more developers start to protect their saves like devs from MachineGames studio, then we could tell “good bye” to save editing very soon.

As you may already know I was onto find a way to change Wolfenstein II difficulty by modding a save file. When I was reading people complains about insane difficulty of “Mein Leben” trophy, an idea came into my head. Without waiting any longer, I’ve submitted my save files to Save Wizard company, including instructions and my theory. In the meantime I’ve tried to test my theory on PC game version and the results doesn't look very promising…

Next few sentences would be my research about game saves from PC version, but the one on consoles could have the same structure.
After I’ve created new game save on “I'm death incarnate” (highest possible difficulty on which saving is enabled), I opened directory where the save files are stored. There were following files:

You must login or register to view this content.

Next thing I’ve done was opening “game.details” in Hex Editor. I found there exactly what I was looking for:

You must login or register to view this content.

If “I'm death incarnate” id number is “5” then id number of “Mein Leben” difficulty is “6”!

I was right about that, but there my luck has ended. This file has its own checksum inside of it and every file has the second file with “.verify” extension. Those files contains 39 bytes of data which is Hash code generated to verify if save file has been tampered. If you change any value without generating new hash then this happens:

You must login or register to view this content.

On PC we can reverse engineer apps to learn how they generate those hashes, but on consoles we can’t. Not without jailbreak or kernel access. :/
I hope this method isn’t present on consoles version of Wolfenstein II, but we can expect moves like this in the future…

Tell me what you think in the comments.
(adsbygoogle = window.adsbygoogle || []).push({});
11-01-2017, 02:48 AM #2
In my theory, you could make several saves with “Mein Leben”,“I'm death incarnate”, ... difficulty, then compare their '.verify' files to reverse engineering the hash checksum of '.verify' file Kryptus

The following user thanked Ryu Kenshin for this useful post:

onyx001
11-01-2017, 04:17 AM #3
SkillerCMP
Do a barrel roll!
Originally posted by onyx001 View Post
First off, this thread is strictly theoretical, so for now there is no need to panic. However if more developers start to protect their saves like devs from MachineGames studio, then we could tell “good bye” to save editing very soon.

On PC we can reverse engineer apps to learn how they generate those hashes, but on consoles we can’t. Not without jailbreak or kernel access. :/
I hope this method isn’t present on consoles version of Wolfenstein II, but we can expect moves like this in the future…

Tell me what you think in the comments.


this is nothing new they have been doing this in games since the First video game started to get hacked,
there are games that have every value hashed in there save, to billions of checksum, and or Custom checksum, this does not include second layers like what Final fantasy games have. this is the reason games take time and why they dont just open every game they stated this way back in the GG days. if they open up every game this kinda issue would happen and 90% of the games on the thing would not work.. all in all for SW team to decrypted and figure out this stuff is crazy and in my eyes is the greatest thing ever. good work to them guys..

on the PC it will be interesting to see if someone makes a save fixer for it.. look at witcher 3 nothing
11-01-2017, 09:05 AM #4
onyx001
Do a barrel roll!
Originally posted by SkillerCMP View Post
this is nothing new they have been doing this in games since the First video game started to get hacked,
there are games that have every value hashed in there save, to billions of checksum, and or Custom checksum, this does not include second layers like what Final fantasy games have. this is the reason games take time and why they dont just open every game they stated this way back in the GG days. if they open up every game this kinda issue would happen and 90% of the games on the thing would not work.. all in all for SW team to decrypted and figure out this stuff is crazy and in my eyes is the greatest thing ever. good work to them guys..

on the PC it will be interesting to see if someone makes a save fixer for it.. look at witcher 3 nothing
Thanks for your reply mate. On PC we have RTM tools (I know there are some on PS4 too, but they're private) and it's easier to use Cheat Engine or one of available trainers on games than decrypt the save files. I think that's why.
11-02-2017, 04:04 AM #5
SkillerCMP
Do a barrel roll!
Originally posted by onyx001 View Post
Thanks for your reply mate. On PC we have RTM tools (I know there are some on PS4 too, but they're private) and it's easier to use Cheat Engine or one of available trainers on games than decrypt the save files. I think that's why.


Very possible. we can only wait and see
02-09-2018, 08:20 AM #6
barnoz
Keeper
Originally posted by onyx001 View Post
If “I'm death incarnate” id number is “5” then id number of “Mein Leben” difficulty is “6”!

It's also possible that 'mein leben" has no value or a different value (like $FF). If it doesn't have a value, the program simply sets the parameters in ram.
Since it doesn't expect a save to exist in "mein leben" mode, perhaps when it loads a save game it checks if the value is between 1 & 5 and if it isn't, simply says the file is corrupt.
(in other words: it might not be due to a hash or checksum).

One thing you could try is to make a save in "I am Death Incarnate" and don't move or do anything and quickly lower the difficulty and re-save. Compare the two and check for differences.
You might find where the hash is stored or if there's some other type of checksum or duplciate level value elsewhere in the file. I once gave myself extra money in a game only to find it wasn't working until I found 2 other sets of money values in the same save that needed to also be changed.

anyway, best of luck.
02-09-2018, 12:58 PM #7
off topic
It would be nice if SW make codes to Wolfenstein's (1, 2 & Old Blood) like ultramax energy and shield... "mein liber" is a pain in ***

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo