Well i m sum kinda back and got some more information:
'.0 Type info - 8 bytes | Everytime GtaSA29{NULL}
'.8 Header - 52 bytes | Useless (?)
'.60 Matrix (XYZ) - 12 bytes | Useless (?)
'.72 xxx - 12 bytes | Useless (?)
'.84 Matrix (XYZ) - 12 bytes | Useless (?)
'.96 xxx - 24 bytes | Useless (?)
'.120 Matrix (XYZ) - 12 bytes | Useless (?)
'.132 xxx - 104 bytes | Useless (?)
'...
'.176 Matrix (
) - 12 bytes | Useless (?)
'.300 - 60 bytes | Zero
Thats been in my current Test replay. For now i m searching for the clothes states. Here are some:
0|00CDF163|TSHIRT|TSHIRT
0|CCA41CBB|VEST|VEST
1|47693314|PLAYER_FACE|HEAD
2|9C70F41F|BBSHORTWHT|BOXINGSHORT
2|8BCF9A28|JEANSDENIM|JEANS
3|BE526233|SNEAKERBINCBLK|SNEAKER
3|EDF74809|TIMBERFAWN|TIMBER
The naming is still wrong - Its texture change only when injecting at Gi3 (Head model? ô.O) -7 (Body) -3 (Head - cGi3) +1 (Trousers) +4 (Shoes)
w/e i cant figure out how the replay works - When deleting existing data the game will crash - when only writing zero to the useless stuff nothing changes (expect Camera warp which has to do sthin with one Matrix). When adding new zeros the game will crash anyways which messed up my idea of chunks
An important name seems to be 2222 (hexcode: 32 32 32 32) its found often (in steps of 344 bytes) which looks like an object pool to me.
The weather seems to be set by rockstar - its not random! I just need to have an look at the rep files which seem to link to an array rockstar set up in there gta_sa.exe ( - I still dno how dis is working anyways)
Also I noticed that the clothes states like Gi3 or Rb3 are found often to. The Replays got a fixed size of 98 kb - when having a longer one the header is left (expect clothes) and attached to the older ones. So 2 minutes replay (player only) is about big 782 kb ( ~ 8 * 98 )
When changing the header the game simply wont load ur file which is really tricky. w/e - The first 64 bytes seem to be the same everytime. I m sure its sum kind of internal setup.
Also i found out that 84 is used to store the original player stuff too (an F1 leftover? o.O). So when changing it to the current player pos (Must be 100%ly exactly) the replay mode wont be started! the screen is just frozen, Replay text is blinkin and u can c another Player running around doing the replay stuff close to you).
As i said i have stopped working on the tool used for changing replays - anyways i m programming an new tool which helps me to debug certain areas only, change time, weather, skin, bike/car colors adding spark, fire, ... when i know more.