Chat

Author Topic: PC-98 Instrument Rips  (Read 1077 times)

Offline OPNA2608

  • Newbie
  • Posts: 6
  • nil
    • Email
PC-98 Instrument Rips
« on: October 31, 2017, 05:05:16 PM »
G'day everyone!

I dumped and converted a few PMD instruments into DefleMask-friendly .opm files over the last few weeks while working on one of my stupid projects. Will add more when I find more PMD(MML) files. Have fun with them! :P

Considered ripping ADPCM and Rhythm channel instruments as well, but I'd have to study the file formats a bit more to get accurate results.

Notes:
  • a few files weren't (fully) convertable, so some instruments might be missing
  • there will most likely be some duplicates of an instrument since the mml->opm conversion was done by a script.
    don't have the time to sort them out / implement it in the script (yet).
    (identical instrument id doesn't automatically mean identical instrument)
  • many instruments are clipping (doesn't matter whether the instruments came from a decompiled song or from an official mml that compiles and sounds fine).
    dunno what to blame for that. you'll have to adjust the total levels of the operator until it doesn't clip anymore :/

Sources:
PMD demo files (1992-1994) by Masahiro Kajihara (32 patches)
Touhou 1-5 (1997-1998) by ZUN (converted HertzDevil's dumps) (116 patches)
Rusty (1993) by C-LAB (compositions by Masahiro Kajihara, Ken'ichi Arakawa & Ryu Takami) (356 patches)
Grounseed (1996) by Studio Twinkle (compositions by Masahiro Kajihara, Ken'ichi Arakawa, Ryu Takami, Ryu Umemoto, Daisuke Takahashi & Takahiro Nogi) (616 patches)
« Last Edit: October 31, 2017, 06:20:25 PM by OPNA2608 »
--

Discord: OPNA2608#6983
Youtube: https://www.youtube.com/user/Gamefreak2205/

Offline Alianger

  • Member
  • Posts: 244
  • Super Sugoyim
    • Mini-Revver
    • Email
PC-98 Instrument Rips
« Reply #1 on: November 01, 2017, 05:51:52 PM »
Thanks a lot, and welcome to the forum. If you don't mind, I have requests for some other OPNA osts (should all be on hoot archive):
Flame Zapper Kotsujin
King Breeder
King's Bounty
Miwaku no Chousho
Kara no Naka no Kotori
Hole Chaser
Trouble Outsiders
Rhyme Star
Brandish 3
Rouge
Kirishima Shinryoushitsu no Gogo
Escape
Black Bird
Zwei or Zai Metajo
Revival Xanadu II: Remix
« Last Edit: November 01, 2017, 05:53:50 PM by Alianger »
YT channel (MD music, romhacks, misc gaming): https://www.youtube.com/user/Alianger/videos

Offline OPNA2608

  • Newbie
  • Posts: 6
  • nil
    • Email
Thanks for the warm welcome!
« Reply #2 on: November 01, 2017, 07:45:58 PM »
I don't mind requests at all! I'm all for getting as much PC-98 out of the 2612 as possible ;)

I sadly can't dump from any game though. I'm using PMDRCC to convert compiled PMD driver sound files (file extension .M & .M2) into PMDMML and run a custom script to extract the instrument definitions from these into several .opm files.
I'm therefore limited to games that use the PMD driver unless I write my own program to read out song/instrument data from another sound driver's files. (kinda don't have time for that right now + requires format specs / a working mml->driver compiler to figure it out myself)

I took a look at the hoot archive though:
  • Flame Zapper Kotsujin / Co2jin: not PMD. (NAX)
  • King Breeder: not PMD. (MDRV98)
  • King's Bounty: not in hoot archive. :(
  • Miwaku no Chousho: not PMD. (MSDRV4)
  • Kara no Naka no Kotori: not PMD. (MSDRV4)
  • Hole Chaser: not in hoot archive (unbelievable!), most likely PMD though because KAJA composed for it
  • Trouble Outsiders: PMD! see attachment
  • Rhyme Star: not PMD. unknown driver ("KOLIN"? extensions .MZ2, .MZ8 & .PZ8 (= PPZ samples?))
  • Brandish 3 & Brandish 3 Renewal: not PMD. unknown driver (same file extension for all data types afaik. could be anything)
  • Rouge no Densetsu: not PMD. (FMP ain't unknown to me though. maybe i can find an FMP version)
  • (name ambiguity) Rouge: Manatsu no Kuchibeni: not PMD. unknown driver (generic file extension)
  • Kirishima Shinyojio no Gogo: not PMD. (MBMUS)
  • Escape: not PMD. (MBMUS)
  • Black Bird: not PMD. (HDD)
  • Zwei Metajo: not PMD. unknown driver. ("PCP"? extension .PKO)
  • Revival Xanadu II: Remix: not PMD. unknown driver (generic file extension)

Attachment: exactly 1 song aborted prematurely. hope it didn't contain any instruments you were after ;)
« Last Edit: November 01, 2017, 07:50:37 PM by OPNA2608 »
--

Discord: OPNA2608#6983
Youtube: https://www.youtube.com/user/Gamefreak2205/

Offline Alianger

  • Member
  • Posts: 244
  • Super Sugoyim
    • Mini-Revver
    • Email
PC-98 Instrument Rips
« Reply #3 on: November 02, 2017, 01:40:55 AM »
Ah sorry, king's bounty and hole chaser were on other pages I guess. I'll upload them. I Don't think the former is PMD though.

How about these two?
GaoGao! 4th Canaan: Yakusoku no Chi
Love Escalator

Thanks!

Edit: the archive with KB in it: http://hoot.joshw.info/pc98/
« Last Edit: November 02, 2017, 01:50:56 AM by Alianger »
YT channel (MD music, romhacks, misc gaming): https://www.youtube.com/user/Alianger/videos

Offline OPNA2608

  • Newbie
  • Posts: 6
  • nil
    • Email
PC-98 Instrument Rips
« Reply #4 on: November 02, 2017, 05:31:16 AM »
Ah sorry, king's bounty and hole chaser were on other pages I guess. I'll upload them. I Don't think the former is PMD though.

How about these two?
GaoGao! 4th Canaan: Yakusoku no Chi
Love Escalator

Thanks!

King's Bounty doesn't use PMD, the other 3 seem to do though.

GaoGao! should work. If FMPMD2000 can read the files, then they're uncompressed and will work with PMDRCC as well.
Hole Chaser uses PMD.COM, but the file extensions seem unfamiliar to me. Will experiment a bit with them when I'm home, maybe they're just renamed .M and .M2 files.
Same with Love Escalator.
--

Discord: OPNA2608#6983
Youtube: https://www.youtube.com/user/Gamefreak2205/

Offline OPNA2608

  • Newbie
  • Posts: 6
  • nil
    • Email
PC-98 Instrument Rips
« Reply #5 on: November 02, 2017, 07:36:15 PM »
Here's "GaoGao! 4th Canaan: Yakusoku no Chi" and "Love Escalator". Both converted pretty much perfectly.

GaoGao! contained PMD files whose instructions were found to be unknown as soon as the headers were accepted. FMPMD2000 can't find any PMD data inside them either. They follow the naming scheme of "*_GS.M". I don't know any PC-98 hardware that could be identified with that. (26 -> OPN, 86 -> OPNA)

Hole Chaser's PMD files might be compressed. The .COM files don't look good either.
--

Discord: OPNA2608#6983
Youtube: https://www.youtube.com/user/Gamefreak2205/