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.

I would like to use this car file in another 3D format

Featured Replies

Hey Reshax fam! 😊

Need some help with a game asset! 🛠️

I got a 3D model from Motorstorm Apocalypse (Evolution Studios) and I'm trying to figure out the format. Suspecting it's .rpk (sample file attached).

Anyone clever wanna take a peek? 😅

Game: Motorstorm Apocalypse
Developer: Evolution Studios
Format: Suspected .rpk

Appreciate any help! 🙏

Supercar42.zip

  • Supporter

Hey, there's a driveclub.bms script from Aluigi which just cuts the rpk into pieces.

I'm not clever enough to get better results for supercar42.rpk . (1st picture: img files very small, max 3.3 kB):

05e-img.png

edit: from the biggest ttf file:

mesh_viewer_002e-ttf.png.aaea40b90170775055d50b847780ad82.png

edit2: extension names don't to seem to have a meaning - found a .ttf containing face indices

last effort:

mesh_viewer_supercar.png.9ed61db7cd40b78eb6f99e7566d3a778.png

mesh_viewer_2LMeyXYR6o.png.a93aa72973dba041545129938aa80a36.png

mesh_viewer_supercar-quirl.png.3192401ff15e009d1b4ce4df76e6c1ce.png

Edited by shak-otay

  • Author
On 12/29/2025 at 1:00 AM, shak-otay said:

Hey, there's a driveclub.bms script from Aluigi which just cuts the rpk into pieces.

I'm not clever enough to get better results for supercar42.rpk . (1st picture: img files very small, max 3.3 kB):

05e-img.png

edit: from the biggest ttf file:

mesh_viewer_002e-ttf.png.aaea40b90170775055d50b847780ad82.png

edit2: extension names don't to seem to have a meaning - found a .ttf containing face indices

last effort:

mesh_viewer_supercar.png.9ed61db7cd40b78eb6f99e7566d3a778.png

mesh_viewer_2LMeyXYR6o.png.a93aa72973dba041545129938aa80a36.png

mesh_viewer_supercar-quirl.png.3192401ff15e009d1b4ce4df76e6c1ce.png

So I would like to know your conclusions. Why did you use the DriveClub script? Are the two games using the same engine? The last picture is definitely something. Crazy UVs from what I am seeing. One last thing, is that Windows 98 I am seeing.

  • Supporter
18 minutes ago, King Sexus said:

Why did you use the DriveClub script? Are the two games using the same engine?

I have no idea - I searched for "rpk" and that was the script I found.

Quote

One last thing, is that Windows 98 I am seeing.

No, the test.obj pictures are from hex2obj.

  • Author
29 minutes ago, shak-otay said:

I have no idea - I searched for "rpk" and that was the script I found.

No, the test.obj pictures are from hex2obj.

rpk on reshax? how does hex2obj work? the uvs are all over the place. have you tried the other rpks in that archive

  • Supporter
2 hours ago, King Sexus said:

rpk on reshax?

See Archives/Zenhax. 35 results. (Don't remember which one.)

Quote

how does hex2obj work?

It needs parameters to work. These have to be determined by analyzing the binary hex data of a 3D model.

Pressing the 'tut' button gives some explanations. (There's also dozens of posts where I used it on different formats.)

Quote

the uvs are all over the place. have you tried the other rpks in that archive

No. Usually I don't spend more than 15 min with formats which are a little bit weird (except they've have impressive models).

Edited by shak-otay

  • Author
3 hours ago, shak-otay said:

See Archives/Zenhax. 35 results. (Don't remember which one.)

It needs parameters to work. These have to be determined by analyzing the binary hex data of a 3D model.

Pressing the 'tut' button gives some explanations. (There's also dozens of posts where I used it on different formats.)

No. Usually I don't spend more than 15 min with formats which are a little bit weird (except they've have impressive models).

Okay, what you did is also. Also in conclusion… the hex2obj tool didn’t work?

  • Supporter
8 hours ago, King Sexus said:

Okay, what you did is also. Also in conclusion… the hex2obj tool didn’t work?

Wrong, it works as expected (as almost always).

My analysis didn't work (to get correct parameters).

It's like not having the correct coins for a gumball machine. Then you won't get your chewing gum.

  • Author
5 hours ago, shak-otay said:

Wrong, it works as expected (as almost always).

My analysis didn't work (to get correct parameters).

It's like not having the correct coins for a gumball machine. Then you won't get your chewing gum.

Parameters, how do you think we can get those?

  • Supporter

Here's the latest H2O file for supercar42 (load rpk, then the H2O file), before pressing the 'mesh' button toggle 'noPtC' button to 'Fake':

 

0xE38E8 1400
Vb1
10 99
0x12EB46 1285
121210
0x0 255

 

Safe as a text file, scar42_0.H2O, whatever

  • Author

Very very interesting. I will leave you to continue researching this (if you want to)

6 hours ago, shak-otay said:

Here's the latest H2O file for supercar42 (load rpk, then the H2O file), before pressing the 'mesh' button toggle 'noPtC' button to 'Fake':

 

0xE38E8 1400
Vb1
10 99
0x12EB46 1285
121210
0x0 255

 

Safe as a text file, scar42_0.H2O, whatever

 

  • 3 weeks later...
  • Author
On 1/3/2026 at 1:06 AM, shak-otay said:

I'm sorry, I've spent much more than the 15 minutes mentioned above. I gave you the parameters so that you can check it yourself.

Can I use this parameters with moderesearcher?

  • Supporter

Check whether it uses face count (instead of face index count like H2O, which is 3 times face count for standard triangles).

Also the padding for vertices is different from FVFsize, the latter is the size of the vertex block while (afair) 'padding' is FVFsize - sizeOfFormat, so padding= FVFsize-12 for floats.

  • Author
On 1/21/2026 at 9:04 AM, shak-otay said:

Check whether it uses face count (instead of face index count like H2O, which is 3 times face count for standard triangles).

Also the padding for vertices is different from FVFsize, the latter is the size of the vertex block while (afair) 'padding' is FVFsize - sizeOfFormat, so padding= FVFsize-12 for floats.

Please check these screenshots out for that thing you mentionedScreenshot(16).thumb.png.2089501558e6d104cb76acd44ff30478.pngScreenshot(15).thumb.png.6010fce781b62c696581ad281aad6bf7.pngScreenshot(19).thumb.png.ccdb622c93593e11a61e07bc9d1c33cf.pngScreenshot(18).thumb.png.11482e3b0e9f73876b2d36c6d1ce2afa.pngScreenshot(17).thumb.png.8b054fb1b33c4b8c07e3396c18b3d26f.png

  • Author
On 1/21/2026 at 9:04 AM, shak-otay said:

Check whether it uses face count (instead of face index count like H2O, which is 3 times face count for standard triangles).

Also the padding for vertices is different from FVFsize, the latter is the size of the vertex block while (afair) 'padding' is FVFsize - sizeOfFormat, so padding= FVFsize-12 for floats.

also aside from that, can you look at these two files. they are model files from the game NASCAR Unleashed for PS3 and 3DSSample.zip

  • Author
16 hours ago, shak-otay said:

Sorry, no, I'd prefer to finish the task here from 3 weeks ago (which you seem to have ignored).

i am sorry for moving out of point. Can you translate the parameters you gave before into the below format so that i can input in the Modelreseacher.

Vertices:

Offset

Type (float, half-float, etc)

Count

Format (XYZ, XZY, YXZ, YZX, ZXY, ZYX)

Padding

Pad Inter

 

Faces:

Offset

Type (integer, short, byte)

Count

Format

Padding

Pad Inter

 

Byte Order:

Little Endian

Big Endian

 

  • Supporter

vertices are half-floats and the padding should be 4 (FVFsize-6). Divide faceindex count by 3 to get the face count (roundabout, for tristrips it's a little bit different, usually).

But I used automatic face creation with hex2obj, Dunno whether MR has that feature.

 

  • Author
11 hours ago, shak-otay said:

vertices are half-floats and the padding should be 4 (FVFsize-6). Divide faceindex count by 3 to get the face count (roundabout, for tristrips it's a little bit different, usually).

But I used automatic face creation with hex2obj, Dunno whether MR has that feature.

 

Okay lemme try this. Also do you know how to delete topics that I myself created?

  • Author
On 1/24/2026 at 8:29 AM, shak-otay said:

Only moderators can, I think. (I saw users who placed a "can be deleted" in their opener post.)

Alright man, i think at this point you have done welll for me. i willl close this topic. thanks

thanks friends you have tried. i will askf or this post to be deleted

  • 3 weeks later...

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.