List serialisation is again (@Fuzzy-Logik what do you do to it?!?) not putting things in the correct order.
Alignment of data within a struct should be relative to the start of the struct, not the start of the file.
I think fixing both these issues should give us flawless recompilation of lists once and for all...
Simply decompiling and recompiling the projectile table mbin file will cause the game to crash upon projectile creation. I.E. Firing your multitool
Attached is a recompiled file without any edits to the XML file.
METADATA\PROJECTILES\PROJECTILETABLE.MBIN PROJECTILETABLE.zip
MBIN COMPILER: v1.59.0-pre2 NMS: 1.60 (1.59.x as well)