Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Hunting Unlimited 2010 models and possibly other things

Featured Replies

  • 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

  • Author
  • Localization
39 minutes ago, h3x3r said:

I checked simple pmg and it seems easy...

image.thumb.png.c59f47c2464f47ba0f084f748df853d1.png

image.thumb.png.21c587d1294d69c2abb29ff991326b50.png

How the hell... i tried with Python and Noesis custom plugin and failed..  also is that Hex2Obj software?

  • 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

  • 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];

 

  • 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

  • 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 by anderlli0053
Forgot to tag Karpati and mentioned h3x3r's help in the converter tool

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.