The Last of Us

BCUS98174.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. Revolver Ammo 65535

Target File: USR-DATA

80010004 6CC50261
18000076 0000FFFF
80020004 6CC50261
18000076 0000FFFF
80030004 6CC50261
18000076 0000FFFF
80040004 6CC50261
18000076 0000FFFF

4. Mini Shotgun Ammo 65535

Target File: USR-DATA

80010004 6CC50261
18000078 0000FFFF
80020004 6CC50261
18000078 0000FFFF
80030004 6CC50261
18000078 0000FFFF
80040004 6CC50261
18000078 0000FFFF

5. Shotgun Ammo 65535

Target File: USR-DATA

80010004 6CC50261
1800007A 0000FFFF
80020004 6CC50261
1800007A 0000FFFF
80030004 6CC50261
1800007A 0000FFFF
80040004 6CC50261
1800007A 0000FFFF

6. Arrow 65535

Target File: USR-DATA

80010004 6CC50261
18000086 0000FFFF
80020004 6CC50261
18000086 0000FFFF
80030004 6CC50261
18000086 0000FFFF
80040004 6CC50261
18000086 0000FFFF

7. Flame Thrower Fuel 65535

Target File: USR-DATA

80010004 6CC50261
1800008A 0000FFFF
80020004 6CC50261
1800008A 0000FFFF
80030004 6CC50261
1800008A 0000FFFF
80040004 6CC50261
1800008A 0000FFFF

8. 9mm Pistol Full Reconstruction

Target File: USR-DATA

80010004 FC346332
28000008 03030400
80020004 FC346332
28000008 03030400

9. Revolver Full Reconstruction

Target File: USR-DATA

80010004 A9AC2D27
28000008 03030000
80020004 A9AC2D27
28000008 03030000

10. Parts 9999

Target File: USR-DATA

80010004 6CC50261
1800009E 0000270F
80020004 6CC50261
1800009E 0000270F

11. Supplement 999

Target File: USR-DATA

80010004 6CC50261
180000A0 000003E7
80020004 6CC50261
180000A0 000003E7

12. 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

13. Bomb 65535

Target File: USR-DATA

80010004 6CC50261
18000070 0000FFFF
80020004 6CC50261
18000070 0000FFFF
80030004 6CC50261
18000070 0000FFFF
80040004 6CC50261
18000070 0000FFFF

14. Cutlery / Tape Max

Target File: USR-DATA

80010004 6CC50261
28000090 000C000C
80020004 6CC50261
28000090 000C000C

15. Cloth / Alcohol Max

Target File: USR-DATA

80010004 6CC50261
28000094 000C000C
80020004 6CC50261
28000094 000C000C

16. Gunpowder / Sugar Max

Target File: USR-DATA

80010004 6CC50261
28000098 000C000C
80020004 6CC50261
28000098 000C000C

17. Cleared Difficulty Change (Template)

Target File: USR-DATA

000009E3 000000xx
000009DB 000000yy
42000C28 000000yy
42420014 00000000

18. Cleared Difficulty Survival+

Target File: USR-DATA

000009E3 00000001
000009DB 00000004
42000C28 00000004
42420014 00000000

19. 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

20. Weapon upgrades

21. 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

22. 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

23. 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

24. 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

25. 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

26. 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

27. 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

28. 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

29.

30. 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]

31. 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]

32. 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")