The Last of Us
BCES01585.savepatch
1. Decrypt USR-DATA (Required)
Target File: USR-DATA
set [end]:read(EOF-3, 4)
set range:0x000008,[end]+7
DECRYPT blowfish_ecb("(SH[@2>r62%5+QKpy|g6")
2. 9mm Pistol Ammo 65535
Target File: USR-DATA
80010004 6CC50261
18000072 0000FFFF
80020004 6CC50261
18000072 0000FFFF
80030004 6CC50261
18000072 0000FFFF
80040004 6CC50261
18000072 0000FFFF
3. Diablo Ammo 65535
Target File: USR-DATA
80010004 6CC50261
18000080 0000FFFF
80020004 6CC50261
18000080 0000FFFF
80030004 6CC50261
18000080 0000FFFF
80040004 6CC50261
18000080 0000FFFF
4. Hunting Rifle Ammo 65535
Target File: USR-DATA
80010004 6CC50261
18000082 0000FFFF
80020004 6CC50261
18000082 0000FFFF
80030004 6CC50261
18000082 0000FFFF
80040004 6CC50261
18000082 0000FFFF
5. Revolver Ammo 65535
Target File: USR-DATA
80010004 6CC50261
18000076 0000FFFF
80020004 6CC50261
18000076 0000FFFF
80030004 6CC50261
18000076 0000FFFF
80040004 6CC50261
18000076 0000FFFF
6. Mini Shotgun Ammo 65535
Target File: USR-DATA
80010004 6CC50261
18000078 0000FFFF
80020004 6CC50261
18000078 0000FFFF
80030004 6CC50261
18000078 0000FFFF
80040004 6CC50261
18000078 0000FFFF
7. Shotgun Ammo 65535
Target File: USR-DATA
80010004 6CC50261
1800007A 0000FFFF
80020004 6CC50261
1800007A 0000FFFF
80030004 6CC50261
1800007A 0000FFFF
80040004 6CC50261
1800007A 0000FFFF
8. Arrow 65535
Target File: USR-DATA
80010004 6CC50261
18000086 0000FFFF
80020004 6CC50261
18000086 0000FFFF
80030004 6CC50261
18000086 0000FFFF
80040004 6CC50261
18000086 0000FFFF
9. Flame Thrower Fuel 65535
Target File: USR-DATA
80010004 6CC50261
1800008A 0000FFFF
80020004 6CC50261
1800008A 0000FFFF
80030004 6CC50261
1800008A 0000FFFF
80040004 6CC50261
1800008A 0000FFFF
10. 9mm Pistol Full Reconstruction
Target File: USR-DATA
80010004 FC346332
28000008 03030400
80020004 FC346332
28000008 03030400
11. Revolver Full Reconstruction
Target File: USR-DATA
80010004 A9AC2D27
28000008 03030000
80020004 A9AC2D27
28000008 03030000
12. Parts 9999
Target File: USR-DATA
80010004 6CC50261
1800009E 0000270F
80020004 6CC50261
1800009E 0000270F
13. Supplement 999
Target File: USR-DATA
80010004 6CC50261
180000A0 000003E7
80020004 6CC50261
180000A0 000003E7
14. First aid kit / Molotov cocktail / Knife / Smokescreen / Each 65535
Target File: USR-DATA
80010004 6CC50261
28000068 FFFFFFFF
2800006C FFFFFFFF
80020004 6CC50261
28000068 FFFFFFFF
2800006C FFFFFFFF
80030004 6CC50261
28000068 FFFFFFFF
2800006C FFFFFFFF
80040004 6CC50261
28000068 FFFFFFFF
2800006C FFFFFFFF
15. Bomb 65535
Target File: USR-DATA
80010004 6CC50261
18000070 0000FFFF
80020004 6CC50261
18000070 0000FFFF
80030004 6CC50261
18000070 0000FFFF
80040004 6CC50261
18000070 0000FFFF
16. Cutlery / Tape Max
Target File: USR-DATA
80010004 6CC50261
28000090 000C000C
80020004 6CC50261
28000090 000C000C
17. Cloth / Alcohol Max
Target File: USR-DATA
80010004 6CC50261
28000094 000C000C
80020004 6CC50261
28000094 000C000C
18. Gunpowder / Sugar Max
Target File: USR-DATA
80010004 6CC50261
28000098 000C000C
80020004 6CC50261
28000098 000C000C
19. Cleared Difficulty Change (Template)
Target File: USR-DATA
000009E3 000000xx
000009DB 000000yy
42000C28 000000yy
42420014 00000000
20. Cleared Difficulty Survival+
Target File: USR-DATA
000009E3 00000001
000009DB 00000004
42000C28 00000004
42420014 00000000
21. Assault Rifle Ammo 65535
Target File: USR-DATA
search 0x6CC50261:1
write next (124):0xFFFF
search 0x6CC50261:2
write next (124):0xFFFF
search 0x6CC50261:3
write next (360):0xFFFF
22. Weapon upgrades
23. 9mm Pistol fully upgraded
Target File: USR-DATA
search 0xFC346332:1
write next (8):0x03030400
search 0xFC346332:2
write next (8):0x03030400
search 0xFC346332:3
write next (8):0x03030400
search 0xFC346332:4
write next (8):0x03030400
search 0xFC346332:5
write next (8):0x03030400
search 0xFC346332:6
write next (8):0x03030400
search 0xFC346332:7
write next (8):0x03030400
search 0xFC346332:8
write next (8):0x03030400
search 0xFC346332:9
write next (8):0x03030400
search 0xFC346332:10
write next (8):0x03030400
search 0xFC346332:11
write next (8):0x03030400
search 0xFC346332:12
write next (8):0x03030400
search 0xFC346332:13
write next (8):0x03030400
search 0xFC346332:14
write next (8):0x03030400
search 0xFC346332:15
write next (8):0x03030400
search 0xFC346332:16
write next (8):0x03030400
search 0xFC346332:17
write next (8):0x03030400
search 0xFC346332:18
write next (8):0x03030400
search 0xFC346332:19
write next (8):0x03030400
search 0xFC346332:20
write next (8):0x03030400
search 0xFC346332:21
write next (8):0x03030400
search 0xFC346332:22
write next (8):0x03030400
search 0xFC346332:23
write next (8):0x03030400
24. Revolver fully upgraded
Target File: USR-DATA
search 0xA9AC2D27:1
write next (8):0x03030000
search 0xA9AC2D27:2
write next (8):0x03030000
search 0xA9AC2D27:3
write next (8):0x03030000
search 0xA9AC2D27:4
write next (8):0x03030000
search 0xA9AC2D27:5
write next (8):0x03030000
search 0xA9AC2D27:6
write next (8):0x03030000
search 0xA9AC2D27:7
write next (8):0x03030000
search 0xA9AC2D27:8
write next (8):0x03030000
search 0xA9AC2D27:9
write next (8):0x03030000
search 0xA9AC2D27:10
write next (8):0x03030000
search 0xA9AC2D27:12
write next (8):0x03030000
search 0xA9AC2D27:13
write next (8):0x03030000
search 0xA9AC2D27:14
write next (8):0x03030000
search 0xA9AC2D27:15
write next (8):0x03030000
search 0xA9AC2D27:16
write next (8):0x03030000
search 0xA9AC2D27:17
write next (8):0x03030000
25. Hunting Rifle fully upgraded
Target File: USR-DATA
search 0xB7BFAC29:1
write next (8):0x020202000002020001
search 0xB7BFAC29:2
write next (8):0x020202000002020001
search 0xB7BFAC29:3
write next (8):0x020202000002020001
search 0xB7BFAC29:4
write next (8):0x020202000002020001
search 0xB7BFAC29:5
write next (8):0x020202000002020001
search 0xB7BFAC29:6
write next (8):0x020202000002020001
search 0xB7BFAC29:7
write next (8):0x020202000002020001
search 0xB7BFAC29:8
write next (8):0x020202000002020001
search 0xB7BFAC29:9
write next (8):0x020202000002020001
search 0xB7BFAC29:10
write next (8):0x020202000002020001
search 0xB7BFAC29:11
write next (8):0x020202000002020001
search 0xB7BFAC29:12
write next (8):0x020202000002020001
search 0xB7BFAC29:13
write next (8):0x020202000002020001
search 0xB7BFAC29:14
write next (8):0x020202000002020001
search 0xB7BFAC29:15
write next (8):0x020202000002020001
search 0xB7BFAC29:16
write next (8):0x020202000002020001
search 0xB7BFAC29:17
write next (8):0x020202000002020001
search 0xB7BFAC29:18
write next (8):0x020202000002020001
search 0xB7BFAC29:19
write next (8):0x020202000002020001
26. Shotgun fully upgraded
Target File: USR-DATA
search 0x2BE27D25:1
write next (8):0x0303040200000002
search 0x2BE27D25:2
write next (8):0x0303040200000002
search 0x2BE27D25:3
write next (8):0x0303040200000002
search 0x2BE27D25:4
write next (8):0x0303040200000002
search 0x2BE27D25:5
write next (8):0x0303040200000002
search 0x2BE27D25:6
write next (8):0x0303040200000002
search 0x2BE27D25:7
write next (8):0x0303040200000002
search 0x2BE27D25:8
write next (8):0x0303040200000002
search 0x2BE27D25:9
write next (8):0x0303040200000002
search 0x2BE27D25:10
write next (8):0x0303040200000002
27. Bow fully upgraded
Target File: USR-DATA
search 0x6C1EC28E:1
write next (8):0x01000000000000030003
search 0x6C1EC28E:2
write next (8):0x01000000000000030003
search 0x6C1EC28E:3
write next (8):0x01000000000000030003
search 0x6C1EC28E:4
write next (8):0x01000000000000030003
search 0x6C1EC28E:5
write next (8):0x01000000000000030003
search 0x6C1EC28E:6
write next (8):0x01000000000000030003
search 0x6C1EC28E:7
write next (8):0x01000000000000030003
search 0x6C1EC28E:8
write next (8):0x01000000000000030003
search 0x6C1EC28E:9
write next (8):0x01000000000000030003
search 0x6C1EC28E:10
write next (8):0x01000000000000030003
search 0x6C1EC28E:11
write next (8):0x01000000000000030003
search 0x6C1EC28E:12
write next (8):0x01000000000000030003
28. Shorty fully upgraded
Target File: USR-DATA
search 0x12550857:1
write next (8):0x0203040204
search 0x12550857:2
write next (8):0x0203040204
search 0x12550857:3
write next (8):0x0203040204
search 0x12550857:4
write next (8):0x0203040204
search 0x12550857:5
write next (8):0x0203040204
search 0x12550857:6
write next (8):0x0203040204
search 0x12550857:7
write next (8):0x0203040204
search 0x12550857:8
write next (8):0x0203040204
search 0x12550857:9
write next (8):0x0203040204
search 0x12550857:10
write next (8):0x0203040204
29. El Diablo fully upgraded
Target File: USR-DATA
search 0xB46B5641:1
write next (8):0x02030200000002
search 0xB46B5641:2
write next (8):0x02030200000002
search 0xB46B5641:3
write next (8):0x02030200000002
search 0xB46B5641:4
write next (8):0x02030200000002
search 0xB46B5641:5
write next (8):0x02030200000002
search 0xB46B5641:6
write next (8):0x02030200000002
search 0xB46B5641:7
write next (8):0x02030200000002
search 0xB46B5641:8
write next (8):0x02030200000002
search 0xB46B5641:9
write next (8):0x02030200000002
search 0xB46B5641:10
write next (8):0x02030200000002
30. Flamethrower fully upgraded
Target File: USR-DATA
search 0xD5078EFE:1
write next (8):0x020000000000000101
search 0xD5078EFE:2
write next (8):0x020000000000000101
search 0xD5078EFE:3
write next (8):0x020000000000000101
search 0xD5078EFE:4
write next (8):0x020000000000000101
search 0xD5078EFE:5
write next (8):0x020000000000000101
search 0xD5078EFE:6
write next (8):0x020000000000000101
search 0xD5078EFE:7
write next (8):0x020000000000000101
search 0xD5078EFE:8
write next (8):0x020000000000000101
search 0xD5078EFE:9
write next (8):0x020000000000000101
search 0xD5078EFE:10
write next (8):0x020000000000000101
31.
32. Update CRC32 checksum for USR-DATA (Required)
Target File: USR-DATA
set [block_length]:read(0x58C,4)
set [block_length]:[block_length]+0x587
set range:0x58C,[block_length]
set [hash]:crc32
write at 0x588:[hash]
33. Update HMAC SHA1 checksum for USR-DATA (Required)
Target File: USR-DATA
set pointer:EOF-0x1F
set range:0x000008,pointer
set [hash]:hmac_sha1("xM;6X%/p^L/:}-5QoA+K8:F*M!~sb(WK<E%6sW_un0a[7Gm6,()kHoXY+yI/s;Ba")
set pointer:EOF-0x1F
write next (0):[hash]
34. Encrypt USR-DATA (Required)
Target File: USR-DATA
set [end]:read(EOF-3, 4)
set range:0x000008,[end]+7
ENCRYPT blowfish_ecb("(SH[@2>r62%5+QKpy|g6")