Voice Tools- Custom Voices For MK8

Discussion in 'Wii U - Hacking & Backup Loaders' started by Ziggyhacks, Jan 27, 2017.

  1. Ziggyhacks
    OP

    Ziggyhacks GBAtemp Regular

    Member
    115
    50
    Sep 14, 2016
    United States
    Los Angeles
    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.
     
    Last edited by Ziggyhacks, Jan 28, 2017
  2. SuperDaStar

    SuperDaStar Member

    Newcomer
    11
    5
    Sep 25, 2016
    Canada
    AB, Canada
    Nice! Finally I won't be the only person making custom voices :D

    — Posts automatically merged - Please don't double post! —

    Uhm.. Ziggy. That "certain set of tools" is the Nintendo Developer tools. You shouldn't be distributing them, at all. I legitimately thought you actually made a tool until I looked into the GitHub DL..
    Good luck, bud. I'm hoping you haven't signed the NDA contract.
     
  3. Ziggyhacks
    OP

    Ziggyhacks GBAtemp Regular

    Member
    115
    50
    Sep 14, 2016
    United States
    Los Angeles
    I didn't make the tool, and I certainly haven't signed the NDA contract. This is perfect for making custom voices, though.
     
  4. SuperDaStar

    SuperDaStar Member

    Newcomer
    11
    5
    Sep 25, 2016
    Canada
    AB, Canada
    It doesn't matter. You shouldn't be posting these leaked tools whether you've signed the contract or not. You're setting yourself up for trouble and the leaker for even more trouble. You're better off deleting this, Ziggy.
     
  5. Ziggyhacks
    OP

    Ziggyhacks GBAtemp Regular

    Member
    115
    50
    Sep 14, 2016
    United States
    Los Angeles
    Your signature literally says 'don't sweat the petty things.' This seems pretty petty.
     
  6. SuperDaStar

    SuperDaStar Member

    Newcomer
    11
    5
    Sep 25, 2016
    Canada
    AB, Canada
    Changing the topic. Niiiiiice.
    And it's a joke. It's a god damn joke.
    Oh, and thanks for ignoring the second part of my signature, which literally states it's a joke.
     
    Last edited by SuperDaStar, Jan 28, 2017
  7. KevinX8

    KevinX8 Proud user of The Dark Theme

    Member
    907
    493
    May 12, 2016
    Down there
    You can't post warez here. it's against ToS
    It's also against ToS on github. Your breaking two website terms here
     
    Last edited by KevinX8, Jan 28, 2017
    SuperDaStar and gudenau like this.
  8. gudenau

    gudenau Never a unique idea

    Member
    3,237
    1,216
    Jul 7, 2010
    United States
    /dev/random
    Not like this is petty, this is the type of thing that can get you tossed in jail and all computer access revoke for a long time.

    This includes but is not limited to: laptops, desktops, cell phones, game console and handhelds.
     
    SuperDaStar likes this.
  9. TheZander

    TheZander member

    Member
    1,083
    772
    Feb 1, 2008
    United States
    Not to be petty, but italicizing the word 'literally' and putting emphasis on it in reference to "and don't pet the sweaty things." in an effort to explain that the second part explains is a joke is a bit of a stretch. Or is that just another joke?
     
  10. SuperDaStar

    SuperDaStar Member

    Newcomer
    11
    5
    Sep 25, 2016
    Canada
    AB, Canada
    Well, I italicized the word to kind of play on how Ziggy italicized 'literally' in his response to me, but my main point for this entire thing was that he shouldn't be posting these SDK tools. As for the second part of my signature, it's just some joke I found online and thought it'd be a nice thing to put as my signature. Sue me!
     
  11. Ziggyhacks
    OP

    Ziggyhacks GBAtemp Regular

    Member
    115
    50
    Sep 14, 2016
    United States
    Los Angeles
    That's another joke. :P
     
  12. SuperDaStar

    SuperDaStar Member

    Newcomer
    11
    5
    Sep 25, 2016
    Canada
    AB, Canada
    Sigh.
    You know what? Whatever. I just wanted to warn you that it's a bad idea to have a link that leads to leaked Dev tools, along with other tools you've taken without credit. But I don't care anymore, this is a waste of my time and your time, bickering back and forth. So, good luck, I hope the GitHub link and this thread don't get deleted. Good day.
     
  13. TheZander

    TheZander member

    Member
    1,083
    772
    Feb 1, 2008
    United States
    meh, rereading what you said I guess you were being cool about it.
     
    Last edited by TheZander, Jan 28, 2017
  14. DrLilRobot

    DrLilRobot Newbie

    Newcomer
    1
    2
    Jan 28, 2017
    United States
    i don't quite understand where you're pulling the petty card from. it's really confusing that you, instead of responding back calmly to a fellow poster's fair warning against the illegal distribution of tools that are locked behind a legal barrier, decide to find some sort of hole to poke in the poster's appearance (in this instance, their forum signature? come on man!) over a rude tone in a message that you should probably pay a little bit of attention to! you did respond calmly, but with false information--so he replied again to solidify his point.

    i'm not going to say that he replied in the best way. there was a bit of a condescending tone in their initial reply, but the second reply was more of a stern warning, clarifying that yes, you're going to get in a lot of trouble for distributing something from a privatized, company-owned closed development environment that only approved users can access. especially if someone wanted to fork your branch--which probably won't happen because you're distributing compiled libraries and executables. no contributions here!

    this is nintendo we're talking about. they'll eat you alive!

    all in all i'm just kind of confused why you decided to beat him up and call the petty card when he didn't really do anything.

    other than that, this is a nice to tutorial to have to help progress modding and get started on something that only a handful of users knew how to do otherwise. just don't distribute these libraries--tell us how to use them and you'll be completely safe.
     
    Ziggyhacks and SuperDaStar like this.
  15. Ziggyhacks
    OP

    Ziggyhacks GBAtemp Regular

    Member
    115
    50
    Sep 14, 2016
    United States
    Los Angeles
    To everyone who's concerned about breaking any ToS: Nintendo isn't going to hunt me down and tell me that I have to go to jail for any amount of time. If you haven't signed the contract, this is not illegal. The person who distributed it may have legal trouble, though (Harm.)
     
  16. Zarklord

    Zarklord GBAtemp Regular

    Member
    185
    60
    May 13, 2016
    United States
    Uh yes it is...
    If person X pirates a game and gives it to person Y, person Y is still breaking the law, so is person X, but we ain't talking about him;
    To take it one step farther even, lets say person Y uploads said game to that iso site, and loads of people download it, person Y is now breaking the law worse by not just pirating the game but distributing it as well.
    it doesn't matter how you obtained them distributing them is straight illegal.
     
    KapuDaKoopa likes this.
  17. KevinX8

    KevinX8 Proud user of The Dark Theme

    Member
    907
    493
    May 12, 2016
    Down there
    It's only illegal in certain countries and its banned on gbatemp and github
     
  18. Ziggyhacks
    OP

    Ziggyhacks GBAtemp Regular

    Member
    115
    50
    Sep 14, 2016
    United States
    Los Angeles
    It doesn't matter, I've removed the content from GBATemp.
     
  19. KillzXGaming

    KillzXGaming GBAtemp Advanced Maniac

    Member
    1,553
    651
    Jan 2, 2016
    United States
    I'm surprised how unacknowledged this apparently has been. It's been on the wiki for about 2 years.
     
  20. Ziggyhacks
    OP

    Ziggyhacks GBAtemp Regular

    Member
    115
    50
    Sep 14, 2016
    United States
    Los Angeles
    This is merely a tutorial.