eri619 Posted January 24, 2016 Posted January 24, 2016 (edited) I have attached a sample model file and a hex Workshop book mark file.All you have to do is open the model using Hex Workshop,then open the bookmarks file(yobj_bookmark.hbk)and i have commented and bookmarked the offsets you need to make the exporter and an importer of the model file.File Details Include:BaseOffsets Used in the code [offs variable]Number of MeshesNumber of Bones in Bone SectionOffset to Mesh Description SectionOffset to bones SectionCode Considers 64 byte Mesh description sectionsMesh Material NumberOffset to Indices SectionOffset to vertex data = value + 0x28Number of Bone Weights of MeshNumber of Vertices of MeshMesh Location in SpaceVertex DataSkipping 0x10 bytes between vertices and normalsNormal DataSkipping 0x10 bytes between normal and weights dataFace Info DatanPartsIndices CountParts in MeshIndices Offset = Value + 0x8Indices DataPart HeaderNumber of Faces in SubPartUV CoordsInfo About Section contains information about all the uvs and the vertex indices contVertex IndexBone NameBone TranslationBone RotationBone Parent IDBone Quartenion Thanks to Greg Thordental for helping me out with this.Download(Direct Link)http://z4.ifrm.com/30607/97/0/p1091311/Model_Details.rar @tekken57@Keshire Edited January 24, 2016 by eri619 1 Quote
GameElite™ Posted January 24, 2016 Posted January 24, 2016 I swear Tekken has already said he isn't going to add support? Yet you keep asking him. Quote
eri619 Posted January 24, 2016 Author Posted January 24, 2016 This is an open source topic and anyone is free to use the details i have posted. I swear Tekken has already said he isn't going to add support? Yet you keep asking him. Quote
GameElite™ Posted January 24, 2016 Posted January 24, 2016 This is an open source topic and anyone is free to use the details i have posted.I swear Tekken has already said he isn't going to add support? Yet you keep asking him. Then why tag Tekken? Quote
eri619 Posted January 24, 2016 Author Posted January 24, 2016 (edited) This is an open source topic and anyone is free to use the details i have posted.I swear Tekken has already said he isn't going to add support? Yet you keep asking him. Then why tag Tekken? He had told me that he will look into adding support for it when he finds time.Although there is support for PS2 Models in X-rey,it only supports vertex editing as of now.Tekken had asked me to find all the details inorder to add full support like vertex editing,inject smaller,weights,bones etc.Keshire needed these info,but he hasn't been online for a while now. Edited January 24, 2016 by eri619 Quote
tekken57 Posted January 25, 2016 Posted January 25, 2016 (edited) I've taken a look at the files you sent me. There isn't much more information in this compared to the file you previously sent me. How are the uv's, weights, face offsets reference in the file header? There has to be a reference in order to programmatically compute the model. Also what format are the faces in, what is the winding of the triangle strips and how are the strips joined? Also I can tell you right away that inject smaller functions will not work on this model due to the way in which the data is dispersed across the model. The 360 models follow a very systematic structure which hard coded offsets for everything. The way I see it, the only benefit you would gain from adding additional support is the addition of support for Uv's. However if you are using blender to make edits, it messes up the ordering of the UV's which makes it impossible to import these values. This is true for every WWE model format edited in blender. Edited January 25, 2016 by tekken57 Quote
eri619 Posted January 25, 2016 Author Posted January 25, 2016 (edited) I've taken a look at the files you sent me. There isn't much more information in this compared to the file you previously sent me. How are the uv's, weights, face offsets reference in the file header? There has to be a reference in order to programmatically compute the model. Also what format are the faces in, what is the winding of the triangle strips and how are the strips joined? Also I can tell you right away that inject smaller functions will not work on this model due to the way in which the data is dispersed across the model. The 360 models follow a very systematic structure which hard coded offsets for everything. The way I see it, the only benefit you would gain from adding additional support is the addition of support for Uv's. However if you are using blender to make edits, it messes up the ordering of the UV's which makes it impossible to import these values. This is true for every WWE model format edited in blender. I Could totally do edits in 3ds max by Exporting it as 3DS.Also it would be great if UV Support is added in the next version,thats the only support which is required as of now,because of the mirrored textures in PS2. Edited January 25, 2016 by eri619 Quote
tekken57 Posted January 25, 2016 Posted January 25, 2016 As I mentioned though, there are no hard coded offsets which can be used to programmatically determine the location of the uv's. Secondly, exporting from blender would not work as it rearranges the uv's not matter what format you export it in. I looked into this already. Quote
eri619 Posted January 25, 2016 Author Posted January 25, 2016 As I mentioned though, there are no hard coded offsets which can be used to programmatically determine the location of the uv's. Secondly, exporting from blender would not work as it rearranges the uv's not matter what format you export it in. I looked into this already.I'll try to extract more information from the files and i will keep you posted. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.