Puyo Puyo™Tetris®

Puyo Puyo™Tetris®

Tidak cukup rating
Extracting character voices from the game [WIP]
Oleh PetrarchEleven
Now that Puyo Puyo Tetris has a Steam port, modding could potentially be on the way. While I don't know much, I have figured out how to extract the character voice files in case you need them for future projects or mods in general. This all happened within three hours of the game's release! Wow!

NOTE: This guide is incomplete for now, and it does not have any information on how to replace character voices. Baby steps, people!
   
Penghargaan
Favorit
Difavoritkan
Batalkan favorit
What you'll need for extraction
Just one simple program called UnXWB. It can be found here (just Ctrl+F "unxwb"): http://aluigi.altervista.org/papers.htm

I suggest putting this in a folder of its own, followed by an extraction folder.
How to use
Double-click unXWB.exe twice and a Command Prompt should come up. It'll ask you to locate the .xwb file you wish to extract.

The voice files are in steamapps/common/PuyoPuyoTetris/data_steam/data/sound/voice.

Then, select a destination to extract to, and you'll get a series of .wav files with all the character voice clips. You can match them to the same numbers as present in the Sound Test of the game, but the files will use Hexidecimal numbers, so for example, sound #10 ends in "0a", not "10". Makes sense right?

Whose file is whose?
This part's still a WIP, but every character and file is numbered accordingly. I've only been able to extract the battle voices and title call voices.

All battle voice files are named "voiceXX_bank" with XX being the number of a specific character. (numbers are below)
All title call voice files (i.e. "Sega!" "Tetris!" and "Puyo Puyo Tetris!") are named "titleXX_bank".

A number followed by "c" equals their unlockable alternate voice.
A name suffixed by "_e" equals the english dub file.

So to explain, say we want all of Draco's voice clips extracted. Draco's number is 09, so her files are as follows:

"voice09_bank" - Draco's Japanese voice clips
"voice09_bank_e" - Draco's English voice clips
"voice09c_bank" - Draco's Japanese alternate voice clips
"voice09c_bank_e" - Draco's English alternate voice clips

Character numbers are as follows:
00 - Ringo
01 - Risukuma
02 - Maguro
03 - Amitie
04 - Klug
05 - Sig
06 - Arle and Carbuncle
07 - Suketoudara
08 - Schezo Wegey
09 - Draco Centauros
10 - Witch
11 - Lemres
12 - Jay and Elle (they're one file, sadly)
13 - Ai
14 - Ess
15 - Zed (has no filter)
16 - O
17 - Tee
18 - Raffina
19 - Rulue
20 - Feli
21 - Satan / Dark Prince
22 - Ecolo
23 - Ex

For some reason "voice02c_bank" is missing.
Guide to each soundfile name
So once you've extracted the files, you'll get a total of 41 different sound files all labelled "000000xx" with the last two X's being hexadecimal values ranging from 00 to 28 (41 in hex). They're in the same order as the files on the sound test.

Still WIP:
00 - Chain 1
01 - Chain 2
02 - Chain 3
03 - Chain 4
04 - Chain 5
05 - Counter Spell
06 - Spell 1
07 - Spell 2
08 - Spell 3
09 - Spell 4
0a - Spell 5
0b - Tetris
0c - Selected (Technically unused since the character select screen quotes exist in a different bank I think)
0d - Fever Start
0e - Hurt Minor
0f - Hurt Major
10 - Win
11 - Lose
12 - Fever Success
13 - Fever Failure
14 - Puyo Puyo Swap Call
15 - Tetris Swap Call
16 - Swap
17 - Swap (pinch)
18 - Big Bang Explosion
19 - Big Bang Advantage 1
1a - Big Bang Advantage 2
1b - Big Bang Victory
1c - Big Bang Disadvantage 1
1d - Big Band Disadvantage 2
1e - Big Bang Loss
1f - Party Powerup (self)
20 - Party Powerup (opponent)
*21 - Not sure but I can guess it's Party related
22 - Party Recovery
23 - Party 1st Place
24 - Party 2nd Place
25 - Party 3rd or 4th Place
26 - Fusion Mixed Chain
27 - Fusion Tetris Plus (unused?)
28 - Fusion Lucky

*If anyone knows what this is, please tell me; it's probably a Party mode attack of some sort (Amitie says "Explosion!", Zed says "Strike attack", Jay and Elle go "You're welcome," etc.)
10 Komentar
Shadou Wolf 7 Okt 2018 @ 12:17am 
thank you so much for this. I wanted to do a custom voice pack for puyo vs and this is all i needed
PeachPenguin 1 Agu 2018 @ 1:00pm 
I really like this, thanks a lot dude~
3wavesさん@元TF2民 8 Mei 2018 @ 6:04am 
:TTetrimino:I can answer the your question of what is using at No 21 voices of each character:
This voices is using in use two (different) items at the same time in Party mode.
https://youtu.be/sPEwNKZfX3Y?t=40s

And "Tetris Plus(Voice No 27)" can gaining with clear 5-lines and more using two(and more) Tetriminos at the same time in Fusion mode.
https://www.youtube.com/watch?v=eGmf2BuqM_g
PetrarchEleven  [pembuat] 7 Mar 2018 @ 6:29pm 
Guide is updated to include (almost) all sound file types. Found out "Lucky" is used when leftover Puyos that drop in Fusion from having a Mino dropped on them cause a chain.
Raffine52 6 Mar 2018 @ 7:38pm 
Is there's a Guide of how to Replace Textures?
PetrarchEleven  [pembuat] 6 Mar 2018 @ 2:53pm 
@Yuyako: I'm gonna work on that now! I'll add it to the guide momentarily.
Society 6 Mar 2018 @ 10:19am 
Also, Inside these xwb files, Can you know which one of these decided for chains,spells,Counterspells....etc, and stuff?
PetrarchEleven  [pembuat] 2 Mar 2018 @ 4:49pm 
@Wizzkidwas: I'm not sure. That's the next thing I'm looking for.
Wizzkidwas 2 Mar 2018 @ 2:59pm 
Is there a program that can re-pack wav files into .xwb?
Collin Joe 2 Mar 2018 @ 5:42am 
Maguro's JP Alt voice is used in place of Amitie's instead.