Mario Kart 64 (U/NTSC)
Load battle mode on any course
This code is a work in progress so expect it to improve
To do:
-Improve starting positions
-Add better course selection in game
//Force battle mode
810DC53E 0003
//Force battle mode initialization no matter the course
8103C1E8 0800
8103C1EA F263
//Disable lakitu reverse (Source: Rusty)
8107AA10 2400
//Don't lose balloons when falling off course (source: HyperHacker)
81090F78 2400
//Fix crash by NOPing offending JAL instruction call to function
81011E98 2400
//Select your battle courses
800F2BD5 00??
800F2BD7 00??
800F2BD9 00??
800F2BDB 00??
?? = Course ID value
Course Value
Mario Raceway 0x00
Choco Mountain 0x01
Bowser's Castle 0x02
Banshee Boardwalk 0x03
Yoshi Valley 0x04
Frappe Snowland 0x05
Koopa Troopa Beach 0x06
Royal Raceway 0x07
Luigi Raceway 0x08
Moo Moo Farm 0x09
Toad's Turnpike 0x0A
Kalimari Desert 0x0B
Sherbert Land 0x0C
Rainbow Road 0x0D
Wario Stadium 0x0E
Block Fort 0x0F
Skyscraper 0x10
Double Deck 0x11
DK's Jungle Parkway 0x12
Big Donut 0x13
Changelog
v0.3 - Jan. 1, 2020 - Fixed crash which appeared to be an issue with the sound. NOPed the offending function. There does not appear to be any difference with the function NOPed.
v0.2 - Dec. 21 2019 - Removed Lakitu annoying you if you go the wrong way. Made it so you don't lose balloons at the beginning of a match if you start in a bad location or high in the air. The trade off is now you can fall off the course without losing a balloon.
v0.1 - Dec. 21 2019 - Initial release