[PSX] Megaman Legends 1 Research Thread Sept 5, 2018 8:52:13 GMT -5 Trege, ShadyRounds, and 1 more like this
Post by kion on Sept 5, 2018 8:52:13 GMT -5
Okay, so I've made a new
generally worthless thingy. Link: mml.dashgl.com/tools/mml1_psx_pbd/
I got a little more carried away with MML2 than I expected. And for the most part I managed to get most of the reaverbots, and then got carried away with making a file format, and then got stuck working on the flags for trying to merge polygons. So I'm going back to MML1 to try get the assets that I missed out on, and improve on my support for exporting file formats. Plus lets face it, MML1 is just the better Megaman Legends game.
So the files we're looking at specifically are the files in the CDDATA/DAT/ directory of the playstation version of Megaman Legends 1. Most of the files in the directory start with "ST". And that's generally because most of the data in the game is stage data. Each stage has a base file, such as ST03.BIN, which I think (and have tested a little) contains the geometry for the stage. And then files such as ST03_00.BIN contain the scenario, and contain all of the NPC data to occupy the stage.
So what's left besides the environment and NPC/enemy data? The answer is really not much. Pretty much the only information left is the model data for the Megaman player character which is stored in the data. Specifically the files list below, are the player model data.
Each one of these contains a different part that can be swapped out. Such as the special weapons for the right arm, the helmet or the hair, and the normal shoes versus the jet skates. There's also a lot of information stored in INIT_DAT.BIN. So it's kind of a challenge to track down where the information for Megaman is specifically because it's kind of scattered all over. For instance, each one of the files for the special weapon will have the model for the special weapon, the sound effect for the weapon, and the animation for the weapon inside the file. So I guess it just made it easier for them to manage the data that way. But I still don't know where Megaman's bones are. Though again, I expect some information to be in INIT_DAT.BIN, but there could be more hiding else where.
So I should probably make a list of files contained in some of these archives to be able to track where I've looked, and if there are any patterns in the names of the files that could give hints as to their function.