RetingencyPlan / le_quickbms_script_compendium

just in case you thought my "thread" at ZenHAX was way too bloated for what it actually is
16 stars 3 forks source link

Technictix & Technic Beat (PS2) Music ripping problem #5

Open Jacinta57 opened 4 years ago

Jacinta57 commented 4 years ago

I'm having trouble on ripping the music in Technictix. When I play the music in MF Audio with 12000Hz as the default (and common) frequency, the parts of each track are all jumbled up! It's almost like i've mixed up the parts of a track or almost all tracks, or have done something wrong.

All the game's tracks have this issue along with the rest of the .mus files that i extracted with the arika BMS script. There is also some stuttering while I'm playing the files. All of this might be because I haven't done the extracting correctly, as i'm not good at ripping music from PS2 games... The music has to be just right like in the actual game itself.

And why are all the instuments and sounds are put into single .vb files? Could the game have sequenced music?

Can you fix these issues, please.

RetingencyPlan commented 4 years ago

I'm having trouble on ripping the music in Technictix. When I play the music in MF Audio with 12000Hz as the default (and common) frequency, the parts of each track are all jumbled up! It's almost like i've mixed up the parts of a track or almost all tracks, or have done something wrong.

this is because the music you're trying to play on MF Audio actually uses 8-bit PCM as its codec, so just punching the whole thing into MF Audio is not going to work. i might post a sample TXTH file some time later though, if you want it. sample rate is 24000 by the way.

All the game's tracks have this issue along with the rest of the .mus files that i extracted with the arika BMS script. There is also some stuttering while I'm playing the files. All of this might be because I haven't done the extracting correctly, as i'm not good at ripping music from PS2 games... The music has to be just right like in the actual game itself.

.mus files were designed with handling multiple sound tracks in mind, the way this is done is these sound tracks are interleaved into a single file with a fixed block size for each. as i couldn't really figure out how it was done for Technictix though i ended up losing interest for figuring these files out. with that being said, they were finely extracted on my end though.

And why are all the instuments and sounds are put into single .vb files? Could the game have sequenced music?

because these things are sound banks, and a .vb file needs a .vh file so at least one sound from said .vb file can be played back. the game also has these .mrk and .seq files, which i believe are part of a sound system designed specifically to support the game's entire point(rhythm music gameplay or something like that). so yeah, the game does have sequenced music of some sort. however since i'm not into "making psf2 files" i can't actually do anything about it in regards with "music playback". in particular, figuring out how these .vh+.vb files work tend to wear out my patience thanks to how a .vh file is constructed.

in other news, i updated the script so it could be less reliant on executable files. as in, the script can now extract all file there is directly from either ARIKA.DAT or INFO.DAT.

Jacinta57 commented 4 years ago

The same thing also happened for Street Fighter EX3, but that game has already been ripped and completed by another user.

The sound effects and voices are also in the .vb and .vh files. So is there a way to leave the vb files as is, or find another way to rip all of the sounds? If you can help complete the gamerips for Technictix and Technic Beat, then I'll be impressed.

Jacinta57 commented 4 years ago

There is also a problem in ripping the music from the first game. I get this error: "Incomplete output file. Can't read 14336 bytes from offset 0c103000.", it can't rip the "stb and "sta" mus files in the "zmus" folder. Can you this fix the issue.

RetingencyPlan commented 4 years ago

right, i'll see what i can do about that.

Jacinta57 commented 4 years ago

Any luck yet?

RetingencyPlan commented 4 years ago

i tested the script with the files from the first game (no sector headers or anything of the sort whatsoever) and it worked just fine on my end. so i suppose you did something wrong at some point while trying to look for the music of the first game. may i see what the input file (ARIKA.DAT or PS2.DAT) looks like through an screenshot of sorts?

Jacinta57 commented 4 years ago

PS2Extracterror This is the error that came up when I tried to get the .mus files. Can you fix the issue?

RetingencyPlan commented 4 years ago

no i can't "fix the issue" because... your PS2.DAT is incomplete. the PS2.DAT file i have on my end weighs in at 416 MB of file size. which is why i had no problem with the script. the PS2.DAT file you have on your end has a file size that weighs in at half of that. hence you get this issue.