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.

Watchmen The End is Nigh Audio Format (.wav?)

Featured Replies

  • Author
  • Localization

burom, posted Tue Jul 20, 2021 3:56 am (65266)


I'm trying to extract as much as possible from the Watchmen The End is Nigh games (I'm using Part 2 but it should work on both parts), and after the game file structure was recreated (viewtopic.php?f=9&t=15536) I now have several supposed .wav files containing the game audio. However, the wav files don't have any recognizable headers, no RIFF or anything like that in a hex editor. They can be loaded as raw audio in Audacity (8-bit signed PCM, mono, 44100 Hz) but while the audio is recognizable it's very noisy and playing at about twice the speed it should be.

A sample file is attached.

  • Author
  • Localization

burom, posted Wed Jan 05, 2022 4:25 am (68681)


Another sample file, this time with how it sounds in game (59:40-59:45 of this YouTube video: https://www.youtube.com/watch?v=cQUoSQmGVgI#t=59m40s). Best case scenario for raw import is 8-bit signed PCM, mono, 22050 Hz, but it's still distorted.

  • Author
  • Localization

burom, posted Sat Jan 08, 2022 11:01 pm (68867)


I extracted the Xbox 360 version, the audio looks to be compressed differently (maybe XMA?) but still has the same bespoke header at the front instead of anything readable by other programs. Samples attached.

  • Author
  • Localization

BloodRaynare, posted Sun Jan 09, 2022 2:45 am (68877)


This is the .TXTH script for your Xbox 360 sample:

Code:
codec = XMA1
channels = 1
sample_rate = @0x94:BE
data_size = @0x9c:BE
start_offset = 0xA0
num_samples = data_size


Save it as ".wav.txth" and put it on the same directory as your 360's wav files. Then drag the wav files to foobar2000 (with the vgmstream plugin installed)
For the PC one, I still have no idea what the actual codec was.
  • Author
  • Localization

burom, posted Sun Jan 09, 2022 10:42 am (68896)


Thank you, looks like it works perfectly!

For completeness' sake here's the same files from the PS3 version of the game, although since it looks like there's nothing unique between the platforms the TXTH for the Xbox 360 version is all one needs to rip out the audio.

  • Author
  • Localization

BloodRaynare, posted Sun Jan 09, 2022 11:07 am (68898)


It seems TXTH scripts aren't needed for PS3 ones, since it contains MP3 audio streams, and most media players outside foobar2000 should be able to pick it up (Though, I think MPC-HC fails to play the file).
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.