ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Mon Jan 17, 2022 10:36 pm

All times are UTC




Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Tue Jun 05, 2018 4:40 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Hello everybody,

it's time to get my QuickBMS scripts out there. As many of you might know, a large collection of scripts can be found on XeNTaX but to be honest, I like it better here. :D
I'll post single scripts in single posts as attachments and keep a list in the first post here. I hope this will get some Google results. ;) Have fun.

Greetings, AlphaTwentyThree

Script list

Code:
[b]Common archives[/b]
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p68443 - 998 Studios - *.cat, *.kgb, *.v2k (music archives only)
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68789#p68789 - Wii games - *.bin decompressor
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35698 - Electronic Arts (console) - *.mus extractor
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35700 - Wwise sound engine - AKPK ident + bnk/txt - extractor/parser
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68466#p68466 - Xbox sound archives - *.xwb - extractor/converter


[b]Stream processing[/b]
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p68463 - Electronic Arts (console) - *.mpc/*.mad/*.vp6 demultiplexer
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35701 - Gamecube VID movies - audio extractor
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68812#p68812 - Humongous Entertainment Inc. - add wave header
https://zenhax.com/viewtopic.php?f=17&t=7982&start=20#p68692 - 2x ss2 mono to stereo
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68684#p68684 - *.ss2 re-interleave (PS2 ADPCM)


[b]Individual games[/b]
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35823 - Army Men: Sarge's War (GC) - *.sti/*.stm
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35789 - Army Men: Sarge's War (PS2) -  *.msh/*.msb
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35828 - Army Men: Sarge's War (Xbox) - *.sbr
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35628 - Broken Sword: Secrets of the Ark (PC) - *.pak
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35696 - Call of Duty: Big Red One (PS2, GC, Xbox) -  *.gcv, *.psv, *.xbv audio extractor
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35697 - Deus Ex: Human Revolution (Xbox 360) - *.mul
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68610#p68610 - The Godfather II (PS3/X360) - *.viv
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p68446 - Oddworld: Abe's Oddysee (PSX) - *.lvl
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68543#p68543 - The Punisher (PS2) - *.peg
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68539#p68539 - The Punisher (PS2) - *.vpp
https://zenhax.com/viewtopic.php?f=17&t=7982&p=68463#p35724 - XI Coliseum (PSP) - *.arc


Last edited by AlphaTwentyThree on Sat Jan 08, 2022 4:45 am, edited 24 times in total.

Top
   
 Post subject: Re: My QuickBMS scripts
PostPosted: Tue Jun 05, 2018 4:41 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Broken Sword: Secrets of the Ark

platform: PC
file type: PAK
type: extractor


Attachments:
sota_pak_EmPackFi.bms [441 Bytes]
Downloaded 602 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:12 am, edited 2 times in total.
Top
   
 Post subject: Re: My QuickBMS scripts
PostPosted: Thu Jun 07, 2018 9:05 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
game: Call of Duty: Big Red One

platform: PS2, GC, Xbox
file types: *.gcv, *.psv, *.xbv (movies)
type: audio extractor


Attachments:
cod_bro.bms [2.8 KiB]
Downloaded 486 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:12 am, edited 1 time in total.
Top
   
 Post subject: Re: My QuickBMS scripts
PostPosted: Thu Jun 07, 2018 9:11 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Deus Ex: Human Revolution

platform: Xbox 360
file type: *.mul
program needed: xma_parse (http://www.hcs64.com/vgm_ripping.html)
script type: extractor

Both scripts correspond to a number of *.mul files. Just try which one works.


Attachments:
dehr_2.bms [3.01 KiB]
Downloaded 449 times
dehr_1.bms [2.9 KiB]
Downloaded 447 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:13 am, edited 1 time in total.
Top
   
 Post subject: Re: My QuickBMS scripts
PostPosted: Thu Jun 07, 2018 9:14 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
EA console games (tested with Boogie SuperStar Wii)

file type: *.mus (archive)
script type: extractor
note: resulting files are *.xas (playable with vgmstream)


Attachments:
ea_xas.bms [1.09 KiB]
Downloaded 498 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:13 am, edited 1 time in total.
Top
   
 Post subject: Re: My QuickBMS scripts
PostPosted: Thu Jun 07, 2018 9:34 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Wwise sound engine

file types: archives with AKPK identifier and *.bnk / *.txt and soundbanks.xml
script type: extractor / parser

Second script is for extraction, first script for name parsing.
To parse, keep all extracted files in the same folder as the *.txt and soundbanks.xml. Priority in parsing is always the soundbanks.xml. You can parse again with the txt files afterwards. After parsing, ALWAYS check with Anti-Twin (or similar) if there are files without name (which still have their IDX).


Attachments:
Wwise_parse.bms [3.1 KiB]
Downloaded 593 times
Wwise.bms [3.44 KiB]
Downloaded 580 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:13 am, edited 2 times in total.
Top
   
 Post subject: Re: My QuickBMS scripts
PostPosted: Thu Jun 07, 2018 9:41 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
VID movies

platform: GameCube
script type: audio stream extractor
tested games:
- 007: Everything or Nothing
- Gun
- Tony Hawk's American Wasteland


Attachments:
VID1_audio_extract.bms [2.43 KiB]
Downloaded 438 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:16 am, edited 3 times in total.
Top
   
PostPosted: Fri Jun 08, 2018 9:30 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
XI Coliseum (PSP)

file type: *.arc (WpX identifier)
script type: extractor


Attachments:
arc_WpX.bms [774 Bytes]
Downloaded 541 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:16 am, edited 1 time in total.
Top
   
PostPosted: Mon Jun 11, 2018 4:12 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Army Men: Sarge's War (PS2)
file type: *.msh/*.msb pairs
script type: extractor
note: ss2 mono headers are automatically added


Attachments:
AMSW_PS2_msh_msb.bms [1.09 KiB]
Downloaded 454 times
Top
   
PostPosted: Tue Jun 12, 2018 1:46 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Army Men: Sarge's War

platform: GameCube
file type: *.sti/*.stm pairs
script type: extractor
note 1: genh headers are automatically added
note 2: format is big endian PCM


Attachments:
AMSW_GC_sti_stm.bms [1.27 KiB]
Downloaded 414 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:16 am, edited 1 time in total.
Top
   
PostPosted: Tue Jun 12, 2018 2:48 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Army Men: Sarge's War

platform: Xbox
file type: *.sbr
script type: extractor
note: Xbox ADPCM headers get automatically added (playable with vgmstream)


Attachments:
AMSW_Xbox_sbr.bms [2.2 KiB]
Downloaded 436 times


Last edited by AlphaTwentyThree on Mon Jan 03, 2022 7:42 pm, edited 2 times in total.
Top
   
PostPosted: Thu Dec 23, 2021 1:49 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
998 Studios games
(https://www.mobygames.com/company/989-studios)

CAT extractor
KGB extractor
V2K to ss2 converter (-> vgmstream)


Attachments:
989_V2K.bms [809 Bytes]
Downloaded 19 times
989_KGB.bms [685 Bytes]
Downloaded 19 times
989_CAT.bms [639 Bytes]
Downloaded 22 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:11 am, edited 1 time in total.
Top
   
PostPosted: Thu Dec 23, 2021 5:59 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Oddworld: Abe's Oddysee

platform: Playstation
format: *.LVL
script type: extractor


Attachments:
Abe's Oddysee PSX LVL.bms [403 Bytes]
Downloaded 21 times


Last edited by AlphaTwentyThree on Sat Dec 25, 2021 5:08 am, edited 1 time in total.
Top
   
PostPosted: Sat Dec 25, 2021 5:06 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Electronic Arts

platforms: all
format: *.MPC/*.MAD/*.VP6 (movies)
script type: demultiplexer
note: *.sng playable with vgmstream, *.mov playable with vlc


Attachments:
!EA_demux.bms [780 Bytes]
Downloaded 24 times


Last edited by AlphaTwentyThree on Mon Jan 03, 2022 7:42 pm, edited 2 times in total.
Top
   
PostPosted: Sat Dec 25, 2021 8:20 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
XWB/XSB pairs

procedure:
- move all files to the folder with the *.xwb files
- run batch file
- convert resulting *.xwb files (separate folder for each main xwb) to *.wav with script (still in beta mode - offset needs to be adjusted for every main container)

note: the names inside the XSB files don't correspond to the streams correctly.
note2: I've also attached the Xbox ADPCM codec below - right clock on the INF file and choose "Install". You can play the resulting wav files with every audio player afterwards.


Attachments:
xadp.7z [37.63 KiB]
Downloaded 22 times
xwb_process.7z [11.91 KiB]
Downloaded 22 times


Last edited by AlphaTwentyThree on Mon Jan 03, 2022 7:41 pm, edited 1 time in total.
Top
   
PostPosted: Wed Dec 29, 2021 8:54 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
The Punisher

platform: PS2
file type: *.vpp
script type: extractor

note: in case Luigi's script doesn't work, here's one that works on the rest of the files. Won't work on "MUSIC.VPP" or "VOICES.VPP", only the other files.


Attachments:
punisher_ps2_vpp.bms [608 Bytes]
Downloaded 17 times


Last edited by AlphaTwentyThree on Mon Jan 03, 2022 7:40 pm, edited 1 time in total.
Top
   
PostPosted: Wed Dec 29, 2021 12:59 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
The Punisher

platform: PS2
file type: *.peg
script type: extractor


Attachments:
punisher_ps2_peg.bms [455 Bytes]
Downloaded 16 times
Top
   
PostPosted: Sun Jan 02, 2022 2:49 pm 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
The Godfather II

platform: PS3, X360
file type: *.viv
script type: extractor

notes:
- no names given, only the CRC, so that's what you'll find in the names
- some file endings obviously aren't correct but if anyone wants to correct them, send me a note


Attachments:
ea_big4_var.bms [710 Bytes]
Downloaded 14 times
Top
   
PostPosted: Wed Jan 05, 2022 7:08 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
PS2 ADPCM *.ss2 0x10 byte re-interleave

vgmstream somehow still doesn't play ss2 streams with incomplete last blocks correctly. This script will re-interleave those streams to ones that can be played correctly.
My old script in the "other" forum had some major problems, so please only use this one!
Very important script!


Attachments:
ss2_re-interleave.bms [2.41 KiB]
Downloaded 10 times
Top
   
PostPosted: Wed Jan 05, 2022 7:24 am 

Joined: Sat Aug 09, 2014 11:21 am
Posts: 733
Volition Inc.

platform: PS2
games tested: The Punisher (PS2), probably works for others too
file formats: *.vmu, *.vse
script type: audio converter

note: all files stemming from *.vmu streams need to be re-interleaved with my script in order to be played correctly!


Attachments:
volition_ps2_audio.bms [943 Bytes]
Downloaded 9 times
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited