Metal Gear Solid 2 HD
PCSE00020.savepatch
1. – Metal Gear Solid 2 HD –
2. Decrypt MGS2
3. Decode MASTER.BIN (Required)
Target File: *MASTER.BIN
set range:0x0000,0x001F
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 MGS2
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]
set [crc1]:endian_swap
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,0x001F
ENCRYPT mgs_base64
9.
10. – Metal Gear Solid 3 HD –
11. Decrypt MGS3
12. Decode MASTER.BIN (Required)
Target File: *MASTER.BIN
set range:0x0000,0x001F
DECRYPT mgs_base64
13. Decrypt DATA.BIN (Required)
Target File: *DATA.BIN
set range:0x000000,0x00497B
DECRYPT mgs("3MetalSolidSnakeEaterGear")
14. Encrypt MGS3
15. Encrypt DATA.BIN (Required)
Target File: *DATA.BIN
set range:0x000000,0x00497B
set [master_hash]:CRC32
ENCRYPT mgs("3MetalSolidSnakeEaterGear")
16. Encode MASTER.BIN (Required)
Target File: *MASTER.BIN
write at 0x0008:[master_hash]
write at 0x0010:[master_hash]
set range:0x0000,0x001F
ENCRYPT mgs_base64