I've been trying to extract mech and weapon meshes from FM4 using PCS2X savestates and python scripts since November but haven't managed to get anything beyond the terrain vertices which someone else had already found for me. I think shifting over to quickbms will give me better results but I still have the core problem of not being able to locate the proper model data no matter what scripting I use. The person who found the terrain header also wrote an unpacker so I have the individual files but beyond things like "md4_collar_l" "md3_arms_7" I'm not seeing any references to possible model names or any viable 4byte long floats, which is the format terrain vertices use. If anyone has the time, could you describe your method of tracing model data to their individual files? I mainly looked using cheat engine set to display floats but that obviously isn't working. Furthermore, do games sometimes use different float types for different meshes? I tried python scripts with doubles but still didn't find anything. A savestate and a file created by comparing one with a weapon and one without are here
if anyone wants to take a look.