"Advanced" techniques for figuring out a format 100% ?
Posted: Fri Nov 08, 2013 7:21 am
If you had time and energy available, what other techniques besides using a hex editor and investigation would you use to figure out a model format entirely?
I really want to start writing exporters, but I always end up only knowing like 80% of the total model format.
(need to know what other data represents but vertices/normals/uvs, meshesLOD, etc.)
Some ideas I came up with, but some don't know how to implement
1) Study directx/game programming in depth to know what to expect
2) Use Ida pro to try to find out the structures/loading of the model there (is this possible?)
3) Read memory dumps (similar to 2) ? really don't know how to do it, but I read it was used for figuring out some animations structures in a PS2 emulator)
4) Change some small bytes of info in the model, run it. (Not very useful since many times the game would just crash)
any other ideas, or how to apply 2) and examples if possible?
Cheers.
I really want to start writing exporters, but I always end up only knowing like 80% of the total model format.
(need to know what other data represents but vertices/normals/uvs, meshesLOD, etc.)
Some ideas I came up with, but some don't know how to implement
1) Study directx/game programming in depth to know what to expect
2) Use Ida pro to try to find out the structures/loading of the model there (is this possible?)
3) Read memory dumps (similar to 2) ? really don't know how to do it, but I read it was used for figuring out some animations structures in a PS2 emulator)
4) Change some small bytes of info in the model, run it. (Not very useful since many times the game would just crash)
any other ideas, or how to apply 2) and examples if possible?
Cheers.