Digimon World 2 PSF Help! by zveen at 8:43 PM EDT on March 30, 2026
Hi everyone! I'm currently trying to archive/use some SFX from this game but unfortunately my search hasn't yielded much so far. I know some people have managed to obtain the PSF files for DMW1 as well as DMW3, but the second game seems to be missing (at least in this archive: https://psf.joshw.info/d/ and across the internet in general). If anyone more knowledgeable than me happens to have these files, I’d be very grateful!
Oh that works! Thank you very much! Edit: Ah, synchronizing the songs with their corresponding instrument is.... quite the task. I'm trying to figure out which sounds are actually SFX and which ones are the theme songs themselves atm, haha. I appreciate the help nonetheless!
Since I'm looking for the SFX specifically (I actually found the PSF for the OST today, albeit one of the songs seems to have been incorrectly ripped? https://www.zophar.net/music/playstation-psf/digimon-world-2) I had to keep looking for a few alternatives.
Using DW2-TT (https://www.romhacking.net/utilities/1723/) I was able to access the rest of the files... I'll let you know if anything goes wrong.
EDIT: The SOUNDS is exactly the directory you provided, so now I am looking through the rest of 'em.
The game is using SEP (multi tracks) sequences. Some of them being music only and/or music/sfx. Means some VB such as MVCOMM00.BIN for example should contain both music and sfx samples.
Heya, I've got some great news! Using acemon33's steps in DMW2's discord group, I was able to pretty much rip most of the SFX (or so I believe). I'll be posting step by step below, as it might help others as well. I've added my own commentary using italics.
--
1. Extract the VAB Sound Files The sound data is stored in two separate parts: a header (VH) and a body (VB). For example, to extract the normal battle theme, locate these files on the game CD: \AAA\4.AAA\DUNG\SOUND\MPSE_D00.BIN // Header (.VH) \AAA\4.AAA\DUNG\SOUND\MVSE_D00.BIN // Body (.VB)
2. Merge the Header and Body into a VAB File Use a hex editor (such as HxD) to combine the two files into a single VAB file. Copy the information inside the header, ie MPSE_D00.BIN in this case, using Crt + A and Crt + C, then paste it inside the body, ie MVSE_D00.BIN, at the very start/front of everything. Save it as: SE_D00.VAB (can also be simply saved as MVSE_D00.VAB as to save time)
3. Open the VAB File in VGMTrans Load SE_D00.VAB in VGMTrans. The file may contain multiple sound sequences. You can Preview them the last sequence is usually the most important. The last two or three are the music, while the rest are SFX.
4. Export as MIDI and SoundFont Right-click the sequence and export both: MIDI file (e.g., PS1 Seq.mid) SoundFont file (e.g., PS1 Seq.sf2) Both files are required for proper playback.
5. Configure VLC for Playback (or any Media Player of your choice) The MIDI file alone will not play sound.
Follow these steps in VLC: Go to Tools -> Preferences. Click Show Settings -> All. Navigate to: Input / Codecs -> Audio Codecs -> FluidSynth. Provide the path to the PS1 Seq.sf2 file (SoundFont) and save.
Repeat this step for every unique sound. Tip: If you save all of your SFXs' files (.mid and .sf2) as "PS1 Seq" and separate each track by folder name instead, you'll only need to do this step once, as the program will always search for the same file name.
6. Convert to Standard Audio Formats Once playback works, you can use VLC's built-in converter to export the MIDI as MP3, WAV, etc. (Media -> Convert/Save)
--
I had attempted to use your hexedit logic (which worked for DMW3) to get the .vb, but sadly, it failed at fetching me the sounds I needed (rather, I was unable to play them). It did lead me to the right direction eventually, though, so I'm super grateful!
FYI: The same process works for the songs themselves, sadly, VGMTrans doesn't emulate the VAB attributes correctly, leading to instruments being blasted at full volume (hence why the other PSF file has faulty melodies, erroneously assumed to have been a faulty rip from my end). Regardless, I'm happy that I've been able to find them.