Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Harry Potter and the Prisoner of Azkaban (console versions) extract/split sound files with proper names

Featured Replies

  • Author
  • Localization

Puterboy1, posted Wed Apr 24, 2019 2:54 am (47231)


I was wondering if anyone could extract the sound files of the console version of said game by parsing it with the .ids files which contain the proper IDs for each sound.

This example comes from the speech folder. See if any of you can extract or split them with proper file names.
  • Author
  • Localization

Anexenaumoon, posted Mon Apr 29, 2019 8:49 pm (47439)


Really this should be under Game Archives or Sound Formats but never less:

Attached is a BMS script to extract these pairs with names. Uncertain if the correct names are attached, as I can't assume that they're in the correct order (but, judging by the fact there is no information to link the names to the sound files, I'm assuming the sound data is in order corresponding to the IDs). Open the SDT as input archive, and it will ask you to select the "other archive file" (in this case the IDS) and will extract .mus that is playable with vgmstream.

harryp_poa_sdt-ids.bms

  • Author
  • Localization

aluigi, posted Tue Apr 30, 2019 7:59 am (47451)


Right, moved.
  • Author
  • Localization

Puterboy1, posted Tue Apr 30, 2019 7:49 pm (47472)


Anexenaumoon wrote:
Really this should be under Game Archives or Sound Formats but never less:

Attached is a BMS script to extract these pairs with names. Uncertain if the correct names are attached, as I can't assume that they're in the correct order (but, judging by the fact there is no information to link the names to the sound files, I'm assuming the sound data is in order corresponding to the IDs). Open the SDT as input archive, and it will ask you to select the "other archive file" (in this case the IDS) and will extract .mus that is playable with vgmstream.

harryp_poa_sdt-ids.bms


Well, I tried it but the results only created the properly named .mus files in one byte that is not playable in foobar2000.

Update: I followed your instructions and it looks to me like we might need some extra work on it. Like properly identifying the sounds.
  • Author
  • Localization

Anexenaumoon, posted Wed May 01, 2019 2:42 am (47479)


Don't understand why. The script I provided works with your samples. Make sure you have the vgmstream component installed. You need to open the SDT first and then it will ask you to select the other archive, which then you chose the corresponding IDS.
  • Author
  • Localization

Puterboy1, posted Wed May 01, 2019 7:41 am (47483)


Anexenaumoon wrote:
Don't understand why. The script I provided works with your samples. Make sure you have the vgmstream component installed. You need to open the SDT first and then it will ask you to select the other archive, which then you chose the corresponding IDS.

Well, I managed to fix it, now we need to fork on it further so that the ids accurately matches the .mus files.
  • Author
  • Localization

Anexenaumoon, posted Fri May 03, 2019 2:42 am (47548)


There's no way I can find to change the order. The only thing I can assume is that they're correct, but clearly they're not. So, I don't know what to tell you... Either that. or there's some linkage I'm missing but by the looks of it the IDS doesn't contain anything other than file IDs (but those are just increasing # from 0 - filecount) so.
  • Author
  • Localization

avifors, posted Tue Feb 08, 2022 11:21 pm (69757)


Hey. So I am trying to use the bms script that was created and I am getting an error saying:

- error in src\file.c line 615: fdnum_open()
Error: Invalid argument

Last script line before the error or that produced the error:
1 open FDSE ? 1 #open IDS here!
coverage file 0 0% 0 5985792 . offset 00000000

Press ENTER or close the window to quit

I am loading the script first. Then I am selecting fandg.sdt. Next I select the output folder. Lastly, I select eaudiofandgconvevent.ids then I get the error above. What am I doing wrong? Both files are in the same folder.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.