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.

Extract .DAT file (Flying Heroes)

Featured Replies

  • Author
  • Localization

Chlikaflok, posted Tue May 09, 2023 12:22 am (76692)


I'm trying to get the announcer audio files from the old game Flying Heroes. I successfully extracted most of the files from the .cbf archives, but inside those were .dat files which look like they are archives themselves.

Here is the file I want to extract : https://easyupload.io/t2v36v

Opening it in a hex editor shows filenames and what are probably sizes/offsets, but I can't extract the files.

Please help!
  • Author
  • Localization

BloodRaynare, posted Tue May 09, 2023 3:12 am (76695)


QuickBMS script:

Code:
get FILES short
for i = 0 < FILES
   get NAMELEN long
   getDstring NAME NAMELEN
   get OFFSET long
   get SIZE long
   log NAME OFFSET SIZE
next i


Your sample file contains RAW PCM audio file. Don't let the WAV extension fools you, it has no RIFF header therefore it was unplayable with the usual media players.
  • Author
  • Localization

Chlikaflok, posted Tue May 16, 2023 12:01 am (76775)


After using your bit of script and mucking about with sampling rate and such, I've found the files I was looking for. Thank you!!
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.