Zen Pinball 2 (Zen Studios) *.PDSP`

Codecs, formats, encoding/decoding of game audio, video and music
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Zen Pinball 2 (Zen Studios) *.PDSP`

Post by LolHacksRule »

Audio from the Wii U version, can someone figure out a way to play these files?
Anexenaumoon
Posts: 119
Joined: Sun Dec 27, 2015 10:22 pm

Re: Zen Pinball 2 (Zen Studios) *.PDSP`

Post by Anexenaumoon »

These samples are headerless DSP's. You need a few things before you can convert them.

First, download the latest vgmstream:
https://github.com/losnoco/vgmstream/releases

Upon extraction you should see an executable called "test.exe".

Next, download this zip file:
zenpinball_pdsp.zip


Extract that zip archive and make sure the file is still named .pdsp.txth if it is named pdsp.txth without the dot in front of "pdsp", it will not work.

Now that you've downloaded vgmstream and the TXTH, drag and drop the TXTH into the same folder as "test.exe" (executable in vgmstream folder). Then, drag all your samples into the same folder as "test.exe". When you drag and drop the *.pdsp files onto test, it should work now. Happy converting! Batch implementation to speed things up.

*Navigate to folder in command prompt*

Code: Select all

for %f in ("*.pdsp") do test "%f"
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Zen Pinball 2 (Zen Studios) *.PDSP`

Post by LolHacksRule »

Thanks but what about Foobar2000 support?
Anexenaumoon
Posts: 119
Joined: Sun Dec 27, 2015 10:22 pm

Re: Zen Pinball 2 (Zen Studios) *.PDSP`

Post by Anexenaumoon »

If you have the TXTH in the same folder as the PDSP, it should play in foobar2000 if you drag and drop it. Although, it can be temperamental sometimes.
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Zen Pinball 2 (Zen Studios) *.PDSP`

Post by LolHacksRule »

Oh cool, but it would be a lot easier if VGMStream for Foobar2000 can immediately play it.
Anexenaumoon
Posts: 119
Joined: Sun Dec 27, 2015 10:22 pm

Re: Zen Pinball 2 (Zen Studios) *.PDSP`

Post by Anexenaumoon »

Unfortunately, I'm not familiar with deving for vgmstream. So, you can either take my way or leave it. That decision is up to you.