We can now edit voices in MK8!
For a long time, there hasn't been any general knowledge on how to edit voices. The first person to make an attempt to do so was SuperDaStar, although there were some issues with sound bit rate that eventually made it next to impossible to make a custom voice. However, using a certain set of tools, it is now possible to edit character voices!
Prerequisites:
1. Get the files necessary
This requires a dump of MK8, which I can't link to. If you do have a dump of MK8, the character sound files are located in vol/content/audio/stream/driver/DRIVER_NAME.bars. A .bars file is just a SARC compressed audio file, which you will later dump.
2. Get the applications necessary
This goes without saying, but you'll need some way to convert the files. You can find a suite of tools on my GitHub. (Link removed, Google is your best friend.)
Now that you have the files and tools to edit them, here's how to edit character voices.
Steps:
1. Open your .bars file with SARC Extractor
It should extract it into a folder, in the same directory as the .bars file. If you don't know what to do, just drag the .bars into the .py file.
2. Convert your .wav SFX file with BFWAV To WAV
To do this, simply drag the .wav file into the .exe. It should output a .bfwav file, which you can drag into the folder containing the unpacked SARC. Then, rename it to match the sound file you want to replace (in BFWAV format.)
3. Pack the SARC file.
Use UWizard to do this, included in the tools. Go to the Archive Manager tab and use the Pack SARC tool. Browse for the folder you extracted earlier and select it. It should output a .SARC file, which you can rename to .bars and place in driver/DRIVER_NAME.bars. Give it the same name.
That's it! The .bars should work in-game, playing your custom SFX.
Edit: Links to illegal software removed, per the request of a few concerned people.
For a long time, there hasn't been any general knowledge on how to edit voices. The first person to make an attempt to do so was SuperDaStar, although there were some issues with sound bit rate that eventually made it next to impossible to make a custom voice. However, using a certain set of tools, it is now possible to edit character voices!
Prerequisites:
1. Get the files necessary
This requires a dump of MK8, which I can't link to. If you do have a dump of MK8, the character sound files are located in vol/content/audio/stream/driver/DRIVER_NAME.bars. A .bars file is just a SARC compressed audio file, which you will later dump.
2. Get the applications necessary
This goes without saying, but you'll need some way to convert the files. You can find a suite of tools on my GitHub. (Link removed, Google is your best friend.)
Now that you have the files and tools to edit them, here's how to edit character voices.
Steps:
1. Open your .bars file with SARC Extractor
It should extract it into a folder, in the same directory as the .bars file. If you don't know what to do, just drag the .bars into the .py file.
2. Convert your .wav SFX file with BFWAV To WAV
To do this, simply drag the .wav file into the .exe. It should output a .bfwav file, which you can drag into the folder containing the unpacked SARC. Then, rename it to match the sound file you want to replace (in BFWAV format.)
3. Pack the SARC file.
Use UWizard to do this, included in the tools. Go to the Archive Manager tab and use the Pack SARC tool. Browse for the folder you extracted earlier and select it. It should output a .SARC file, which you can rename to .bars and place in driver/DRIVER_NAME.bars. Give it the same name.
That's it! The .bars should work in-game, playing your custom SFX.
Edit: Links to illegal software removed, per the request of a few concerned people.
Last edited by Ziggyhacks,