Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Dissapointed Owl
Jan 30, 2008

You wrote me a letter,
and this is how it went:
Anybody know how to extract audio files from the .hdi file of a PC-98 game? I've looked around some and save for some not very helpful posts on random forums made in the early 2000s, I can't seem to find any way of accomplishing this. It's for a homebrew game from the 90s, so no warez btw.

Adbot
ADBOT LOVES YOU

BlueBlazer
Apr 1, 2010
Tried VLC? You'll probably need some sort of ancient magic library.

More info on the game would be helpful, knowing the engine/development platform helps alot with decoding

Dissapointed Owl
Jan 30, 2008

You wrote me a letter,
and this is how it went:

BlueBlazer posted:

Tried VLC? You'll probably need some sort of ancient magic library.

More info on the game would be helpful, knowing the engine/development platform helps alot with decoding

VLC doesn't appear to work.

The game is the homebrew game by the cult Aum Shinrikyo.

quote:

Here's a link to the .hdi file on Mega. You can use this emulator to run it (Harddisk → SASI #0 → Open and then point to the file. Then select Emulate → Reset).

I can play it, but I have no idea how to extract all the soundclips it contains.

thebigcow
Jan 3, 2001

Bully!
Loop back cable and record?

Dissapointed Owl
Jan 30, 2008

You wrote me a letter,
and this is how it went:

thebigcow posted:

Loop back cable and record?

Yeah, my backup idea was just to play the game and record directly from my sound card but I was hoping for a more optimal way of getting the files. Oh well.

Commander Keenan
Dec 5, 2012

Not Boba Fett
Try the guys at vgmrips.net. I'd think they'd know what to do.

Laranzu
Jan 18, 2002
http://hp.vector.co.jp/authors/VA013937/editdisk/index_e.html

This Disk Explorer utility can get us one step closer by actually being able to see the files in the image. It looks like everything is still in a .DAT though.

Edit:
You might be poo poo out of luck for *sounds* as it seems it works more like a MIDI and creates the sounds on the fly during runtime based on samples in the sound chip. Music should exist somewhere.

I don't know any Japanese so digging through the files and references is extra fuckin' fun!

What is the actual name of this game anyway?

Edit:Edit:
Guessing its Kamiku from the executable in the disk image.

Laranzu fucked around with this message at 00:28 on May 31, 2017

Laranzu
Jan 18, 2002
Honestly after looking at it, cutting the music out with a hex editor might be harder than just hitting "play" and running it through loopback.

luncheon meat
Oct 11, 2007

Brendan Jones, 42, Bendigo
Have you seen these pages?

http://snesmusic.org/hoot/v2/
http://hoot.joshw.info/

lots of pc98 music in there, otherwise I guess this forum might be able to help: https://www.hcs64.com/mboard/forum.php?showthreads

kamikuishikimura monogatari is the name?

e: found something saying 001A00 is the hex to look for to extract .m files but I did that on a bunch of files and when playing it was just a bunch of corrupt sounding garbage, so hm. Also found https://github.com/suzukiplan/PMD-extractor but looking at the source it goes for the same hex but nevertheless I'll try compiling it in the morning, just because I like compiling stuff and this game seems really fascinating

luncheon meat fucked around with this message at 15:46 on May 31, 2017

Adbot
ADBOT LOVES YOU

Dissapointed Owl
Jan 30, 2008

You wrote me a letter,
and this is how it went:
Thanks so much everyone for weighing in. I don't even know if the music is MIDI, as it sounds like looped snippets of recordings (which might still be MIDI?)

luncheon meat posted:

e: found something saying 001A00 is the hex to look for to extract .m files but I did that on a bunch of files and when playing it was just a bunch of corrupt sounding garbage, so hm. Also found https://github.com/suzukiplan/PMD-extractor but looking at the source it goes for the same hex but nevertheless I'll try compiling it in the morning, just because I like compiling stuff and this game seems really fascinating

I really appreciate all the info, thank you.

  • Locked thread