Page 2 of 2

Re: Risen 3 Titan Lords

Posted: Wed Aug 27, 2014 5:16 pm
by Szkaradek123
Use "...\0_na_skn\w_skn_0_na.db" - (binary file) - for searching needed name of material, mesh indice table offset and mesh indice count for each material

Re: Risen 3 Titan Lords

Posted: Wed Aug 27, 2014 5:50 pm
by EcheloCross
Looking through the db now

Looks like the model data block is shared by each material, which makes sense as to why the uv were overlapping when I originally read the whole model.

Code: Select all

Model : Hum_F_Body_Main_Patty_1_L1

--Material: Hum_F_Body_Main_Patty_Fabric_1
B23C93CD F5536CE5 00000004 00000000 : amount to seek in face index block
B23C93CD 2F8143C6 00000004 00004F68 : face index count to read
B23C93CD BD79284B 00000004 00000000 : amount to seek in vertex info block
B23C93CD B99901EC 00000004 0000117B : vertices + uv + etc count to read
B23C93CD 0F2D41B1 00000004 00000000 : amount to seek for last data block?
B23C93CD 6ED76512 00000004 0000002A : count to read for last data block?

--Material: Hum_F_Body_Main_Patty_Skin_1
B23C93CD F5536CE5 00000004 00004F68 : amount to seek in face index block
B23C93CD 2F8143C6 00000004 00001D2E : face index count to read
B23C93CD BD79284B 00000004 0000117B : amount to seek in vertex info block
B23C93CD B99901EC 00000004 00000633 : vertices + uv + etc count to read
B23C93CD 0F2D41B1 00000004 0000002A : amount to seek for last data block?
B23C93CD 6ED76512 00000004 0000002E : count to read for last data block?
Finally got the sub mesh info reading from the db. Thanks again for pointing me in the right direction Szkaradek123. :)
Image Image

Image

Re: Risen 3 Titan Lords

Posted: Mon Nov 10, 2014 8:19 am
by raykingnihong
EcheloCross wrote:Looking through the db now

Looks like the model data block is shared by each material, which makes sense as to why the uv were overlapping when I originally read the whole model.

Code: Select all

Model : Hum_F_Body_Main_Patty_1_L1

--Material: Hum_F_Body_Main_Patty_Fabric_1
B23C93CD F5536CE5 00000004 00000000 : amount to seek in face index block
B23C93CD 2F8143C6 00000004 00004F68 : face index count to read
B23C93CD BD79284B 00000004 00000000 : amount to seek in vertex info block
B23C93CD B99901EC 00000004 0000117B : vertices + uv + etc count to read
B23C93CD 0F2D41B1 00000004 00000000 : amount to seek for last data block?
B23C93CD 6ED76512 00000004 0000002A : count to read for last data block?

--Material: Hum_F_Body_Main_Patty_Skin_1
B23C93CD F5536CE5 00000004 00004F68 : amount to seek in face index block
B23C93CD 2F8143C6 00000004 00001D2E : face index count to read
B23C93CD BD79284B 00000004 0000117B : amount to seek in vertex info block
B23C93CD B99901EC 00000004 00000633 : vertices + uv + etc count to read
B23C93CD 0F2D41B1 00000004 0000002A : amount to seek for last data block?
B23C93CD 6ED76512 00000004 0000002E : count to read for last data block?
Finally got the sub mesh info reading from the db. Thanks again for pointing me in the right direction Szkaradek123. :)
Image Image

Image
Very good game, can upload script, let everyone learn it, thanks,chrrox wrote a python script for noesis for Risen 2.Support only xmesh models do not support character models

Re: Risen 3 Titan Lords

Posted: Fri Nov 14, 2014 8:42 pm
by Tosyk
Nice work EcheloCross, Szkaradek123, shakotay2, zaramot.

Re: Risen 3 Titan Lords

Posted: Mon Feb 16, 2015 7:29 pm
by Szkaradek123
Hi
Here is an importer for textured models (*.skn ) from this game. No weighting. No skeleton.
It requires Blender 249 and Python 26.
How use:
Please read readMe.txt

Re: Risen 3 Titan Lords

Posted: Tue Feb 17, 2015 3:09 pm
by raykingnihong
cool ! Hi Szkaradek123 My friend, thank you very much for the great work, the script runs perfectly.