January 24Jan 24 Localization Hello! I'm trying to extract HU2010 (Hunting Unlimited 2010) game models and other related things, with none to low success. I used this as a reference. I have also found some other similar things, but for a little different engine version, this uses SCS's Prisma engine that is different for 18WOS: https://forum.scssoft.com/viewtopic.php?t=329118 https://forum.scssoft.com/viewtopic.php?t=310390 https://forum.scssoft.com/viewtopic.php?t=184370 main game data file "base.scs" is actually just a regular archive! Nothing that i have tried really helps... . PMG files are the actual models by the way. I have uploaded the base.scs archive file for all of you that can help. models (PMG) are in the models subfolders and maps/levels are in the maps subfolders Virustotal report: https://www.virustotal.com/gui/file/df01a940de3190df6f000bce6c6e87e12d604bec3f7f4ba77bd97a97be764249/detection I've packed it into highly-compressed .7z archive, you can download here ➡️ https://andrewpozenel.com/public/scs.7z
January 24Jan 24 Supporter I checked simple pmg and it seems easy... Edited January 24Jan 24 by h3x3r
January 24Jan 24 Author Localization 39 minutes ago, h3x3r said: I checked simple pmg and it seems easy... How the hell... i tried with Python and Noesis custom plugin and failed.. also is that Hex2Obj software?
January 24Jan 24 Author Localization What settings did you even use? While the tool is good, i am not familiar with it. even when i done reading the tutorial multiple times
January 24Jan 24 Supporter Here's struct. I didn't care about skeleton/bones/weights. Just geo + mat. But still don't know how is mat assigned. //------------------------------------------------ //--- 010 Editor v14.0 Binary Template // // File: // Authors: h3x3r // Version: // Purpose: // Category: // File Type: *.pmg // ID Bytes: // History: //------------------------------------------------ char PmgSign[4]; uint32 MeshIndex; uint32 MaterialIndex; uint32 BoneIndex; uint32 Unknown_0; float Unknown_1[10]; uint32 BoneTransformBaseOffset; uint32 MaterialInfoOffset; uint32 MeshInfoOffset; uint32 Unknown_2; uint32 BoneIndexBufferBaseOffset; uint32 Unknown_4; uint32 Unknown_5; uint32 Unknown_6; uint32 VertexBufferBaseOffset; uint32 Unknown_8; uint32 UVBufferBaseOffset; uint32 Unknown_10; uint32 TotalIndexBaseOffset; uint32 TotalIndexBufferSize; FSeek(MaterialInfoOffset); struct { uint32 Unknown_0; uint32 Unknown_1; uint32 Unknown_2; uint32 Unknown_3; uint32 Unknown_4; uint32 Unknown_5; }MaterialInfo[MaterialIndex]; FSeek(MeshInfoOffset); struct { uint32 IndexCount; uint32 VertexCount; uint32 Unknown_0; uint32 Unknown_1; float Unknown_2[10]; uint32 VertexBufferOffset; uint32 NormalBufferOffset; uint32 UVBufferOffset; uint32 ColorBufferOffset; uint32 Unknown_0_BufferOffset; uint32 SkinBufferOffset; uint32 IndexBufferOffset; uint32 BoneIndexBufferOffset; uint32 Unknown_1_BufferOffset; uint32 Unknown_2_BufferOffset; }MeshInfo[MeshIndex];
January 24Jan 24 Localization 7 hours ago, anderlli0053 said: Hello! I'm trying to extract HU2010 (Hunting Unlimited 2010) game models and other related things, with none to low success. I used this as a reference. I have also found some other similar things, but for a little different engine version, this uses SCS's Prisma engine that is different for 18WOS: https://forum.scssoft.com/viewtopic.php?t=329118 https://forum.scssoft.com/viewtopic.php?t=310390 https://forum.scssoft.com/viewtopic.php?t=184370 main game data file "base.scs" is actually just a regular archive! Nothing that i have tried really helps... . PMG files are the actual models by the way. My programs support the Prism3D Engine PMG/PMD/MAT/TOBJ files since June 12, 2023: - 3D Object Converter (Windows); - 3D Object Converter (AmigaOS) http://3dconverter.synology.me/3doc - i3DConverter x64 macOS - i3DConverter amd64|x64 Linux http://3dconverter.synology.me
January 24Jan 24 Author Localization @h3x3r Thank you very much for the correct struct. I created a converter based on your values, i was way, way off before, but this could do for now ➡️ https://github.com/anderlli0053/useful-apps/releases/download/1.0.3/pmg_converter.exe @Karpati Thank you for the software, i did not know that it even existed, it was nowhere advertised or such, but yeah, i tried it and will keep it in mind. Edited February 6Feb 6 by anderlli0053 Forgot to tag Karpati and mentioned h3x3r's help in the converter tool
Create an account or sign in to comment