Metal Gear Solid 2 HD
BLUS30847.savepatch
1. – Metal Gear Solid 2 HD –
2. Decrypt
3. Decode MASTER.BIN (Required)
Target File: MASTER.BIN
set range:0x0000,eof+1
DECRYPT mgs_base64
4. Decrypt DATA.BIN (Required)
Target File: DATA.BIN
set range:0x000004,0x0071a9
DECRYPT mgs("2MetalOfSolidSonsLibertyGear")
set range:0x000004,0x00159B
DECRYPT mgs(0x00)
set range:0x0015aa,0x0031A9
DECRYPT mgs(0x00)
set range:0x0031aa,0x0071A9
DECRYPT mgs(0x00)
5. Encrypt
6. Update Custom Checksum (Required)
Target File: DATA.BIN
set range:0x000004,0x00159B
set [crc1]:mgs2_checksum
set range:0x0015aa,0x0031A9
set [crc2]:mgs2_checksum
set [crc1]:xor:[crc2]
write at 0x0015a6:[crc1]
7. Encrypt DATA.BIN (Required)
Target File: DATA.BIN
set range:0x000004,0x00159B
ENCRYPT mgs(0x00)
set range:0x0015aa,0x0031A9
ENCRYPT mgs(0x00)
set range:0x0031aa,0x0071A9
ENCRYPT mgs(0x00)
set range:0x000004,0x0071a9
set [master_hash]:CRC32
ENCRYPT mgs("2MetalOfSolidSonsLibertyGear")
8. Encode MASTER.BIN (Required)
Target File: MASTER.BIN
write at 0x0010:[master_hash]
set range:0x0000,eof+1
ENCRYPT mgs_base64
9. – Metal Gear Solid 3 HD –
10. Decrypt
11. Decode MASTER.BIN (Required)
Target File: MASTER.BIN
set range:0x0000,eof+1
DECRYPT mgs_base64
12. Decrypt DATA.BIN (Required)
Target File: DATA.BIN
set range:0x000000,0x00497B
DECRYPT mgs("3MetalSolidSnakeEaterGear")
13. Encrypt
14. Encrypt DATA.BIN (Required)
Target File: DATA.BIN
set range:0x000000,0x00497B
set [master_hash]:CRC32
ENCRYPT mgs("3MetalSolidSnakeEaterGear")
15. Encode MASTER.BIN (Required)
Target File: MASTER.BIN
write at 0x0008:[master_hash]
write at 0x0010:[master_hash]
set range:0x0000,eof+1
ENCRYPT mgs_base64