fraze How do I cheat?
Reputation: 0
Joined: 11 Apr 2022 Posts: 1
|
Posted: Mon Apr 11, 2022 4:23 am Post subject: Checksum spoofing |
|
|
Hi, I'm "new" to CheatEngine - that means have been using it for a long while, but I never found a use for the more advanced features... up until now.
What I am trying to do is not "cheating" per se, more of a debug than anything.
Victoria 2, a semi-abandoned Paradox game, has a very stupid bug that makes playing multiplayer incredibly frustrating. Before allowing you to join a MP session a checksum check happens. So far, so good, right? Except that the checksum changes by one (will explain in a second) whenever you start a match, whether it is single or multiplayer.
Say you just started up the game, and the checksum is ABCD. You hop in singleplayer (or multiplayer, there is no difference) and go back to the menu. And, of course, the checksum now is BBCD. The first letter is also the only one that ever changes: after Z, it will start over from A, never affecting the other values.
Perhaps this is just a stupid way for Paradox to force you to restart because of cache issues or something. Or perhaps it's just another issue in the dumpster fire that is this game. An easy way to find out would be to just... spoof the checksum value, and see what happens.
I've been able to find the checksum value - an array of 4 characters, String[4] - within the process, too bad that freezing or changing the value seems to do nothing. Considering that, generally, CE works well on Paradox games, my guess is that I'm doing it wrong. Anyone has any clue as to what I should do, or perhaps some guides explaining something related to this? My admittedly quick Google search didn't really turn up anything useful.
|
|