From f55001b9d9cf81e62b1f971cbc8a745b2dba73fa Mon Sep 17 00:00:00 2001 From: cristian64 Date: Thu, 26 Mar 2026 13:27:53 +0000 Subject: [PATCH] GameSettings: Add INI files for Mario Kart Arcade GP 2. INI files for both known regions of _Mario Kart Arcade GP 2_ (Triforce) have been added to the `GameSettings` directory: | Game ID | Region | Revision Date | | ------- | ------ | ------------------- | | GNLE82 | NTSC-U | 2007/02/07 02:47:24 | | GNLJ82 | NTSC-J | 2007/02/06 20:29:25 | The files contain Action Replay and Gecko cheat codes. Some of the cheat codes have been sourced from the Internet; others have been developed by the author of this change. > [!IMPORTANT] > Triforce games may have had multiple revisions for a given game region > after the original release, and Dolphin cannot distinguish them at > this time. Cheat codes are developed for one revision only, and cannot > work with other revisions. > > For this reason, every cheat code name is provided with a prefix that > states the revision date of the target game revision. It will be up to > the user to enable the cheat codes for their correct game revision and > region. The revision date for _Mario Kart Arcade GP 2_ games can be > seen in the SegaBoot menu, under the **ENTER GAME TEST > OTHERS** > screen. > [!NOTE] > Prior to issue #14470, the game ID for the NTSC-U region was > incorrectly assigned the game ID of the NTSC-J region due to an issue > in how the region flag in boot.id files was treated. This issue > blocked the addition of the INI files until the issue was resolved (a > region mismatch would cause fatal errors if cheat codes for the wrong > version were enabled in Dolphin). > [!CAUTION] > There have been seen game dumps in the wild that, even though their > real region is NTSC-U, the region flag in their `boot.id` file is > `0x02` (NTSC-J), instead of `0x0E` (NTSC-U). --- Data/Sys/GameSettings/GNLE82.ini | 41 ++++++++++++++++++++++++++++++++ Data/Sys/GameSettings/GNLJ82.ini | 41 ++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 Data/Sys/GameSettings/GNLE82.ini create mode 100644 Data/Sys/GameSettings/GNLJ82.ini diff --git a/Data/Sys/GameSettings/GNLE82.ini b/Data/Sys/GameSettings/GNLE82.ini new file mode 100644 index 0000000000..e54eb93435 --- /dev/null +++ b/Data/Sys/GameSettings/GNLE82.ini @@ -0,0 +1,41 @@ +# GNLE82 - Mario Kart Arcade GP 2 (NTSC-U) + +[ActionReplay] +$(2007/02/07 02:47:24) Skip Boot Check [mamefan2018] +0402E858 60000000 +$(2007/02/07 02:47:24) Skip Link Check [mamefan2018] +0402EB6C 60000000 +$(2007/02/07 02:47:24) Disable Countdown in Menus [cristian64] +041B7934 60000000 +04231CA0 60000000 +041C1074 60000000 +041C0174 60000000 +041C1A08 60000000 +041C3380 60000000 +041C7A7C 60000000 +041C9ED8 60000000 +0424D35C 60000000 +0415F2F4 60000000 +041D7594 60000000 +041FB9F4 60000000 +041BE248 60000000 +04232818 60000000 +04237B3C 60000000 +$(2007/02/07 02:47:24) All Races: 1 Lap [cristian64] +0409FCD0 38000001 +040A1E94 38000001 +040A3D74 38000001 + +[Gecko] +$(2007/02/07 02:47:24) Widescreen [mamefan2018] +C22C80D4 00000009 +C03F0034 9421FFE0 +93C10004 93E10008 +DBE1000C 7FC802A6 +48000009 3FAAAAAB +7FE802A6 C3FF0000 +EC3F0072 7FC803A6 +83C10004 83E10008 +CBE1000C 38210020 +60000000 00000000 +*Requires **Aspect Ratio** set to `Force 16:9` in Dolphin. diff --git a/Data/Sys/GameSettings/GNLJ82.ini b/Data/Sys/GameSettings/GNLJ82.ini new file mode 100644 index 0000000000..dae1839dc4 --- /dev/null +++ b/Data/Sys/GameSettings/GNLJ82.ini @@ -0,0 +1,41 @@ +# GNLJ82 - Mario Kart Arcade GP 2 (NTSC-J) + +[ActionReplay] +$(2007/02/06 20:29:25) Skip Boot Check [mamefan2018] +0402E8B8 60000000 +$(2007/02/06 20:29:25) Skip Link Check [mamefan2018] +0402EBCC 60000000 +$(2007/02/06 20:29:25) Disable Countdown in Menus [cristian64] +041B7F24 60000000 +042322A8 60000000 +041C1664 60000000 +041C0764 60000000 +041C1FF8 60000000 +041C3970 60000000 +041C806C 60000000 +041CA4C8 60000000 +0424D964 60000000 +0415F90C 60000000 +041D7B84 60000000 +041FBFFC 60000000 +041BE838 60000000 +04232E20 60000000 +04238144 60000000 +$(2007/02/06 20:29:25) All Races: 1 Lap [cristian64] +040A02E8 38000001 +040A24AC 38000001 +040A438C 38000001 + +[Gecko] +$(2007/02/06 20:29:25) Widescreen [mamefan2018] +C22C86EC 00000009 +C03F0034 9421FFE0 +93C10004 93E10008 +DBE1000C 7FC802A6 +48000009 3FAAAAAB +7FE802A6 C3FF0000 +EC3F0072 7FC803A6 +83C10004 83E10008 +CBE1000C 38210020 +60000000 00000000 +*Requires **Aspect Ratio** set to `Force 16:9` in Dolphin.