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.

Lego Alpha Team (PC) .dds

Featured Replies

  • Author
  • Localization

Puterboy1, posted Sat Nov 02, 2019 10:43 pm (51849)


I would like to make this playable.
  • Author
  • Localization

brendan19, posted Sun Nov 03, 2019 5:32 am (51854)


It's just raw PCM with no header.

Import it as raw audio into Audacity

Encoding: Signed 16-bit PCM
Byte order: Little Endian
Channels: 1 (Most likely mono as all the samples provided were all SFX), music might be 2 channels
Frequency: Either 22050Hz or 44100Hz (Never played the game, not sure how they're supposed to sound exactly)

Export it as a .wav file
  • Author
  • Localization

Puterboy1, posted Sun Nov 03, 2019 7:32 pm (51864)


brendan19 wrote:
It's just raw PCM with no header.

Import it as raw audio into Audacity

Encoding: Signed 16-bit PCM
Byte order: Little Endian
Channels: 1 (Most likely mono as all the samples provided were all SFX), music might be 2 channels
Frequency: Either 22050Hz or 44100Hz (Never played the game, not sure how they're supposed to sound exactly)

Export it as a .wav file

Is there a faster process like changing the extension to .pcm?
  • Author
  • Localization

brendan19, posted Sun Nov 03, 2019 9:27 pm (51867)


Here's a QuickBMS script made by AlphaTwentyThree that can do it.

Code:
# raw to RIFF wav example
# script for QuickBMS http://quickbms.aluigi.org

set FREQUENCY long 22050 # Change this to set the frequency rate
set CHANNELS long 1 # Change this to set the number of channels
set BITS long 16

get SIZE asize
get NAME filename
string NAME = ".wav"

set MEMORY_FILE binary "\x52\x49\x46\x46\x00\x00\x00\x00\x57\x41\x56\x45\x66\x6d\x74\x20\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x64\x61\x74\x61\x00\x00\x00\x00"

set RIFFSIZE long SIZE
math RIFFSIZE = 36
set BLOCKALIGN long BITS
set AVGBYTES long FREQUENCY
math BLOCKALIGN /= 8
math BLOCKALIGN *= CHANNELS
math AVGBYTES *= BLOCKALIGN

putvarchr MEMORY_FILE 4 RIFFSIZE long
putvarchr MEMORY_FILE 20 1 short          # wFormatTag: Microsoft PCM Format (0x0001)
putvarchr MEMORY_FILE 22 CHANNELS short   # wChannels
putvarchr MEMORY_FILE 24 FREQUENCY long   # dwSamplesPerSec
putvarchr MEMORY_FILE 28 AVGBYTES long    # dwAvgBytesPerSec
putvarchr MEMORY_FILE 32 BLOCKALIGN short # wBlockAlign
putvarchr MEMORY_FILE 34 BITS short       # wBitsPerSample
putvarchr MEMORY_FILE 40 SIZE long

log NAME 0 44 MEMORY_FILE
append
log NAME 0 SIZE
append
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.