I have previously posted how to play Mario Kart GP2 on Dolphin Triforce 3.0-694. LINK
http://forum.arcadecontrols.com/index.php/topic,133561.msg1375705.html#msg1375705UPDATE: you can also play GP2 using this method but the link above is still the easiest way to play GP2
This is how to get Mario Kart GP1 to work. GP2 has like 95+% of everything GP1 has so if your only interested in getting one mario game, I recommend you choose GP2 and follow the link above. This is more for die hard people since this one is hard to get to work.
You will need Three things:
-Dolphin 4.0-309 (Used to create a working save slate only. The controls are broken in 309 making it not playable so, you need 315 to play it)
https://dolphin-emu.org/download/dev/9a11f2f247652aceb774bc70d8d1-Dolphin 4.0-315 (used to actually play the game. But it needs a save slate from 309 because it give an I/O error when you boot up. But the controls work in this version making it playable once you have a save slate to skip the startup)
https://dolphin-emu.org/download/dev/b957980d9f27279d2507a50e115bf275141a4ea7/
-Mario Kart GP1 (
IN ISO FORMAT! if you have a different format, you have the wrong one. There are few versions floating around and you want the iso version for this to work)
Step 1: Open and setup Dolphin 4.0-309
Open up 309 and setup the paths and gamecube controls. Next open Options-> Configure -> Gamecube and change
SP1 and
Port 1 to "AM-Baseboard".
Next right click on Mario Kart GP1 and open properties. In the Game config tab, hit "edit config" on the bottom. It will open your word editor. Paste the following into the editor and hit save.
[OnFrame_Enabled]
$Disable crypto
$Loop fix
[OnFrame]
$Disable crypto
0x8023D828:dword:0x93A30008
0x8023D82C:dword:0x93C3000C
0x8023D830:dword:0x93E30010
0x8023E088:dword:0x4E800020
$Loop fix
0x800790A0:dword:0x98650025
0x8024F95C:dword:0x60000000
0x80031BF0:dword:0x60000000
0x80031BFC:dword:0x60000000
0x800BE10C:dword:0x4800002C
0x8009F1E0:dword:0x60000000
0x800319D0:dword:0x60000000
[EmuState]
EmulationIssues = AM-Baseboard
go to the patches tab and make sure Disable crypto and loop fix is select. close the properties.
2. start the game and insert coin (gamecube Z button). You see a mario card screen.
3. In the Dolphin menu, go to Emulation -> save slate -> choose a slot (shift+F1 is the shortcut for save slot 1)
4. Close Dolphin 4.0-309 and open Dolphin 4.0-315.
5. Setup up Dolphin 4.0-315 paths and GC controls Next open Options-> Configure -> Gamecube and change
SP1 and
Port 1 to "AM-Baseboard".
(Your save slates should be as default in your documents folder, you do not need to do anything since its the default place)
(R trigger is gas, L trigger is Brake, A is throw and Z is coin)
6. Right Click on the game and click on "edit config" on the bottom. If its not already there, repaste the hack.
[OnFrame_Enabled]
$Disable crypto
$Loop fix
[OnFrame]
$Disable crypto
0x8023D828:dword:0x93A30008
0x8023D82C:dword:0x93C3000C
0x8023D830:dword:0x93E30010
0x8023E088:dword:0x4E800020
$Loop fix
0x800790A0:dword:0x98650025
0x8024F95C:dword:0x60000000
0x80031BF0:dword:0x60000000
0x80031BFC:dword:0x60000000
0x800BE10C:dword:0x4800002C
0x8009F1E0:dword:0x60000000
0x800319D0:dword:0x60000000
[EmuState]
EmulationIssues = AM-Baseboard
7. start the game and load your save slate (default shortcut is F1). You will need to load your save slate everytime =(. if you want to play mario kart with less hassle, scroll up and go to my Mario Kart GP 2 link.
8. enjoy Mario Kart GP1
UPDATE: You can also play Mario Kart GP2 on 4.0-315 using a similar method(Credits to Bruce) . I still recommend playing GP2 using the original method I have linked above because its alot easier. The benefit of this method is you can play with the card system which has special points and prizes (but you need to save slate and load state everything to keep the info)
You will need Three things:
-Dolphin 4.0-309 (Used to create a working save slate only. The controls are broken in 309 making it not playable so, you need 315 to play it)
https://dolphin-emu.org/download/dev/9a11f2f247652aceb774bc70d8d1-Dolphin 4.0-315 (used to actually play the game. But it needs a save slate from 309 because it give an I/O error when you boot up. But the controls work in this version making it playable once you have a save slate to skip the startup)
https://dolphin-emu.org/download/dev/b957980d9f27279d2507a50e115bf275141a4ea7/
-Mario Kart GP2 (
IN GCM FORMAT! if you have a different format, you have the wrong one. There are few versions floating around and you want tth gcm (PAL) version for this to work)
Step 1: Open and setup Dolphin 4.0-309
Open up 309 and setup the paths and gamecube controls. Next open Options-> Configure -> Gamecube and change
SP1 and
Port 1 to "AM-Baseboard".
Next right click on Mario Kart GP2 and open properties. In the Game config tab, hit "edit config" on the bottom. It will open your word editor. Paste the following into the editor and hit save.
[Gecko]
$Button Activator for L and R Trigger [CosmoCortney]
28858D32 0000XXXX
*L = 0200
*R = 0100
*L + R = 0300
$Infinite Time in Races [CosmoCortney]
046D0F8C 447A0000
[OnFrame]
$99 credits
0x80690AC0:dword:0x00000063
$DVDInquiry Patchok
0x80286388:dword:0x3C602100
0x8028638C:dword:0x4E800020
$Ignore CMD Encryption
0x80285CD0:dword:0x93A30008
0x80285CD4:dword:0x93C3000C
0x80285CD8:dword:0x93E30010
$Disable CAM
0x80073BD8:dword:0x98650025
$Seat Loop patch
0x800BE10C:dword:0x4800002C
$Stuck loop patch
0x8002E100:dword:0x60000000
$60times Loop patch
0x8028B5D4:dword:0x60000000
$GameTestMode Patch
0x8002E340:dword:0x60000000
0x8002E34C:dword:0x60000000
$SeatLoopPatch
0x80084FC4:dword:0x4800000C
0x80085000:dword:0x60000000
[OnFrame_Enabled]
$99 credits
$DVDInquiry Patchok
$Ignore CMD Encryption
$Disable CAM
$Seat Loop patch
$Stuck loop patch
$60times Loop patch
$GameTestMode Patch
$SeatLoopPatch
[EmuState]
EmulationIssues = AM-Baseboard
go to the patches tab and make sure the code are selected and
then go to the Gecko tab make sure the code are selected as well. close the properties.
2. start the game and insert coin (gamecube Z button). Hit the gas or start and keep going until you see a "do you have a mario kart card" screen. Do not push anything and save the slate here. (note: if you get a call attendant error, you took to long to save, try it again)
3. In the Dolphin menu, go to Emulation -> save slate -> choose a slot (shift+F1 is the shortcut for save slot 1)
4. Close Dolphin 4.0-309 and open Dolphin 4.0-315.
5. Setup up Dolphin 4.0-315 paths and GC controls Next open Options-> Configure -> Gamecube and change
SP1 and
Port 1 to "AM-Baseboard".
(Your save slates should be as default in your documents folder, you do not need to do anything since its the default place)
(R trigger is gas, L trigger is Brake, A is throw and Z is coin)
6. Right Click on the game and click on "edit config" on the bottom. If its not already there, repaste the hack.
[Gecko]
$Button Activator for L and R Trigger [CosmoCortney]
28858D32 0000XXXX
*L = 0200
*R = 0100
*L + R = 0300
$Infinite Time in Races [CosmoCortney]
046D0F8C 447A0000
[OnFrame]
$99 credits
0x80690AC0:dword:0x00000063
$DVDInquiry Patchok
0x80286388:dword:0x3C602100
0x8028638C:dword:0x4E800020
$Ignore CMD Encryption
0x80285CD0:dword:0x93A30008
0x80285CD4:dword:0x93C3000C
0x80285CD8:dword:0x93E30010
$Disable CAM
0x80073BD8:dword:0x98650025
$Seat Loop patch
0x800BE10C:dword:0x4800002C
$Stuck loop patch
0x8002E100:dword:0x60000000
$60times Loop patch
0x8028B5D4:dword:0x60000000
$GameTestMode Patch
0x8002E340:dword:0x60000000
0x8002E34C:dword:0x60000000
$SeatLoopPatch
0x80084FC4:dword:0x4800000C
0x80085000:dword:0x60000000
[OnFrame_Enabled]
$99 credits
$DVDInquiry Patchok
$Ignore CMD Encryption
$Disable CAM
$Seat Loop patch
$Stuck loop patch
$60times Loop patch
$GameTestMode Patch
$SeatLoopPatch
[EmuState]
EmulationIssues = AM-Baseboard
go to the patches tab and make sure the code are selected and
then go to the Gecko tab make sure the code are selected as well. close the properties.
7. start the game and load your save slate (default shortcut is F1). You will need to load your save slate everytime =(. if you want to play mario kart gp2 with less hassle, scroll up and go to my Mario Kart GP 2 link.
8. enjoy Mario Kart GP2
This is example of the point system. I unlocked the Balanced Kart (You have to create a save slate before you close emu if you want to keep track and load it up again eveytime you play)