I really hope someone can make a converter for this.
viewtopic.php?f=29&t=7760
At a glance, GXXM0124 and GXXM0301 seem to have similar.
Poll & Discussion: We wish the site to continue (Y/N)
GMO from Otomedius Excellent xbox360
-
finale00
- M-M-M-Monster veteran

- Posts: 2382
- Joined: Sat Apr 09, 2011 1:22 am
- Has thanked: 170 times
- Been thanked: 303 times
Re: GMO from Otomedius Excellent xbox360
Lol ya it looks easy doesn't it. Header, stuff, (mesh header + vert buff + index buff)
-
finale00
- M-M-M-Monster veteran

- Posts: 2382
- Joined: Sat Apr 09, 2011 1:22 am
- Has thanked: 170 times
- Been thanked: 303 times
Re: GMO from Otomedius Excellent xbox360
Ok I have the general structure out (96 byte vertex buffer followed by index buffer).
The only problem I'm having right now from parsing it completely is that there are a couple extra bytes after the index buffer, sometimes, and I'm not sure which flags control it.

Hopefully this generates some interest.
http://db.tt/x30ehe73
Take a look at the end of the parse_mesh method and you'll see me doing some silly hacking around.
This is flawed and the condition for skipping does not actually work in general (there are cases where some of those unknown integers meet the requirements).
The mesh number also does not appear in sequence so I couldn't check for that either.
If you cut out each mesh struct and compare them, you'll see that right before the 2 sets of matrices after the materials, there are some integers that change. I don't know what these integers represent but they might have something to do with it.
The only problem I'm having right now from parsing it completely is that there are a couple extra bytes after the index buffer, sometimes, and I'm not sure which flags control it.

Hopefully this generates some interest.
http://db.tt/x30ehe73
Take a look at the end of the parse_mesh method and you'll see me doing some silly hacking around.
This is flawed and the condition for skipping does not actually work in general (there are cases where some of those unknown integers meet the requirements).
The mesh number also does not appear in sequence so I couldn't check for that either.
If you cut out each mesh struct and compare them, you'll see that right before the 2 sets of matrices after the materials, there are some integers that change. I don't know what these integers represent but they might have something to do with it.
