[RELEASE] Mario Kart 8 Music (replacement) Tool

Discussion in 'Wii U - Hacking & Backup Loaders' started by nastys, Aug 31, 2015.

  1. nastys
    OP

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    Mario Kart 8 Music Tool
    Screenshot from 2015-08-31 20:32:17.png
    This is a fork of BRSTM/BCSTM/BFSTM Conversion Tool. It allows you to change most songs in Mario Kart 8 with just a click. It supports all formats supported by SoX and BRSTM/BFSTM files, so you can use songs downloaded from http://brawlcustommusic.com/.

    This is currently in BETA. This means that some things may be broken. Also, Windows (and thus OS X) support is currently broken due to some bugs. It only works on GNU/Linux at the moment.


    Use this with Cafiine.

    Download: https://mega.nz/#F!og5DQD5Q!IBNs1Kr-YH4Dm83B-jHbBQ
    Not working on Windows/OS X at the moment due to some bugs.

    How to install the BETA:
    On Ubuntu

    License: GPLv2
    Icons by MarioWiki licensed under CC BY-SA 3.0: http://www.mariowiki.com/Mario_Kart_8#Courses
    Additional credits: soneek for their BRSTM → BFSTM converter, vgmstream's developers
     
    Last edited by nastys, Apr 14, 2017
  2. BullyWiiPlaza

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,771
    1,439
    Aug 2, 2014
    Germany
    Amazing! I was going to do some custom music for MK8 so this comes in handy. But Windows is not supported yet :/
    I'll just do it the "old" way.
     
    Anonymous456 and nastys like this.
  3. nastys
    OP

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    I'll tag you when it's supported ;)
     
    BullyWiiPlaza likes this.
  4. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,361
    7,519
    Dec 1, 2014
    United States
    Under a rock
  5. nastys
    OP

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    @Mr. Mysterio ?
    It's possible, but hard.
     
    TotalInsanity4 likes this.
  6. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,361
    7,519
    Dec 1, 2014
    United States
    Under a rock
    Yeah, thanks, I tried XD
     
    nastys likes this.
  7. VinsCool

    VinsCool Disgusted

    Member
    GBAtemp Patron
    VinsCool is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,976
    28,925
    Jan 7, 2014
    Canada
    An Alternate Reality
  8. nastys
    OP

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    I know, but it's still written in C#...
    And MK8MT has a lot of buttons. It's definitely not easy to port.
     
  9. soneek

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States
    Everyone keep in mind, that the 3rd and 4th channels in a course song are always used for the frontrunning beats.
     
    nastys likes this.
  10. nastys
    OP

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    That explains why sometimes there's no music... I'll fix it soon ;)

    Anyway, I added you to the credits :lol:
     
  11. soneek

    soneek GBAtemp Regular

    Member
    179
    200
    Jun 27, 2012
    United States
    There are specific channel settings for each song that vary. The first pair of channels can mute while the 3rd or 4th pair will take its place. It's not really consistent aside from frontrunning placement.
     
    nastys likes this.
  12. Mr. Mysterio

    Mr. Mysterio Super Genius

    Member
    661
    856
    Sep 16, 2014
    United States
    Rosalina's Comet Observatory
    Cool app, nastys!
    If I have enough free time, I could certainly try to add this to Uwizard.
    Is the kernel exploit public yet? I need it to test this right?
     
    I pwned U! and TotalInsanity4 like this.
  13. nastys
    OP

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    It's a LOT of work... You might as well port Uwizard into this program :D
    Yes, but only for firmware 5.3.2.
     
  14. Mr. Mysterio

    Mr. Mysterio Super Genius

    Member
    661
    856
    Sep 16, 2014
    United States
    Rosalina's Comet Observatory
    Oooh, yeah! Now I can FINALLY blast my Uncle with infinite items in MK8!!!!!! I've been waiting SOOOOO long to do that!

    I haven't looked at the source yet. Maybe I'll just port some parts of it.
     
  15. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord

    Member
    7,361
    7,519
    Dec 1, 2014
    United States
    Under a rock
    Lol I see you've been out of the loop about as long as I have! I can catch you up in PM if you need me to
     
  16. Mr. Mysterio

    Mr. Mysterio Super Genius

    Member
    661
    856
    Sep 16, 2014
    United States
    Rosalina's Comet Observatory
    If you wouldn't mind, I would appreciate that. Thanks. ;)
    I have been pretty busy... Today, I actually have enough time to use my laptop for a few hours! :lol: (I haven't even opened it for the past week. :sad:)
     
  17. mariogamer

    mariogamer GBAtemp Advanced Fan

    Member
    830
    229
    Aug 12, 2015
    Canada
    FINALLY A LINUX APPS!!

    thanks nastys!
     
    TotalInsanity4 and nastys like this.
  18. LWares87

    LWares87 GBAtemp Advanced Maniac

    Member
    1,703
    182
    Oct 19, 2008
    does this only work by replacing music on the fly via network to the actual console or can it be used for emulators (such as Cemu) as well?
     
    Last edited by LWares87, Sep 23, 2016
  19. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,286
    5,311
    Mar 17, 2010
    Norway
    Alola
    This is the first thing I've ever seen that requires Wine but doesn't work on Windows :P
    Nice work though. I like the interface (though it could probably use being separated into multiple tabs or something for lower resolution screens)

    I don't think the number of buttons is an accurate way to measure how hard something would be to port.
    What matters more is how many lines of code there are.
     
    nastys likes this.
  20. nastys
    OP

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    It was meant to be used with Cafiine, I don't think it can be used for emulators...

    It uses some Windows-only programs but the tool itself is broken on Windows :lol: And since it's been over a year, I don't think I'll ever fix it... (it's open source, though)
    If you have a low-res screen, just drag the window while pressing Alt :P

    Each button requires at least 3 lines of code (just look at the source code...)