--- RESULTS_VERSION_2_IMPROVED_MUSIC_FREEZING ---
Hi, Here is a second update of my project...
Playing GTA Vice City on the PS2 HDD with custom music you'll need:
HDLoader or HDAdvance (both work so far)
First copy the PS2 GTA Vice City DVD game to a folder preferably in your root C: directory and name it GTAVC.
Now that you have it copied to your PC, run MFAudio and open a Radio station file (lets use WAVE.VB) which should be here C:\GTAVC\AUDIO\MUSIC\WAVE.VB
MFAudio should open it under "RAW - Raw Sound Data Compressed ADPMC" audio.
Now for the input audio file settings:
Frequency: 32100 Hz
Interleave: 2000 Bytes
The Output Settings:
WAV - Microsoft RIFF Uncompressed PMC
Frequency: 44100 Hz
Save it with any name like GTAEtractedWAVE.WAV
Note: When importing, exporting or converting the other settings should always be:
Samples: 16 bit
Note2: Not all radio stations are at 32100. Stations like VCPR and KCHAT are at 16100 cus they dont contain any music,
Ok, now its up to you on how you wish to add music.
The way i do it:
I use adobe audition to mix/edit the WAVE.WAV radio station with many mp3s.
You dont have to import the WAVE.WAV file to edit if you wish not to keep a few songs you
like in the game.
Anyways, i work up a nice hour in music then export the mix.
It gets exported as 44100 uncompressed .WAV file.
Note: if you use this mix program be sure to set your begining and ending point or youll end up with a few minites of empty audio at the end of the file.
Now when finished with your custom music mix name the save/export to something like GTAFinishedWAVE.WAV
Time to ready for the replacement:
Once you export your music mix open MFAudio and open your music mix File
It should open up as a WAV - Microsoft RIFF Uncompressed PMC with frequency at 44100. If not set it that way the set it to this.
Note: If you exported your music mix as a compressed WAV file then youll prolly have to play with the MFaudio frequency setting till it doesnt stutter. Usually would be 32100
compressed. I recommend Uncompressed for best quality thoe files can be very large.
RAW - Raw Sound Data Compressed ADPCM
Frequency: 32100 Hz
Interleave: 2000 Bytes
Save as WAVE.RAW
Once done rename file to WAVE.VB
-Music Converting and Editing Complete-
Now to make the ISO (very tricky):
Drag the SYSTEM.CNF to the cdgenPS2 window.
Now drag your SLUS_file, for example SLUS_205.52
Then drag the rest of the file folder to cdgenPS2
You should have the whole game (all the files) in cdgenPS2.
Now open up ISObuster with your GTA Vice City DVD game in your CD/DVD Rom pc drive.
Right click on the red icon that says "ISO VICE_CITY" that should be the whole game tree.
Now go to "Director tree and file info" >> List tree-info (intxt file) >> LBA, Relative Path. Save FileList.txt to the C:\GTAVC directory.
Now back to cdgenPS2.
With your all GTAVC game files in place in cdgenPS2 go to following:
Advanced >> Import Tree File, from IsoBuster
Get the FileList.txt you saved in the C:\GTAVC directory.
Now choose: "Import by LBA".
Note: I beleive this has imported the gta vc game files in order like they are in the DVD
but some files folder are missing since they have nothing in them.
Now again drag only all the file FOLDERS into cdgenPS2 again.
Youll get an error type of message but its just saying that some files already exits.
Doing this should add the missing files that the FileList.txt didnt list as useful.
Now that you have imported the LBA from the FileList.txt youll have to manually change
each FOLDER's LBA setting.
Notice that all the files have the LBA settings from the DVD but the folders do not.
Theres 2 things when doing this:
1) In directory C:\GTAVC\DATA\MAPS\ the folders are in the LBA structure list order, there should be a folder named "BAR" which may be at the bottom of the list that should be between "BRIDGE" and "BANK". Make sure when your setting the LBA all down the list that you set them in the correct order to each folder.
To make things easy just carefully set the LBA to each folder by what IsoBuster has in
that directory. That should be fine.
2) In the C:\GTAVC\AUDIO\MUSIC\ directory I get a LBA error with EMOTION.VB and WAVE.VB
files when trying to save the ISO image.
Thoes 2 files wont accept any LBA setting i randomly set cus it conflicts with other file's structure order.
So what i did was delete them 2 files and drag the 2 (EMOTION.VB and WAVE.VB) into the \AUDIO\MUSIC\ directory in cdgenPS2.
The 2 .VB files have very different LBA settings but now theres no error message when saving to ISO.
Quick Radio Station Results:
After a little testing (with mismatched LBA for Emotion and Wave station files) ive found that all other stations will end without looping but if you switch to another station or cycle back to the one you was at it will play from the begining again.
This wont happen with mismatched LBA Emotion and Wave files i have. If your on thoes stations with mismatched LBA settings the game will freeze on the next cutscene.
Seems like its looking for the files in the DVD.
Im not sure uet why cdgenPS2 wont accept them 2 LBA settings from FileList.tx/IsoBuster.
Says something like it conflics with the GTA3.IMG files in the \MODELS\ directory.
Now in cdgenPS2 go to File >> Save Image >> Save Type As: ISO Files (*.iso)
Name anything for example: VICE_CITY.ISO
Install to HDD with HDLDumb mode 3.
Most music stations now wont feeze your game if you just tune back to it.
Tierd and taking a break.
Will let you know if i have any updates.
----OLD POST BELOW----
Hi, ive been trying to find a way to edit the GTA SA audio files but since ive had no luck i moved to GTA VC for now.
Anyways, i can make a .VB music file from a custom WAV file with MFAudio and i make the ISO with DVD Decrypter and edit the ISO with UltraISO.
I dont burn it to a DVD thoe, i leave it as a ISO file cus i use HDLdumb to install it to the PS2 HDD.
Now i do a few tests:
When ever i save with UltraISO and install to the HDD it wont run at all.
I even saved the iso untouched with UltraISO but it still doesnt work which makes me think that when UltraISO recompiles the ISO it somehow makes it an uncompatible ISO.
The only thing that worked is when i install the ISO right after its made with DVD Decrypter.
So now im wondering if its possible to edit a ISO and have it work when you run it on the PS2.
Is there a good known way to successfully edit a PS2 DVD so that it works when you burn it to a disk or install it to the HDD ?