The player segment wiki page states the following about player segment headers:
!! !! C3 !! 11 00 [00 00 00]
Similarly, the turret segment wiki page states:
!! !! 4A 9C // Marker #1 & #2
++ ++ ++ 40 // Base entity ID, only for the first turret
++ ++ ++ 40 // Entity ID
40
Perhaps 0x93 indicates the start of a new type of segments (player / turrets) and 0xB3 indicates another segment of same type. If true, this could be useful for knowing which kind of segment we are parsing (... how do we actually know this at the moment? Do we just check byte 3 which is known to be 0xC3 / 0x4A depending on segment type?)
The player segment wiki page states the following about player segment headers:
0x93or0xB3Similarly, the turret segment wiki page states:
0x93for first turret and0xB3for any otherPerhaps
0x93indicates the start of a new type of segments (player / turrets) and0xB3indicates another segment of same type. If true, this could be useful for knowing which kind of segment we are parsing (... how do we actually know this at the moment? Do we just check byte 3 which is known to be0xC3/0x4Adepending on segment type?)