FEZ
NPUB31448.savepatch
1. Update CRC32 Checksums
2. Update Settings for SAVE.DAT
Target File: SAVE.DAT
search "Settings"
set [begin]:pointer+0x20
set [size]:read([begin],4)
set [end_of_range]:[begin]+[size]-1
set [begin]:[begin]+4
set range:[begin],[end_of_range]
set [hash]:CRC32
set pointer:[end_of_range]+1
write next (0):[hash]
3. Update SaveSlot0 for SAVE.DAT
Target File: SAVE.DAT
search "SaveSlot0"
set [begin]:pointer+0x20
set [size]:read([begin],4)
set [end_of_range]:[begin]+[size]-1
set [begin]:[begin]+4
set range:[begin],[end_of_range]
set [hash]:CRC32
set pointer:[end_of_range]+1
write next (0):[hash]
4. Update SaveSlot1 for SAVE.DAT
Target File: SAVE.DAT
search "SaveSlot1"
set [begin]:pointer+0x20
set [size]:read([begin],4)
set [end_of_range]:[begin]+[size]-1
set [begin]:[begin]+4
set range:[begin],[end_of_range]
set [hash]:CRC32
set pointer:[end_of_range]+1
write next (0):[hash]
5. Update SaveSlot2 for SAVE.DAT
Target File: SAVE.DAT
search "SaveSlot2"
set [begin]:pointer+0x20
set [size]:read([begin],4)
set [end_of_range]:[begin]+[size]-1
set [begin]:[begin]+4
set range:[begin],[end_of_range]
set [hash]:CRC32
set pointer:[end_of_range]+1
write next (0):[hash]
6. Update SaveSlot3 for SAVE.DAT
Target File: SAVE.DAT
search "SaveSlot3"
set [begin]:pointer+0x20
set [size]:read([begin],4)
set [end_of_range]:[begin]+[size]-1
set [begin]:[begin]+4
set range:[begin],[end_of_range]
set [hash]:CRC32
set pointer:[end_of_range]+1
write next (0):[hash]