Quote:
Originally Posted by Peter File
Try to find the function that exits the game and patch the message box and profit.
That's what I did a few years back.
|
Just patching a messagebox can not prevent the game from exiting after the messagebox did (not) show up.
What I did was just easy.. I patched the crc checker function (return). This prevents future crc checks from being performed (they check if crc check has been initialized. if so: check a file. if not: i dont care).
Another solution would be to patch your global.fcl to match your changed file. But this changes the checksum of your global.fcl. In this case, you can modify a 32bit block to match the checksum again. For this I use any deprecated entry in the global.fcl (most files are useless in this file however).