Page 1 of 3

Tian Xia 3 models

Posted: Tue Feb 15, 2022 3:53 pm
by moonpaladin
Hello! finally a script works to get the files from this game, thanks to Ekey who made it and ikskoks to point me to it! I have been checking the files (.dat) and some seem like they have mesh info and some bones info too, was playing a bit with hex2obj but had no result, still checking other kinds of files because they are many. Hope someone can take a look at this, or tell me if these are not meshes related files, to start checking other files more deeply. Thanks in advance and have a good day!

https://www.mediafire.com/file/bk8jhjwu ... s.zip/file

UPDATE: I was checking more files, and found these, if the first samples have not any mesh, these could have :D [bruce]
https://www.mediafire.com/file/xr779nks ... 2.zip/file

Re: Tian Xia 3 models

Posted: Tue Feb 15, 2022 10:16 pm
by shakotay2
moonpaladin wrote: Tue Feb 15, 2022 3:53 pm Hello! finally a script works to get the files from this game, thanks to Ekey who made it and ikskoks to point me to it!
We were lost if we hadn't Ekey, weren't we? :D 8)
Here's a result from a eNjBxyznuvi dat:
.
eNjBxyznuvi-0000000f-dat.png

Re: Tian Xia 3 models

Posted: Tue Feb 15, 2022 10:35 pm
by moonpaladin
shakotay2 wrote: Tue Feb 15, 2022 10:16 pm We were lost if we hadn't Ekey, weren't we? :D 8)
absolutely :D
shakotay2 wrote: Tue Feb 15, 2022 10:16 pm Here's a result from a eNjBxyznuvi dat:
Thanks! shakotay2!:D

Re: Tian Xia 3 models

Posted: Wed Feb 16, 2022 3:31 am
by moonpaladin
shakotay2 wrote: Tue Feb 15, 2022 10:16 pm
Thanks shakotay2!! btw could you check the other files if them have any kind of mesh info please, cause are not many of this kind of files (header (eN Blist)) [roll] [bruce]

Image

Re: Tian Xia 3 models

Posted: Wed Feb 16, 2022 3:23 pm
by KingJuls
moonpaladin wrote: Tue Feb 15, 2022 3:53 pm Hello! finally a script works to get the files from this game, thanks to Ekey who made it and ikskoks to point me to it! I have been checking the files (.dat) and some seem like they have mesh info and some bones info too, was playing a bit with hex2obj but had no result, still checking other kinds of files because they are many. Hope someone can take a look at this, or tell me if these are not meshes related files, to start checking other files more deeply. Thanks in advance and have a good day!

https://www.mediafire.com/file/bk8jhjwu ... s.zip/file

UPDATE: I was checking more files, and found these, if the first samples have not any mesh, these could have :D [bruce]
https://www.mediafire.com/file/xr779nks ... 2.zip/file
Can u share the unpacker?

Re: Tian Xia 3 models

Posted: Wed Feb 16, 2022 3:52 pm
by moonpaladin
KingJuls wrote: Wed Feb 16, 2022 3:23 pm Can u share the unpacker?
http://aluigi.org/bms/1gab_2gab_bag.bms

Re: Tian Xia 3 models

Posted: Fri Feb 18, 2022 6:28 pm
by moonpaladin
Update
Hello, I updated the game today and understood a little more about what kind of files are each depending of his header.

(EN¡b): This file list the textures(.tga, .bmp, .dds), effects (.fx)and animations (.action) that a "model" uses, besides that seems that contain bone information too, or could be wrong, but check these samples:
https://www.mediafire.com/file/ediit1ss ... 9.zip/file

(eN¡Blist): Confirmed that this one contain mesh information, I was able to pull meshes from this kind of file (thanks to shakotay2). It is made up of submeshes.

(eN¡Bxyznuvi): This one contains mesh information too, the main difference to the (eN¡Blist), is that the values of the indices are below the values of the vertices.

(AHED): This one contains animation (.action) information.

(NOCMP): This one contain animation (.action) information too, but these one seems a slight different could be a list of animation for characters or other models that have many, generally the size of these files are bigger than AHED.

(GARBAGE FILES): It is generated because the (eN¡Blist) contain information about all files related to the model, so sometimes it cut any dd4 information or skin information, hopefully it not destroy any mesh file, really hope so xD.

Thanks for reading, and I really hope anyone gets interesting in this game. I was getting the meshes one by one but are ALOT of files, so it's gonna take alot of time to finish at that rate. [bruce]

Re: Tian Xia 3 models

Posted: Fri Feb 18, 2022 7:09 pm
by moonpaladin
shakotay2 wrote: Tue Feb 15, 2022 10:16 pm
Hello shakotay! could you please take a look at this sample. I have doubts about the FVF size value [bruce] . Thanks!
https://www.mediafire.com/file/025z7wrg ... a.dat/file

ignore the "h" don't get mad xD

Image

Re: Tian Xia 3 models

Posted: Fri Feb 18, 2022 7:24 pm
by shakotay2
Use 20E0 as start_of_vertices and 24 for uv pos (offset).

Re: Tian Xia 3 models

Posted: Fri Feb 18, 2022 7:32 pm
by moonpaladin
shakotay2 wrote: Fri Feb 18, 2022 7:24 pm Use 20E0 as start_of_vertices and 24 for uv pos (offset).
Thank you!

Re: Tian Xia 3 models

Posted: Sun Feb 20, 2022 7:09 am
by moonpaladin
Finally after 178 iterations found a creature mesh and his texture :D , the two things that change are the FVF size and UV post, the other values are repetitive.
postdata: thanks shakotay :)

Image

Re: Tian Xia 3 models

Posted: Sun Feb 20, 2022 5:56 pm
by moonpaladin
Hello! if someone is interesting in this game and can make a script for this gonna be really helpfull! I'm attaching samples with the hex2obj values, literally the FVB size and UV post are the values that can change in some submeshes of the same file (head or weapon), also the uv position should be mirror to Y axis, I do this step manually after export as .obj. [bruce] . Thanks!

https://www.mediafire.com/file/j8dfhaqa ... h.zip/file

Re: Tian Xia 3 models

Posted: Sun Feb 20, 2022 7:26 pm
by shakotay2
moonpaladin wrote: Sun Feb 20, 2022 5:56 pm Hello! if someone is interesting in this game and can make a script for this gonna be really helpfull!
Guess you're ready to write your own scripts, aren't you? 8)

Noesis script template to be found here:
shakotay2 wrote: Sat Oct 06, 2018 8:05 am
Needs changes, of course, to work withTian Xia 3.
(Instead of VertBuf, noesis.RPGEODATA_USHORT use VertBuf, noesis.RPGEODATA_FLOAT, uvs use floats, too, and other changes required.
The '6' is valid for USHORT only.)

Counts for eNiBlist-type are here:
.
eNiBlist.png

Re: Tian Xia 3 models

Posted: Sun Feb 20, 2022 7:34 pm
by moonpaladin
shakotay2 wrote: Sun Feb 20, 2022 7:26 pm Noesis script template to be found here:
Thanks shakotay2, gonna give it a try, do you have that sample file from JX3 HD? I wanna compare them [roll]

Re: Tian Xia 3 models

Posted: Sun Feb 20, 2022 7:44 pm
by shakotay2
Well, you're the lucky one :D (found it on my old HD) - updated the concerning JX3 post.