The E8 03 is the level `sync code' indicating the starting location
of the variables stored at the time and each Level you `saved your game'.
Its the variables stored, that determines just where Lara is placed upon your
Return to Tomb Raider and what Lara is carrying, and of course the surrounding
Environment.
The FF here in this example indicates that Lara is carrying ALL the weapons.
The locations (variables stored) between E8 03 and FF are Level variables,
except the Flares and Medipaks count are stored here for each level. These are
incremented by storing values in the locations indicated - containing BA
for each level.
000000: 48 6F 6D 65 20 53 77 65 65 74 20 48 6F 6D 65 00 |Home Sweet Home.|
000010: 00 00 00 FA 00 00 00 00 3C 4C 42 00 96 00 00 00 |........<LB.....|
000020: 00 00 00 00 3C 4C 42 00 C4 00 00 00 C2 31 B9 02 |....<LB......1..|
000030: DD 98 43 00 A0 FC 86 00 04 00 00 00 00 00 00 00 |..C.............|
000040: 00 00 00 00 FF FF FF FF 01 00 00 45 00 00 00 00 |...........E....|
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000060: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000070: 00 00 00 00 00 00 00 00 00 00 00 E8 03 00 00 00 |.LEVEL 1.....|
000080: 00 0C 00 00 00 00 00 00 00 BA BA CD BA 00 01
FF |................|000090: 00 00 00 18 6B 00 00 49 03 00 00 11 02 00 00 77 |....k..I.......w|
0000A0: C9 09 00 17 00 07 00
E8 03 27 CE A1 CD D9 CD C8 |.Level 2.....|0000B0: CD C7 CD CD CD BA BA 00 BA 00 06
FF 00 00 00 9B |................|
The LEVELs varibles in a section of a savegame follows:
000000: 48 6F 6D 65 20 53 77 65 65 74 20 48 6F 6D 65 00 |Home Sweet Home.|
000010: 00 00 00 FA 00 00 00 00 3C 4C 42 00 96 00 00 00 |........<LB.....|
000020: 00 00 00 00 3C 4C 42 00 C4 00 00 00 C2 31 B9 02 |....<LB......1..|
000030: DD 98 43 00 A0 FC 86 00 04 00 00 00 00 00 00 00 |..C.............|
000040: 00 00 00 00 FF FF FF FF 01 00 00 45 00 00 00 00 |...........E....|
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000060: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000070: 00 00 00 00 00 00 00 00 00 00 00 E8 03 F5 CD CD |.LEVEL 1.....|
000080: CD D9 CD CD CD CD CD CD CD CE CE CD D3 00 01
FF |................|000090: 00 00 00 18 6B 00 00 49 03 00 00 11 02 00 00 77 |....k..I.......w|
0000A0: C9 09 00 17 00 07 00
E8 03 27 CE A1 CD D9 CD C8 |.Level 2.....|0000B0: CD C7 CD CD CD CD CF 00 DB 00 06
FF 00 00 00 9B |................|0000C0: D7 00 00 B1 00 00 00 74 00 00 00 97 91 11 00 22 |.......t......."|
0000D0: 00 07 04
E8 03 7D CE 43 CE F1 CD 82 CD BF CD CD |..Level 3....|0000E0: CD D0 CC 00 D8 00 03
FF 00 00 00 E2 85 01 00 BE |................|0000F0: 01 00 00 5D 01 00 00 B6 3F 1B 00 2A 00 03 0A
E8 |.Level 4....|000100:
03 7D CE 11 CE F1 CD 82 CD BD CD CD CD D1 CC 00 |.}..............|000110: D7 00 01
FF 00 00 00 34 5D 00 00 36 00 00 00 29 |.......4]..6...)|000120: 00 00 00 26 FF 04 00 05 00 00 00
E8 03 F4 01 88 |..Level 5........|000130: 13 F4 01 88 13 88 13 88 13 03
FF 00 07 00 04 FC |................|000140: 00 00 00 1A 0A 00 00 00 00 00 00 00 00 00 00 D6 |................|
000150: 1C 00 00 00 00 00 00
E8 03 F4 01 88 13 F4 01 88 |..Level 6.......|000160: 13 88 13 88 13 03 FE 00 07 00 01
FF 00 00 00 33 |...............3|000170: 03 00 00 00 00 00 00 00 00 00 00 E7 07 00 00 00 |................|
000180: 00 00 00
E8 03 F4 01 88 13 F4 01 88 13 88 13 75 |..........Level 7 |000190: 13 03 FE 00 06 00 07
FF 00 00 00 4F 25 00 00 13 |...........O%...|0001A0: 00 00 00 12 00 00 00 12 69 03 00 02 00 00 00
E8 |....Level 8......|0001B0:
03 F4 01 88 13 F4 01 88 13 88 13 75 13 03 FF 00 |...........u....|0001C0: 05 00 01 FE 00 00 00 A3 03 00 00 00 00 00 00 00 |................|
0001D0: 00 00 00 BD 0B 00 00 00 00 00 00
E8 03 F4 01 88 |..Level 8...|0001E0: 13 F4 01 88 13 87 13 75 13 04 FE 00 04 00 06
FF |.......u........|0001F0: 00 00 00 4D 12 00 00 01 00 00 00 01 00 00 00 F6 |...M............|
000200: FD 00 00 02 00 00 00
E8 03 F4 01 88 13 F4 01 88 |...Level 9....|000210: 13 87 13 75 13 04 FE 00 03 00 01
FF 00 00 00 83 |...u............|000220: 07 00 00 02 00 00 00 02 00 00 00 0C 7D 00 00 04 |............}...|
000230: 00 00 00
E8 03 F4 01 88 13 F4 01 88 13 85 13 75 |....Level 10 |000240: 13 05 FE 00 02 00 01
FF 00 00 00 6B 04 00 00 18 |...........k....|000250: 00 00 00 18 00 00 00 8C 39 00 00 01 00 00 00
E8 |......Level 11.....|000260:
03 F4 01 88 13 F4 01 88 13 85 13 75 13 05 FE 00 |...........u....|000270: 01 00 01
FF 00 00 00 5C 06 00 00 00 00 00 00 00 |.......\........|000280: 00 00 00 3E 1B 00 00 00 00 00 00
E8 03 F4 01 88 |.Level 12....|000290: 13 F4 01 88 13 88 13 88 13 37 30 00 32 00 01
FF |.........70.2...|0002A0: 00 00 00 82 03 00 00 00 00 00 00 00 00 00 00 AC |................|
0002B0: 05 00 00 00 00 00 00
E8 03 F4 01 88 13 F4 01 88 |..Level 13......|0002C0: 13 88 13 88 13 37 30 00 31 00 01
FF 00 00 00 BA |.....70.1.......|0002D0: 05 00 00 00 00 00 00 00 00 00 00 FB 25 00 00 00 |............%...|
0002E0: 00 00 00
E8 03 F4 01 88 13 F4 01 88 13 88 13 88 |...........Level 14.....|0002F0: 13 37 30 00 30 00 01
FF 00 00 00 7D 03 00 00 00 |.70.0......}....|000300: 00 00 00 00 00 00 00 B6 1F 00 00 00 00 00 00
E8 |.............Level 15...|000310:
03 F4 01 88 13 F4 01 88 13 88 13 88 13 37 30 00 |.............70.|000320: 2F 00 01
FF 00 00 00 7D 03 00 00 00 00 00 00 00 |/......}........|000330: 00 00 00 CB 07 00 00 00 00 00 00
E8 03 5F 01 D3 |...Level 16.._..|000340: 10 F4 01 5F 13 7C 13 88 13 31 31 00 2E 00 03
FF |..._.|...11.....|000350: 00 00 00 70 62 00 00 7F 03 00 00 DA 02 00 00 42 |...pb..........B|
000360: E8 06 00 0D 00 00 0B
E8 03 00 00 00 00 00 00 00 |..Level 17.......|000370: 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 |................|
000380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000390: 00 00 00
E8 03 00 00 00 00 00 00 00 00 00 00 00 |......Level 18......|0003A0: 00 00 00 00 00 00 01 02 00 00 00 00 00 00 00 00 |................|
0003B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E8 |..............Level 19..|0003C0:
03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|0003D0: 00 00 01 02 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0003E0: 00 00 00 00 00 00 00 00 00 00 00
E8 03 00 00 00 |..Level 20........|0003F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 |................|
000400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000410: 00 00 00 00 00 00 00
E8 03 00 00 00 00 00 00 00 |....Level 21........|000420: 00 00 00 00 00 00 00 00 00 00 01 02 00 00 00 00 |................|
000430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
000440: 00 00 00
E8 03 00 00 00 00 00 00 00 00 00 00 00 |..Level 22..........|000450: 00 00 00 00 00 00 01 02 00 00 00 00 00 00 00 00 |................|
000460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 |...............9|
000470: 03 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 |................|
000480: 00 00 00 12 00 00 00 00 01 00 00 00 01 00 00 00 |................|
000490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0004A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
0004B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
|
Storage stops - there are four groups of FF, as you can determine From this example FF FF FF FF. Then if you follow back up The lines you'll see a E8 03. Between this E8 03 and FF FF FF FF Is where you can multiply the amount of rounds, clips, and shell count Lara is carrying. The modified code would look like example B
001020: 00 00 00 00 00 00 00 00 00 00 46 AD 03 00 00 00 |..........F.....| 001030: DB 00 00 00 00 00 00 00 00 00 00 00 E8 03 00 00 |................| 001040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 001050: 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF |................| 001060: 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| 001070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
001030: DB 00 00 00 00 00 00 00 00 00 00 00 E8 03 00 00 |................| 001040: CD CD 00 00 CD CD 00 00 CD CD 00 00 CD CD 00 00|................| 001050: CD CD 00 00 CD CD 00 00 00 00 00 00 FF FF FF FF |................| |