I can make a program or something, I just need ideas.
If you're serious about that, meaning you can make a program or something and you just need some ideas.
In ADT the M2 files it uses are stored on the chunk called MMDX, but as you should know if you are saying you can make programs, in memory it's switched so it'll say XDMM. here is a picture:
the 4 bytes after the chunk name is the size of the chunk, in this image it says 0x2323 which is decimal 8995 in Integer format. So if you know how to make a program to seek data and select it using binary inputs, you make it bounce to the the MMDX chunk, find the size and then get that size on the m2 filename chunks and dump it to a file.
Same goes with WMOs and BLPs for the ADT, WMOs are in MWMO chunk:
BLP's are MTEX(in the hex it'll show up as XETM) , no need for a picture it looks exactly like the other two pretty much.
Anyway I talk about this in my video guide on how to down port Cataclysm 4.0.3 - MoP 5.0.5 maps down to 3.3.5a. I talk about how to create batch scripts to dump the file names out of ADT, WMO, M2 files:
viewtopic.php?f=93&t=8958And how to format the data into something usable.