
I also think I've figured out a hierarchy for the various planes, in which there's also entries labled as locators, joints, and groups. I've arranged the blocks in the file into a form of a hierarchy. I've spent the last few days battling with assembling the models correctly. And animation, but I don't know anything about model animation, so maybe not.
#PAPER MARIO TTYD ROM ISSUES HOW TO#
If you find a model that crashes the app, please tell meĬurrently I'm trying to figure out different poses and how to hide the appropriate planes. Includes a data viewer to examine the model file contents, minus block 27 (see specs).
#PAPER MARIO TTYD ROM ISSUES CODE#
Also be warned there might be memory leaks or other things since the code is messy, but I havn't seen it do terrible things to my computer yet.

Also make sure the TPL file is present (same filename but followed with a dash), otherwise you'll only get colored models. Make sure the models you try to open are in the same directory. I've allready fixed many a glaring error in that regard. It should display most models, but since I've tested only a portion, some might crash it. The model files are stored in the "a" directory of the GCM. I've also got some pictures to document my testing and progress:įigure I'll post my viewer since it's allready uploaded, for anyone who has PMTTYD files to play around wtih. (forgive my probably incorrect use of terms) If this has allready been done or it's a common format I just don't know about, please tell me and point out the documentation I missedĬurrently I've pieced together the following specs for the file format at: I've spent a fair ammount of time breaking down the structure of the model files (I assume proprietary) for Paper Mario 2: The Thousand Year Door, and I thought I'd share my progress.

This is somewhat of a first for me in a lot of regards - hacking game formats, reverse engineering file formats, and using 3D programming outside of a tutorial.
