Retired for a while
Posts: 184
|
Post by HardRain on May 25, 2021 10:15:03 GMT 10
Hello there, guys. I've seen so many nice mods for models around the forum for the old version of the game, but almost all of them are made using the .pmd and .tga files, which ones are not available in the PS2 version. I already extracted almost all of the pl00, pl01.dat files, but there is only the .bin (for 3D model) and .tpl (for texture). (Also, the xfile file/folder doesn't exist) So, I would like to ask: does someone knows a tool which can extract and repack those old .bin files?The Son of Persia's tool crashes when I try to use it. Any help will be much appreciated.
|
|
|
Post by Biohazard4X on May 25, 2021 13:47:38 GMT 10
I have asked around on the ZenHax forums in order to get a tool to extract or repack these BIN models but no one responded to it so i dont think too many people were interested in it. I Do have some information regarding the BIN and TPL. First the BIN. Ill just post it here from notepad. Research on Leons Hair BIN 5
Lets go over its mysterious Header
30 00 03 00 50 00 00 00 04 10 01 00 50 01 00 00 CD CD CD CD CD CD CD CD 18 08 03 20 00 00 00 00 00 00 00 00 00 02 00 A0 30 00 00 00 00 00 00 00 00 00 F4 BF 00 BE D9 44 00 00 CA 40 00 00 80 3F 00 10 A6 42 00 20 BE 42 00 A0 CB 42 CD CD CD CD
Legend: ID String: ID String B#: Number of bones Present and are read
30 00 03 00 50 00 00 00 04 10 01 00 50 01 00 00 = Header - More Research is needed... ^ ID String ^ B#
CD CD CD CD CD CD CD CD 18 08 03 20 00 00 00 00 }---| Unknown? ^Part of header. More Research is needed... 00 00 00 00 00 02 00 A0 30 00 00 00 00 00 00 00 }---| Unknown? 00 00 F4 BF 00 BE D9 44 00 00 CA 40 00 00 80 3F }---| Temp Scale? ^ 32Float^ ^ 32Float^ ^ 32Float^ ^Unused?^ 00 10 A6 42 00 20 BE 42 00 A0 CB 42 CD CD CD CD }---| Unknown? ^ 32Float^ ^ 32Float^ ^ 32Float^
I was told these are "Scales of bounds". More Research is needed...
For the Skeleton
02 FF 00 00 00 C0 C1 9D FF FF A4 44 65 66 56 C1 03 02 00 00 FC FF AD B7 0B 00 70 43 01 00 A8 C1 04 03 00 00 29 95 BD B7 F7 FF B3 42 03 00 30 41 1A 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 1B 04 00 00 FC 94 D7 35 55 0B C3 41 CF 97 F1 41 1C 04 00 00 09 6C 46 B7 C0 5B 94 42 A7 FD A1 42 1D 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 1E 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 1F 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 20 04 00 00 2D 0A DF C1 C4 81 97 42 FE FC A9 42 21 04 00 00 73 0F DF 41 C4 81 97 42 FF FC A9 42 40 04 00 00 71 6F BE C1 A2 AE 06 43 43 F3 EE 42 41 40 00 00 00 18 76 2B DD 1F 43 C2 AB 0F 8B 40 42 41 00 00 00 B4 91 2B B8 55 68 C2 99 35 0B C1 43 04 00 00 12 A6 87 C2 81 21 13 43 96 F8 60 42 44 43 00 00 01 FF C8 BF B4 E3 D6 C2 C6 D3 05 3F
Alot here. Im gonna to go over ones that disparate from each other.
02 FF 00 00 00 C0 C1 9D FF FF A4 44 65 66 56 C1 Lets disect this
02 FF 00 00 BoneID Parent ^ Unused ^
The coordinates for the bones. These are odd too 00 C0 C1 9D FF FF A4 44 65 66 56 C1
00 C0 C1 9D = Xcoords this should be 32bitfloat and = -5.12852e-21 Too me this is wrong. This should simply be 000.000 if im not mistaken.
FF FF A4 44 = Ycoords = 1319.999878 65 66 56 C1 = Zcoords = -13.399
Though other coordinates will appear just fine.
Now for the TPL. Luckily I dont have to say much here because some one has made a thread to editing and viewing them in this thread here: residentevilmodding.boards.net/thread/12470/replacing-original-tpl-texturesand this tool here which converts GIF to TPL: GIF to TPL Download
I almost forgot that CRZOSKs BIN tool and all of his tools should work on PS2 since the PC is a port of the PS2. Keep this in mind.
|
|
Retired for a while
Posts: 184
|
Post by HardRain on May 25, 2021 23:26:40 GMT 10
I have asked around on the ZenHax forums in order to get a tool to extract or repack these BIN models but no one responded to it so i dont think too many people were interested in it. I Do have some information regarding the BIN and TPL. First the BIN. Ill just post it here from notepad. Research on Leons Hair BIN 5
Lets go over its mysterious Header
30 00 03 00 50 00 00 00 04 10 01 00 50 01 00 00 CD CD CD CD CD CD CD CD 18 08 03 20 00 00 00 00 00 00 00 00 00 02 00 A0 30 00 00 00 00 00 00 00 00 00 F4 BF 00 BE D9 44 00 00 CA 40 00 00 80 3F 00 10 A6 42 00 20 BE 42 00 A0 CB 42 CD CD CD CD
Legend: ID String: ID String B#: Number of bones Present and are read
30 00 03 00 50 00 00 00 04 10 01 00 50 01 00 00 = Header - More Research is needed... ^ ID String ^ B#
CD CD CD CD CD CD CD CD 18 08 03 20 00 00 00 00 }---| Unknown? ^Part of header. More Research is needed... 00 00 00 00 00 02 00 A0 30 00 00 00 00 00 00 00 }---| Unknown? 00 00 F4 BF 00 BE D9 44 00 00 CA 40 00 00 80 3F }---| Temp Scale? ^ 32Float^ ^ 32Float^ ^ 32Float^ ^Unused?^ 00 10 A6 42 00 20 BE 42 00 A0 CB 42 CD CD CD CD }---| Unknown? ^ 32Float^ ^ 32Float^ ^ 32Float^
I was told these are "Scales of bounds". More Research is needed...
For the Skeleton
02 FF 00 00 00 C0 C1 9D FF FF A4 44 65 66 56 C1 03 02 00 00 FC FF AD B7 0B 00 70 43 01 00 A8 C1 04 03 00 00 29 95 BD B7 F7 FF B3 42 03 00 30 41 1A 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 1B 04 00 00 FC 94 D7 35 55 0B C3 41 CF 97 F1 41 1C 04 00 00 09 6C 46 B7 C0 5B 94 42 A7 FD A1 42 1D 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 1E 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 1F 04 00 00 93 CA 35 38 00 40 CE C4 31 33 BB 41 20 04 00 00 2D 0A DF C1 C4 81 97 42 FE FC A9 42 21 04 00 00 73 0F DF 41 C4 81 97 42 FF FC A9 42 40 04 00 00 71 6F BE C1 A2 AE 06 43 43 F3 EE 42 41 40 00 00 00 18 76 2B DD 1F 43 C2 AB 0F 8B 40 42 41 00 00 00 B4 91 2B B8 55 68 C2 99 35 0B C1 43 04 00 00 12 A6 87 C2 81 21 13 43 96 F8 60 42 44 43 00 00 01 FF C8 BF B4 E3 D6 C2 C6 D3 05 3F
Alot here. Im gonna to go over ones that disparate from each other.
02 FF 00 00 00 C0 C1 9D FF FF A4 44 65 66 56 C1 Lets disect this
02 FF 00 00 BoneID Parent ^ Unused ^
The coordinates for the bones. These are odd too 00 C0 C1 9D FF FF A4 44 65 66 56 C1
00 C0 C1 9D = Xcoords this should be 32bitfloat and = -5.12852e-21 Too me this is wrong. This should simply be 000.000 if im not mistaken.
FF FF A4 44 = Ycoords = 1319.999878 65 66 56 C1 = Zcoords = -13.399
Though other coordinates will appear just fine. This really seems a bit confusing, needs some more research and trial and error tests. But you already did a nice work identifying those values. And thank you so much for reminding me about this, I also have forgot it comes with the Japan tool pack. (I just opened it and found out it has many tabs and one with PMD at the end, but the rest of it comes with those weird characters.)I will be using your translated version for learning, thanks for that too.
|
|