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.

Reverse engineering .dat files

Featured Replies

  • Author
  • Localization

JstnPwll, posted Tue Nov 13, 2018 3:00 am (40320)


Hey,

My question is less of a technical question about QuickBMS as it is about theory. I know a little about reverse-engineering, but I'm not sure what next steps to take on these files.

I have a group of files I extracted from a game package that comprise graphical assets. The .pvr files are easy--those are the textures for 3D models. Now I'm struggling with the .dat files...I'm assuming most (if not all) of them are the 3D models themselves, and perhaps their animations. I can't figure out the data schema though. I've tried the script to test decryption algorithms but that didn't yield any good results. I'm somewhat familiar with various 3D modeling formats and the raw data doesn't seem to be right either.

If you were trying to crack these, what would you do next?
  • Author
  • Localization

zheneq, posted Tue Nov 13, 2018 6:00 am (40323)


Image
  • Author
  • Localization

JstnPwll, posted Tue Nov 13, 2018 3:13 pm (40331)


zh=5660[/img][/quote]eneq wrote:
Image


I found Model Researcher after you posted this. I copied the values you put in and was able to extract the model. I'm curious how you came up with right values to plug in...I didn't see any option to auto-detect information in the file. Did you just manually inspect the file and know what to look for?
  • Author
  • Localization

zheneq, posted Tue Nov 13, 2018 11:10 pm (40355)


JstnPwll wrote:
Did you just manually inspect the file and know what to look for?


Yes. I saw bunch of floats and a bunch on shorts, plugged them in -- and it worked. The format is very straightforward. Though, vertex count and face count seem to be missing.
Guest
This topic is now closed to further replies.

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.