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.

[XBOX] Project Gotham Racing 2 *.pak_hrd / *.pak_stream

Featured Replies

  • Author
  • Localization
1 hour ago, michalss said:

Your account is under moderation. Can you please state the reason why you asking for so much 3D ripping tools for so many diff games ? There was a report that you are reselling this assets online, this is something what can we can consider as that you breaking the rules.

Because I'm a 3D artist and reverse engineer. Ninja Ripper is the only program that can rip 3D models.

  • Localization

I cant at the moment, but you can try using ModelResearcher. It renders mesh directly from a file. It takes some practice, but its really useful in the long run, and can be used with other games aswell.

  • Supporter
3 hours ago, michalss said:

There was a report that you are reselling this assets online...

That's what I thought the first time I saw him just keep asking. But now when he clarified he is reverse engineer i have no doubt about him ;).

Edited by h3x3r

  • Supporter
On 5/20/2024 at 3:31 PM, h3x3r said:

But now when he clarified he is reverse engineer i have no doubt about him ;).

Well, I didn't see him reverse anything in this forum, afair.

But anyways, for the cars, you can get some data (see picture) using offzip but the resulting point clouds look weird so far (with HFloats or shorts).

edit: yeah, it's because the mesh data is in the .dat file of \GPUD folder (for Porsche911 at least) see other thread for my results

Audi_TT.png

Edited by shak-otay

positions and uv's are signed shorts (multiply uvs by 100/65535)

normals are packed into bitfields (11-bit x, 11-bit y, 10-bit z) but negative and positive coordinates are swapped for whatever reason

faces are triangle strips terminated by duplicate index

image.png.df85c87a36ff9be7d447a36a8d0d1bca.png

Edited by itrabwho

  • 4 months later...
  • Localization
On 5/20/2024 at 6:32 PM, mrmaller1905 said:

What 3D computer graphics program did Bizarre Creations use to create car and map models for PGR2?

Just like any studio: They used an in-house engine

  • mrmaller1905 changed the title to [XBOX] Project Gotham Racing 2 *.pak_hrd / *.pak_stream
  • 6 months later...
  • 1 month later...

This was solved by reversing them but rebuilding them has not been solved as trivial as it is. For example. I wrote that link that was posted but even with the information provided. It’s not possible to open / edit / then rebuild the models and they load in the game properly. I would literally pay someone if they could assist in making this happen. 

  • 5 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.