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.

Battle For Bikini Bottom Extraction

Featured Replies

  • Author
  • Localization

Cameron007, posted Sun Sep 13, 2015 12:04 am (7432)


I am trying to extract music from the Battle for Bikini Bottom game. I know they should be in the .HOP files, but not only can I not find the supposed music within, but I also can't even cleanly extract what I can find. I'm using the free version of Game Extractor to browse the .HOP files. Here are some samples:

https://mega.nz/#!UstiyArY!IWlIpC4wmYdY ... ExDnmwuolg
  • Author
  • Localization

Cameron007, posted Sun Sep 13, 2015 3:31 pm (7452)


That did something, but I still don't know about the music. I used it on the .HOP files and got a bunch of folders, none of which contained it. The closest I got was some sound effects.
  • Author
  • Localization

Cameron007, posted Tue Sep 15, 2015 10:07 pm (7503)


...anything...anyone...?
  • Author
  • Localization

brendan19, posted Wed Sep 16, 2015 10:16 am (7513)


I don't think they contain music because none of the files are very big at all. All far too small to have music in them.
  • Author
  • Localization

Cameron007, posted Sat Sep 19, 2015 9:20 pm (7557)


Where might it be then?
  • Author
  • Localization

Cameron007, posted Sat Apr 09, 2016 3:36 am (12501)


I'm gonna resurrect this. Does anyone know how to do these?
  • Author
  • Localization

Mygoshi, posted Sat Apr 09, 2016 9:55 am (12507)


Which version are you talking about first: PS2, GC or Xbox?
  • Author
  • Localization

Mygoshi, posted Sat Apr 09, 2016 10:22 am (12508)


Ok it's not necessary. The file that contains music is in the MN folder, it's called MNU5.HIP

Extract it with this script:

Code:
Endian Big ;
findloc OFFSET string "\x50\x43\x4E\x54" 0 0 ;
If OFFSET = 0 ;
Print error ;
CleanExit ;
EndIF ;
GoTo OFFSET 0 ;
GoTo 0x8 0 SEEK_CUR ;
Get files Long 0 ;
findloc OFFSET string "\x41\x48\x44\x52" 0 0 ;
GoTo OFFSET 0 ;
SavePos base 0 ;
For x = 1 To files ;
GoTo base 0 ;
GoTo 0xC 0 SEEK_CUR ;
GetDString ext 4 0 ;
GoTo base 0 ;
GoTo 0x10 0 SEEK_CUR ;
Get offset Long 0 ;
Get size Long 0 ;
GoTo 0xC 0 SEEK_CUR ;
Get toend Long 0 ;
SavePos base 0 ;
Math base = toend ;
GoTo 0x4 0 SEEK_CUR ;
Get name String 0 ;
string name = . ;
string name = ext ;
Log name offset size 0 ;
Next x ;


Then, you have .snds music, open VGMToolbox, create a genh with these settings:
Header skip: 0x0
Channel: 1 (mono)
Freq: 44100
Interleave: 0x10

Play the GENH with vgmstream and it's finished... don't forget to convert into wav or flac, mp3 reduces the quality.

Also, the game OST is in mono for all platforms, gc & xbox. I tried to find stereo sources but not possible.
  • Author
  • Localization

Cameron007, posted Sat Apr 09, 2016 2:57 pm (12509)


Mygoshi wrote:
Ok it's not necessary. The file that contains music is in the MN folder, it's called MNU5.HIP
Extract it with this script :


Code:
Endian Big ;
findloc OFFSET string "\x50\x43\x4E\x54" 0 0 ;
If OFFSET = 0 ;
Print error ;
CleanExit ;
EndIF ;
GoTo OFFSET 0 ;
GoTo 0x8 0 SEEK_CUR ;
Get files Long 0 ;
findloc OFFSET string "\x41\x48\x44\x52" 0 0 ;
GoTo OFFSET 0 ;
SavePos base 0 ;
For x = 1 To files ;
GoTo base 0 ;
GoTo 0xC 0 SEEK_CUR ;
GetDString ext 4 0 ;
GoTo base 0 ;
GoTo 0x10 0 SEEK_CUR ;
Get offset Long 0 ;
Get size Long 0 ;
GoTo 0xC 0 SEEK_CUR ;
Get toend Long 0 ;
SavePos base 0 ;
Math base = toend ;
GoTo 0x4 0 SEEK_CUR ;
Get name String 0 ;
string name = . ;
string name = ext ;
Log name offset size 0 ;
Next x ;


Then, you have .snds musics, open VGMTOOlbox, create a genh with these settings:
Header skip: 0x0
Channel: 1 (mono)
Freq: 44100
Interleave: 0x10

Play the GENH with vgmstream and finished.. don't forget to convert into wav or flac, mp3 reduce the quality.
Also, the game OST is in mono for all platforms, gc & xbox. I tried to find stereo sources but not possible.

I don't know how you do it, but you sure know a lot about ripping. Do you know how long I've been trying to do this game?
  • Author
  • Localization

Mygoshi, posted Sat Apr 09, 2016 3:10 pm (12510)


Aluigi and his team know a lot of more things than me. No, I don't now how long you've been trying to rip the game.
  • Author
  • Localization

Cameron007, posted Sat Apr 09, 2016 3:25 pm (12511)


Mygoshi wrote:
Aluigi and his team know a lot of more things than me. No, I don't now how long you've been trying to rip the game.

A long time. Anyways, thanks a lot. This will help me with other THQ games. Is the music always in the same folder since they're all structured the same?
  • Author
  • Localization

Mygoshi, posted Sat Apr 09, 2016 3:47 pm (12512)


No, you just have to look the biggest file, usually the biggest contains music.
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.