Hacking [RELEASE] Mario Kart 8 Music (replacement) Tool

nastys

ナースティス
OP
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
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,

soneek

Well-Known Member
Member
Joined
Jun 27, 2012
Messages
179
Trophies
0
XP
337
Country
United States
That explains why sometimes there's no music... I'll fix it soon ;)

Anyway, I added you to the credits :lol:

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.
 
  • Like
Reactions: nastys

Mr. Mysterio

Super Genius
Member
Joined
Sep 16, 2014
Messages
661
Trophies
0
Age
24
Location
Rosalina's Comet Observatory
XP
1,124
Country
United States
It's a LOT of work... You might as well port Uwizard into this program :D

Yes, but only for firmware 5.3.2.
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.
 

Mr. Mysterio

Super Genius
Member
Joined
Sep 16, 2014
Messages
661
Trophies
0
Age
24
Location
Rosalina's Comet Observatory
XP
1,124
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
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:)
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,256
Trophies
4
Location
Space
XP
13,813
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 know, but it's still written in C#...
And MK8MT has a lot of buttons. It's definitely not easy to port.
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.
 
  • Like
Reactions: nastys

nastys

ナースティス
OP
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
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?
It was meant to be used with Cafiine, I don't think it can be used for emulators...

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)
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

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.
Each button requires at least 3 lines of code (just look at the source code...)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr