Quote
In both cases, there are 4 bytes for experience, then a constant 00 00 00 00 then 3 bytes for skill points.

Apparently the 'constant' 00 00 00 00 is not as constant as I thought, but there will be 4 bytes separating the two values. This section was the same in all my games, but another data.000 file I checked had non-zero values for the first 3 bytes.