[x]We're back! After a failure of the drives in our database server, all data has been restored from last night's backup. The last 24 hours or so of submissions will likely need to be re-made but everything else should be okay. Please let me now if you notice anything not working as it should though. Thanks! -Petie


Users browsing this thread: 1 Guest(s)
Megaman X 8 Models
#10
(03-11-2011, 06:18 PM)mariokart64n Wrote: damn, I ripped models from CommandMissionX or something dumb.. thinking the models were the latest or the better of the 3D games..

but I see that I picked wrong lol the zero I got looks like shit compared to those ones.. :\

[Image: 24g2dza.jpg]

..anyway I had a look at the MMX8 file format last night. it looks a bit complicated for just a few models. looks like the model is seperated.. and alot of it is static.. some skinned. so theres an interchange in data types.. not to mention I didnt see any primitive listings.. O_O..

so great work on the rips man..

PS, heres zero's model
http://cid-c59ea3c98a300f31.office.live....E_test.zip

you'll need the blender PMD importer if you want it. I converted the model into PMD for another project


EDIT
for the past 2 days I've been trying to reverse the RSX format for this game..

but the formats pissing me off.. I can manually find the model data.. but I can't reach it from the start of the file. I would have to type in every location in the file that I see geometry.. <_<

anyway here's part of the script that details the model data.. the counts are before the data.. i believe theres a ID 0x6C 00 00 00 then 7 or so counts which relate to the data..
after those counts theres alot of matrices being defined.. and I'm unable to account for them, so to skip past them to the model data.
Code:
count=readlong f


for x=1 to count do(
vx=readfloat f
vy=readfloat f
vz=readfloat f
nx=readfloat f
ny=readfloat f
nz=readfloat f
ukn7=readfloat f -- always FF ?
tu=readfloat f
tv=readfloat f
uknA=readfloat f
uknB=readfloat f
uknC=readfloat f
uknD=readfloat f
uknE=readfloat f
uknF=readfloat f
append vertArray[vx,vz,vy]
append uvwArray[tu,tv,0]
)


fa=1
fb=2
fc=1
append faceArray[fa,fb,fc]

for x =1 to (count-3) do(
fd=fa
fa=fc
fc=fd
fa+=1
fb+=1
fc+=1
append faceArray[fa,fb,fc]
)


msh = mesh vertices:vertArray faces:faceArray
msh.numTVerts = uvwArray.count
buildTVFaces msh
msh.name=objName
for j = 1 to vertArray.count     do setTVert  msh j uvwArray[j]
for j = 1 to faceArray.count   do setTVFace msh j faceArray[j]

If you were able to get the models this way, you'd be my hero. But in the end I guess, is it worth all the effort? Please do let me know if you figure it out (on DM?) I'm still working on cleaning up a bunch of rips manually. the tricky part is getting the distortion cleaned up. I just shift everything with a lattice until it looks close enough.
Thanked by:


Messages In This Thread
Megaman X 8 Models - by Zerox - 11-24-2010, 08:32 PM
RE: Megaman X 8 Models - by Dazz - 11-24-2010, 09:40 PM
RE: Megaman X 8 Models - by Zerox - 11-25-2010, 03:28 AM
RE: Megaman X 8 Models - by yoyonerd - 11-25-2010, 06:56 AM
RE: Megaman X 8 Models - by Shadowth117 - 11-25-2010, 12:37 PM
RE: Megaman X 8 Models - by Zerox - 11-26-2010, 12:38 AM
RE: Megaman X 8 Models - by Shadowth117 - 11-26-2010, 11:51 AM
RE: Megaman X 8 Models - by Zerox - 11-27-2010, 01:06 PM
RE: Megaman X 8 Models - by mariokart64n - 03-11-2011, 06:18 PM
RE: Megaman X 8 Models - by shanenewville - 03-30-2011, 04:40 PM
RE: Megaman X 8 Models - by szfzafa - 04-19-2011, 09:39 AM
RE: Megaman X 8 Models - by shanenewville - 04-19-2011, 10:26 AM
RE: Megaman X 8 Models - by RandomRedMage - 06-03-2011, 06:24 PM
RE: Megaman X 8 Models - by trainguy111 - 07-10-2011, 11:55 AM

Forum Jump: