1. nastys

    OP nastys ナースティス
    Member

    Joined:
    Aug 5, 2014
    Messages:
    1,713
    Country:
    Italy
    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:
    • Install sox and libsox-fmt-all
    • Install wine
    • (Ubuntu 16.xx+) Install php7.0-cli (press CTRL+ALT+T then enter: sudo apt install php7.0-cli)
    • Right click on MK8MT-1.0β-GNULinux64.tar.gz and select Extract Here
    • Run MK8MT-1.0β-GNULinux64/MK8MusicTool

    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

    Joined:
    Aug 2, 2014
    Messages:
    1,932
    Country:
    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

    Joined:
    Aug 5, 2014
    Messages:
    1,713
    Country:
    Italy
    I'll tag you when it's supported ;)
     
    BullyWiiPlaza likes this.
  4. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord
    Member

    Joined:
    Dec 1, 2014
    Messages:
    10,811
    Country:
    United States
  5. nastys

    OP nastys ナースティス
    Member

    Joined:
    Aug 5, 2014
    Messages:
    1,713
    Country:
    Italy
    @Mr. Mysterio ?
    It's possible, but hard.
     
    TotalInsanity4 likes this.
  6. TotalInsanity4

    TotalInsanity4 GBAtemp Supreme Overlord
    Member

    Joined:
    Dec 1, 2014
    Messages:
    10,811
    Country:
    United States
    Yeah, thanks, I tried XD
     
    nastys likes this.
  7. VinsCool

    VinsCool Persona Secretiva Felineus
    Moderator

    Joined:
    Jan 7, 2014
    Messages:
    13,969
    Country:
    Canada
  8. nastys

    OP nastys ナースティス
    Member

    Joined:
    Aug 5, 2014
    Messages:
    1,713
    Country:
    Italy
    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

    Joined:
    Jun 27, 2012
    Messages:
    179
    Country:
    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

    Joined:
    Aug 5, 2014
    Messages:
    1,713
    Country:
    Italy
    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

    Joined:
    Jun 27, 2012
    Messages:
    179
    Country:
    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

    Joined:
    Sep 16, 2014
    Messages:
    661
    Country:
    United States
    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

    Joined:
    Aug 5, 2014
    Messages:
    1,713
    Country:
    Italy
    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

    Joined:
    Sep 16, 2014
    Messages:
    661
    Country:
    United States
    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

    Joined:
    Dec 1, 2014
    Messages:
    10,811
    Country:
    United States
    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

    Joined:
    Sep 16, 2014
    Messages:
    661
    Country:
    United States
    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 Maniac
    Member

    Joined:
    Aug 12, 2015
    Messages:
    1,258
    Country:
    Canada
    FINALLY A LINUX APPS!!

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

    LWares87 GBAtemp Advanced Maniac
    Member

    Joined:
    Oct 19, 2008
    Messages:
    1,705
    Country:
    United Kingdom
    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

    Joined:
    Mar 17, 2010
    Messages:
    19,728
    Country:
    Norway
    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

    Joined:
    Aug 5, 2014
    Messages:
    1,713
    Country:
    Italy
    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...)
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - (replacement), [RELEASE], Mario