List of software for unpacking sounds from various games:
- Psound - unlike many others, plays DCZ archives extension (R2 DC/Dreamcast) and extracts SFXes only from combin.dat on R2 PSX disk.
- jpsxdec - scans for various file formats, also plays videos. (audio: xa, xai)
- ADPCM Player v1.44h - found it more capable to detect loops than MF Audio. Since W10, it doesn't play files, gives error, but extracts/converts well. Generally we can use Cube Media Player 2 instead.
For extraced distorted/encrypted/unkown file formats:
- VideoGameSoundConverter_2.0
http://wiki.vg-resource.com/wiki/Video_ ... _Converter
"The conversion is actually handled by vgmstream however VGSC wraps it with a simple UI and allows you to convert multiple files quickly and easily."
- Watto Game Extractor - is good to see inside various game archives, and then, for playing/extracting strange formats, with e.g. this:
- DecUbiSndGui - decodes lots of music from UBI games, e.g. extracted from game archives (or sometimes directly from game files).
- Dragon UnPACKer 5
- quickbms
http://aluigi.altervista.org/quickbms.htm
- PSFlab - allows editing PSF files
https://www.zophar.net/utilities/rippers/psflab.html
- MFaudio may be useful in overall (doesn't detect loops, plays lot of files)
- PSMPlay - plays stream XA files from e.g. PSX discs. Files like stream.ixa in Rayman 2. But not as a file, but if I remember correctly, when you analize bin image. However, on W10 it doesn't convert to wav anymore. Only plays. But you can save the file in this program again, and then it can be read by some program, and converted. Extracting of .ixa is imposible with ISOBuster, but posible by Magic ISO. Normally, copying content of R2 PSX disk mounted content by Windows, will return uncorrect ms-dos operation error.
- XA Audio Converter, though without original samplerate (files are upsampled to 44kHz from 37800Hz in case of R2).
- Cube Media Player 2 - looks for a complex tool as to support various file formats (among others IXA/XA/PS2/SS2/ADPCM RAW/ADX/PSS/SFD/VAG (interleave settings in Operations-Properties differs from values of ADPCM Player). It didn't even show that Operations-Convert is greyed out for unregistered users, I hadn't seen the reason to use attached keygen till... I guessed when nothing was able to convert, but only play. Don't only drag and drop your file. Make sure you also clicked on file>analyze file.
- PSXmc - also nice software, but I have some troubles to make it to convert files.
- Nova Extractor - Droolie recommended it for extracting .hxc files from Rayman 3
http://lotro-moonlight.clan.su/load/nov ... 5/1-1-0-23
SFXes in Rayman 3 are in: directory\Gamedatabin\World\Sound\ (they are already ripped and available to download).
- VGMStream (has support for some game audio formats, available as Foobar2000 plugin too)
- jpsxdec (also decodes IXA file from R2 PSX, but you need to scan whole track 1 bin file. It also scans separate chosen files, but usually it may not give the same results)
- Audacity (RAW import option, usually PCM or VOX ADPCM, sometimes sound can be distorted, or some segments inside corrupted)
- [Droolie wrote] gba mus riper (including the typo :p) - that can scan GBA roms for music sequences and convert them to midi+sf2 files (though some manual corrections are required for the midi files). Only works for games using the Sappy audio driver though. Apparently a lot of GBA games use that, but sadly Rayman 3 is the only one that does out of the GBA Rayman games
- Foobar2000 (at least some newer versions than 1.3.20) with VGMStream plugin can play HXC files from Rayman 3 (just not directly data.hst), it extracts voices, SFX, music. Files in the playlist can be converted to any format by right click on playlist element, or merged by marking elements, so order will be preserves (merge option in convert)
- The same player with vgmstream can extract Rayman 2 audio. It works on the bnm files, not the apm files if you just drag in a bnm file then you get the sounds in it with file names (thx zel)
-
https://cpa-editor.neocities.org/ Sound Editor there has Outils>Convert ADPCM option (cpa\exe\main folder) (thx Spitfire_x86)
-
Ray2Get CML Python tool allowing converting music stored in APM files of PC version of Rayman 2 to WAV, and from WAV to APM back into the game. But be aware that no matter the input file is, the game will always resample all the music to 22kHz when played in-game (it's hardcoded in the game). Probably no reverse conversion feature like in Ray2Get.
- Tonic Trouble audio converter v1.0 (
tonictac) - converter of sounds and music from demo and Special Edition and at least music of probably English version of Alex Builds His Farm. The supported formats are .BNK (sound banks), .MPX / .MPU (variant of MPEG) and .APM (variant of ADPCM). For the converter to work, the files "APMMXBVR.DLL" and "MPGMXBVR.DLL" from the "DLL" directory of the game are required.
How it works
-
Fix of the above tool by Droolie, to support Hype: The Time Quest BNM files correctly (read edit 3 at the bottom) or maybe also Alex Builds His Farm in case of issues with missing segments (can't remember)
-
F1BNM - extracts BNM files from some CPA/OpenSpace games.
-
openspace-ps2-extractor - extracts sounds from BF archives from PS2 games based on CPA/OpenSpace engine with RenderWare renderer like Rayman Revolution and Hype: The Time Quest.
-
RayAudio - also Droolie's tool which extracts at least PS3 and GC archives of Rayman 3, so you can decode result MSF files with VGMStream (better quality than PC sounds).
-
Rayman3 BGMusic Extractor by gmsj0001 - extracts music from data.hst of Rayman 3 PC, but stopped working on newer OS' (I think it could still worked in Windows 7 times). Can be safely replaced by Foobar2000 with VGMStream plugin (and it preserves file names)
-
OSB Extract - probably extracts SFX from Dreamcast version of Rayman 2, stored in archives in which you should find OSB files, and DAT files with corresponding file names to PC version, irc OSB contains one VOX ADPCM file of custom variant with all SFX' combined, but the tool was forked and enhanced, so maybe it will extract it correctly, but for other games some problems with bad sample rate detection happened (bad pitch).
The other nice list of software is posted here:
http://ngemu.com/threads/ripping-audio- ... t-1673495m
Memory dump method
You can start any game on Windows, go to the game to play any music, and now task switch>task manager>process>PPM>make memory dump (it will show destination location path in temp afterwards).
Then go to DecUbiSnd>Scan file and voila.
E.g. if the game uses e.g. ogg files, it will find all the supported audio files inside the memory dump if they were used during the game (at least audio files with headers - it's not always the case). Some files might be decoded improperly in general, but it might be worth to try anyway. I found it working with a non-Ubi game. The downside is - probably you'd need to make memory dumps over and over again during the whole game to rip all the music that way. But, SFX seem to load all at once. Even in main menu in one case I saw. Some of the tools mentioned above scanning whole files/ISOs/discs might work beside DecUbiSnd too.
Other rippers worth to try for such scanning: Ravioli Scanner, EkszBox-ABX and also mentioned Dragon UnPACKer can work that way too (thx A1020nt).