Now, as far as I can tell, it is a proprietary format. It seems that Joymax models their meshes in 3ds Max, then prepares them for use with an in-house program called SimpleViewer:

So far, I have been able to glean three things from the BMS files. Their geometric vertices, vertex normals, and faces. Using this information, it is possible to convert a mesh into a usable format, like so:

Now of course, this is the easy part. We can rip models from the game to play around with in a viewer, but it doesn't do us much good. It's all about being able to insert modified models back into the game. But to do this, the BMS format needs to be completely documented. And this is where you come in.
I am wondering whether anyone has been working on this very thing, or if anyone would like to help me work on it. If we can get BMS files out of the way, then BMT/BAN/BSR files aren't that far off. I am also looking to see if anyone's willing to code a simple (and open source) model converter off of documentation, as it isn't really my forte.
If you know anything about 3D rendering or binary file formats, or are willing to learn as you go, please let me know.














