Hacking .WAD sound files convert

thomas04

Member
OP
Newcomer
Joined
Mar 30, 2021
Messages
6
Trophies
0
Age
31
XP
41
Country
United Kingdom
Hey y'all. Does anyone know how to extract/convert the music files for WAD games/isos/files? Specifically ANIMA - Ark of Sinners
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
.bin is a generic file format used by hundreds of different games, and often even multiple takes within a single ROM.

Anyway WAD games (or would that be wiiware? VC is just an emulator and then you are back to whatever original console most of the time*) are no different to disc based games in that the devs can do whatever they like -- I pulled out some basic ogg files from a game once where other times they will be normal enough, other times it could be nice and custom.

*I don't know if any VC games did like many PS1 emulators on PC do where the audio tracks are MP3 or something to save on space.
 

thomas04

Member
OP
Newcomer
Joined
Mar 30, 2021
Messages
6
Trophies
0
Age
31
XP
41
Country
United Kingdom
.bin is a generic file format used by hundreds of different games, and often even multiple takes within a single ROM.

Anyway WAD games (or would that be wiiware? VC is just an emulator and then you are back to whatever original console most of the time*) are no different to disc based games in that the devs can do whatever they like -- I pulled out some basic ogg files from a game once where other times they will be normal enough, other times it could be nice and custom.

*I don't know if any VC games did like many PS1 emulators on PC do where the audio tracks are MP3 or something to save on space.
Ah. I'm not sure how to get the music though
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Ah. I'm not sure how to get the music though
Ever the question.

Things I normally do.
So start by exploding it into the component files (not sure what we are suggesting these days but https://code.google.com/archive/p/showmiiwads/downloads might do).

Anyway once you have it down to individual files you have various things to look at
File sizes. Music tends to be larger than next to nothing but might also not be that large as these things go.
File names
Folder names
File extensions. Nobody likes making file formats from scratch so they will use those provided by others ( https://wiibrew.org/wiki/Data_Containers http://wiki.tockdom.com/wiki/Custom_Music https://wiki.multimedia.cx/index.php?title=Category:Game_Formats http://wiki.xentax.com/index.php/Game_File_Format_Central ). As mentioned above there are ones that are used by multiple formats (.bin being short for binary, .dat being usually short for data, .arc presumably being archive though there is a common archive format in Nintendo consoles with that extension and more you can learn as time goes on)
Magic stamps. When you open a file in a hex editor then many a file format maker has a little indicator (either a run of hex, a run of text or something similar) that identifies the file as being of a given type.
Elimination based on previous -- if there is a folder/file name/extension saying graphics then chances are it is to do with that.

These get a lot of people most places.
After this you can start fiddling with files -- if you swap two files around and suddenly the music has changed or broken then chances are one of those files is your music. Related to this is corruption wherein you change parts of the ROM and then see what changes in the game proper.

The most reliable way, but also one that takes you learning a more speciality type of programming (see assembly) is tracing. Here you want an emulator with a debugger option (not sure what Dolphin is doing these days here) and you do things like https://www.romhacking.net/documents/361/ (it is for the GBA and for a command line thing but eh) to follow it back up from something you can see it having an effect on back up to where the console formulates the command to grab the data from the disc/ROM/SD card/internet/... and thus precisely where to look and how it is treated by the hardware after that. Some systems have slightly lesser versions like compression logging (the GBA for instance has compression functions in the BIOS, if a game calls them and thus notes where it is looking, what format it is using and how much of it there is then you have a nice shining light saying something is here, might not be what you want but almost invariably will be something), and pointer inference is a thing too in some systems (though less useful on the Wii. On systems where it is then you might find what look like obvious pointers, little things that indicate the location of other data that programs use to locate things, then something will be at the end of it).
 
  • Like
Reactions: SaulFabre

TryXXXWest

Member
Newcomer
Joined
Mar 9, 2021
Messages
5
Trophies
0
Age
34
XP
33
Country
United States
Wow, the previous comment is really detailed and has a lot of steps, but I got lost while reading it, I am not sure I would be able to do this. I think I could suggest something, it might sound really stupid :D but this just came to my mind when I read your question. I know that the majority of games have certain youtube channels, where they post kind of trailers etc. Try to just insert the game name plus soundtracks. I am more than sure you will find the music you need. Then, use some youtube convertor like like mp3convert.cc to convert it to the file type you need. I guess this is the most simple way to get the game music.
 
Last edited by TryXXXWest,

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,174
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,772
Country
Ecuador
Extracting sound file (sound.bin) from the channel banner from a Wii Virtual Console (Wii VC) WAD requires CustomizeMii (http://code.google.com/archive/p/customizemii), go to Source tab, open your WAD and go to Options tab, then click in Extract button > Sound and choose As sound.bin if you want the sound.bin file or As audiofile if you want the sound in a normal sound file in WAV (*.wav) file. Then save the resulting file in anywhere of your PC.

Hope this helps ;)
 
Last edited by SaulFabre,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    I @ idonthave: :)