Add classic controller support code for RUUE01 - Animal Crossing: City Folk (NTSC-U)

Added control scheme to codes.

Split .ini files based on Rev 0/1.

Added controller mapping instructions.

Added other regions and removed redundant lines.

Added Grass Deterioration cheats.

Changed wording regarding Right Stick variant.

Removed credits from RA Verified list.

Update ApprovedInis.json from PatchAllowlist test.

Updated approved list hash to match AchievementManager.

Attempted to fix the approved hash list again.

Update approved INI list and PatchAllowlist verification data
This commit is contained in:
spaceage64 2026-01-14 18:12:31 +01:00
parent 5aacc1ca7c
commit c08db74e6b
8 changed files with 1398 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,254 @@
# RUUE01 - Animal Crossing: City Folk (NTSC-U, Rev 0)
[Core]
# Values set here will override the main Dolphin settings.
[OnFrame]
# Add memory patches to be applied every frame here.
[ActionReplay]
# Add action replay cheats here.
[Gecko]
# Add gecko cheats here.
$!!! - README
*It is required you configure your Wii Remote with a mapped Classic Controller extension!
*Left Stick variant toggles between movement and IR input (recommended!).
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*Pointer mode is activated intelligently, but can be forced on/off with the L button.
*3C75C28F (float 0.015) sets cursor speed. You can adjust it between 3C23D70A (0.01) and 3CA3D70A (0.02).
*To use the in-game keyboard, it is recommended to connect a real keyboard over using the pointer.
*More information: https://gbatemp.net/threads/new-classic-controller-hacks.659837/post-10507857
$!!! - CONTROL SCHEME
*Remote & Nunchuk Classic Controller Game Function
*--------------------------------------------------------------------
*Remote Home Home Open/Close Home Menu
*Remote D-Pad D-Pad Up: Change Camera
* --- --- Left/Right: Change Tool
* --- --- Down: Put Away Tool
*Remote A A Confirm, Action
*Remote B B Cancel, Run, Pick Up Item
*Remote + Plus Open/Close Map
* --- ZR Next Tab
*Remote - X Open/Close Inventory
* --- ZL Previous Tab
*Remote 1 Minus Take Photo
*Remote 2 Y Open/Close Photos
*Nunchuk Stick Left Stick Movement
*Nunchuk C N/A (Use A) Confirm, Action
*Nunchuk Z R Cancel, Run, Pick Up Item
*Remote Pointer L (Toggle) Move Cursor
*
*For the Pointer, use Left or Right Stick, depending on code used.
*Home Menu works as normal, but remember to enable the pointer with L.
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1 [Vague Rant, crediar]
C20FA624 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA68C 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE160 48000010
C2443CE4 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443D00 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE750 0000001C
88A40028 2C050002
408200CC 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D338
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450084 40820008
EC4200B2 C0650088
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 8001000C
7C0803A6 38210010
4E800020 FC0100FA
C025008C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
3FAAAAAB 3C75C28F
3F800000 9421FFC0
60000000 00000000
C23BF784 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Left Stick variant toggles between movement and IR input (recommended!).
*See README and CONTROL SCHEME for further instructions.
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1 [Vague Rant, crediar]
C20FA624 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA68C 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE160 48000010
C2443CE4 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443D00 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE750 0000001A
88A40028 2C050002
408200C0 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D338
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450078 40820008
EC4200B2 C065007C
C0030020 C0230074
FC211024 4800002D
D0030020 C0030024
C0230078 FC200850
48000019 D0030024
8001000C 7C0803A6
38210010 4E800020
FC0100FA C0250080
FC000800 4180000C
FC000890 48000014
FC200850 FC000800
41810008 FC000890
4E800020 3FAAAAAB
3C75C28F 3F800000
9421FFC0 00000000
C23BF784 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*See README and CONTROL SCHEME for further instructions.
$QOL - Disable Grass Deterioration [Seth@WiiPlaza, Fox_McCloud45]
042B62EC 60000000
*Prevents grass from deteriorating when walked on.
*Hides deteriorating grass patches, e.g., around houses.
*Does not modify pre-existing save file data; grass will still be deteriorated when disabled.
*While active, save file data remains static; grass will neither heal nor deteriorate in save data.
$QOL - Set Grass Type to Green Darkest (Rain) [Seth@WiiPlaza, hetoan2]
04162974 38600000
$QOL - Set Grass Type to Green Lightest (Rain) [Seth@WiiPlaza, hetoan2]
04162974 38600005
$QOL - Set Grass Type to Brown w/ Green (Rain) [Seth@WiiPlaza, hetoan2]
04162974 38600006
$QOL - Set Grass Type to Brown Lightest (Rain) [Seth@WiiPlaza, hetoan2]
04162974 38600007
$QOL - Set Grass Type to Brown Darkest (Rain) [Seth@WiiPlaza, hetoan2]
04162974 38600010
$QOL - Set Grass Type to Brown Ground Light (Snow) [Seth@WiiPlaza, hetoan2]
04162974 38600011
$QOL - Set Grass Type to Brown Ground Dark (Snow) [Seth@WiiPlaza, hetoan2]
04162974 38600012
$QOL - Set Grass Type to Snowy w/ Purple/Brown Trees(Snow) [Seth@WiiPlaza, hetoan2]
04162974 38600013
$QOL - Set Grass Type to Snowy w/ Blue Trees (Snow) [Seth@WiiPlaza, hetoan2]
04162974 38600014
$QOL - Set Grass Type to Snowy w/ Green Trees (Snow) [Seth@WiiPlaza, hetoan2]
04162974 38600015s
[Gecko_RetroAchievements_Verified]
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1
$QOL - Disable Grass Deterioration

View File

@ -0,0 +1,225 @@
# RUUE01 - Animal Crossing: City Folk (NTSC-U, Rev 1)
[Core]
# Values set here will override the main Dolphin settings.
[OnFrame]
# Add memory patches to be applied every frame here.
[ActionReplay]
# Add action replay cheats here.
[Gecko]
# Add gecko cheats here.
$!!! - README
*It is required you configure your Wii Remote with a mapped Classic Controller extension!
*Left Stick variant toggles between movement and IR input (recommended!).
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*Pointer mode is activated intelligently, but can be forced on/off with the L button.
*3C75C28F (float 0.015) sets cursor speed. You can adjust it between 3C23D70A (0.01) and 3CA3D70A (0.02).
*To use the in-game keyboard, it is recommended to connect a real keyboard over using the pointer.
*More information: https://gbatemp.net/threads/new-classic-controller-hacks.659837/post-10507857
$!!! - CONTROL SCHEME
*Remote & Nunchuk Classic Controller Game Function
*--------------------------------------------------------------------
*Remote Home Home Open/Close Home Menu
*Remote D-Pad D-Pad Up: Change Camera
* --- --- Left/Right: Change Tool
* --- --- Down: Put Away Tool
*Remote A A Confirm, Action
*Remote B B Cancel, Run, Pick Up Item
*Remote + Plus Open/Close Map
* --- ZR Next Tab
*Remote - X Open/Close Inventory
* --- ZL Previous Tab
*Remote 1 Minus Take Photo
*Remote 2 Y Open/Close Photos
*Nunchuk Stick Left Stick Movement
*Nunchuk C N/A (Use A) Confirm, Action
*Nunchuk Z R Cancel, Run, Pick Up Item
*Remote Pointer L (Toggle) Move Cursor
*
*For the Pointer, use Left or Right Stick, depending on code used.
*Home Menu works as normal, but remember to enable the pointer with L.
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1 [Vague Rant, crediar]
C20FA624 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA68C 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE284 48000010
C2443F4C 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443F68 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE9B8 0000001C
88A40028 2C050002
408200CC 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D5A0
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450084 40820008
EC4200B2 C0650088
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 8001000C
7C0803A6 38210010
4E800020 FC0100FA
C025008C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
3FAAAAAB 3C75C28F
3F800000 9421FFC0
60000000 00000000
C23BF9EC 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Left Stick variant toggles between movement and IR input (recommended!).
*See README and CONTROL SCHEME for further instructions.
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1 [Vague Rant, crediar]
C20FA624 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA68C 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE284 48000010
C2443F4C 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443F68 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE9B8 0000001A
88A40028 2C050002
408200C0 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D5A0
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450078 40820008
EC4200B2 C065007C
C0030020 C0230074
FC211024 4800002D
D0030020 C0030024
C0230078 FC200850
48000019 D0030024
8001000C 7C0803A6
38210010 4E800020
FC0100FA C0250080
FC000800 4180000C
FC000890 48000014
FC200850 FC000800
41810008 FC000890
4E800020 3FAAAAAB
3C75C28F 3F800000
9421FFC0 00000000
C23BF9EC 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*See README and CONTROL SCHEME for further instructions.
[Gecko_RetroAchievements_Verified]
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1

View File

@ -0,0 +1,225 @@
# RUUJ01 - Machi e Ikou yo: Doubutsu no Mori (NTSC-J, Rev 1)
[Core]
# Values set here will override the main Dolphin settings.
[OnFrame]
# Add memory patches to be applied every frame here.
[ActionReplay]
# Add action replay cheats here.
[Gecko]
# Add gecko cheats here.
$!!! - README
*It is required you configure your Wii Remote with a mapped Classic Controller extension!
*Left Stick variant toggles between movement and IR input (recommended!).
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*Pointer mode is activated intelligently, but can be forced on/off with the L button.
*3C75C28F (float 0.015) sets cursor speed. You can adjust it between 3C23D70A (0.01) and 3CA3D70A (0.02).
*To use the in-game keyboard, it is recommended to connect a real keyboard over using the pointer.
*More information: https://gbatemp.net/threads/new-classic-controller-hacks.659837/post-10507857
$!!! - CONTROL SCHEME
*Remote & Nunchuk Classic Controller Game Function
*--------------------------------------------------------------------
*Remote Home Home Open/Close Home Menu
*Remote D-Pad D-Pad Up: Change Camera
* --- --- Left/Right: Change Tool
* --- --- Down: Put Away Tool
*Remote A A Confirm, Action
*Remote B B Cancel, Run, Pick Up Item
*Remote + Plus Open/Close Map
* --- ZR Next Tab
*Remote - X Open/Close Inventory
* --- ZL Previous Tab
*Remote 1 Minus Take Photo
*Remote 2 Y Open/Close Photos
*Nunchuk Stick Left Stick Movement
*Nunchuk C N/A (Use A) Confirm, Action
*Nunchuk Z R Cancel, Run, Pick Up Item
*Remote Pointer L (Toggle) Move Cursor
*
*For the Pointer, use Left or Right Stick, depending on code used.
*Home Menu works as normal, but remember to enable the pointer with L.
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1 [Vague Rant, crediar]
C20FA8DC 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA944 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE300 48000010
C2443E80 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443E9C 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE8F4 0000001C
88A40028 2C050002
408200CC 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D4DC
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450084 40820008
EC4200B2 C0650088
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 8001000C
7C0803A6 38210010
4E800020 FC0100FA
C025008C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
3FAAAAAB 3C75C28F
3F800000 9421FFC0
60000000 00000000
C23BF928 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Left Stick variant toggles between movement and IR input (recommended!).
*See README and CONTROL SCHEME for further instructions.
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1 [Vague Rant, crediar]
C20FA8DC 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA944 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE300 48000010
C2443E80 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443E9C 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE8F4 0000001A
88A40028 2C050002
408200C0 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D4DC
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450078 40820008
EC4200B2 C065007C
C0030020 C0230074
FC211024 4800002D
D0030020 C0030024
C0230078 FC200850
48000019 D0030024
8001000C 7C0803A6
38210010 4E800020
FC0100FA C0250080
FC000800 4180000C
FC000890 48000014
FC200850 FC000800
41810008 FC000890
4E800020 3FAAAAAB
3C75C28F 3F800000
9421FFC0 00000000
C23BF928 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*See README and CONTROL SCHEME for further instructions.
[Gecko_RetroAchievements_Verified]
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1

View File

@ -0,0 +1,225 @@
# RUUK01 - Tauneuro Nolleogayo: Dongmurui Sup (NTSC-K, Rev 1)
[Core]
# Values set here will override the main Dolphin settings.
[OnFrame]
# Add memory patches to be applied every frame here.
[ActionReplay]
# Add action replay cheats here.
[Gecko]
# Add gecko cheats here.
$!!! - README
*It is required you configure your Wii Remote with a mapped Classic Controller extension!
*Left Stick variant toggles between movement and IR input (recommended!).
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*Pointer mode is activated intelligently, but can be forced on/off with the L button.
*3C75C28F (float 0.015) sets cursor speed. You can adjust it between 3C23D70A (0.01) and 3CA3D70A (0.02).
*To use the in-game keyboard, it is recommended to connect a real keyboard over using the pointer.
*More information: https://gbatemp.net/threads/new-classic-controller-hacks.659837/post-10507857
$!!! - CONTROL SCHEME
*Remote & Nunchuk Classic Controller Game Function
*--------------------------------------------------------------------
*Remote Home Home Open/Close Home Menu
*Remote D-Pad D-Pad Up: Change Camera
* --- --- Left/Right: Change Tool
* --- --- Down: Put Away Tool
*Remote A A Confirm, Action
*Remote B B Cancel, Run, Pick Up Item
*Remote + Plus Open/Close Map
* --- ZR Next Tab
*Remote - X Open/Close Inventory
* --- ZL Previous Tab
*Remote 1 Minus Take Photo
*Remote 2 Y Open/Close Photos
*Nunchuk Stick Left Stick Movement
*Nunchuk C N/A (Use A) Confirm, Action
*Nunchuk Z R Cancel, Run, Pick Up Item
*Remote Pointer L (Toggle) Move Cursor
*
*For the Pointer, use Left or Right Stick, depending on code used.
*Home Menu works as normal, but remember to enable the pointer with L.
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1 [Vague Rant, crediar]
C20FA6A4 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA70C 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CF840 48000010
C244D8C4 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C244D8E0 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23C72FC 0000001C
88A40028 2C050002
408200CC 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803B 60C65EE4
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450084 40820008
EC4200B2 C0650088
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 8001000C
7C0803A6 38210010
4E800020 FC0100FA
C025008C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
3FAAAAAB 3C75C28F
3F800000 9421FFC0
60000000 00000000
C23C8330 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Left Stick variant toggles between movement and IR input (recommended!).
*See README and CONTROL SCHEME for further instructions.
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1 [Vague Rant, crediar]
C20FA6A4 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA70C 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CF840 48000010
C244D8C4 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C244D8E0 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23C72FC 0000001A
88A40028 2C050002
408200C0 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803B 60C65EE4
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450078 40820008
EC4200B2 C065007C
C0030020 C0230074
FC211024 4800002D
D0030020 C0030024
C0230078 FC200850
48000019 D0030024
8001000C 7C0803A6
38210010 4E800020
FC0100FA C0250080
FC000800 4180000C
FC000890 48000014
FC200850 FC000800
41810008 FC000890
4E800020 3FAAAAAB
3C75C28F 3F800000
9421FFC0 00000000
C23C8330 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*See README and CONTROL SCHEME for further instructions.
[Gecko_RetroAchievements_Verified]
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1

View File

@ -0,0 +1,233 @@
# RUUP01 - Animal Crossing: Let's Go to the City (PAL, Rev 0)
[Core]
# Values set here will override the main Dolphin settings.
[OnFrame]
# Add memory patches to be applied every frame here.
[ActionReplay]
# Add action replay cheats here.
[Gecko]
# Add gecko cheats here.
$!!! - README
*It is required you configure your Wii Remote with a mapped Classic Controller extension!
*Left Stick variant toggles between movement and IR input (recommended!).
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*Pointer mode is activated intelligently, but can be forced on/off with the L button.
*3C75C28F (float 0.015) sets cursor speed. You can adjust it between 3C23D70A (0.01) and 3CA3D70A (0.02).
*To use the in-game keyboard, it is recommended to connect a real keyboard over using the pointer.
*More information: https://gbatemp.net/threads/new-classic-controller-hacks.659837/post-10507857
$!!! - CONTROL SCHEME
*Remote & Nunchuk Classic Controller Game Function
*--------------------------------------------------------------------
*Remote Home Home Open/Close Home Menu
*Remote D-Pad D-Pad Up: Change Camera
* --- --- Left/Right: Change Tool
* --- --- Down: Put Away Tool
*Remote A A Confirm, Action
*Remote B B Cancel, Run, Pick Up Item
*Remote + Plus Open/Close Map
* --- ZR Next Tab
*Remote - X Open/Close Inventory
* --- ZL Previous Tab
*Remote 1 Minus Take Photo
*Remote 2 Y Open/Close Photos
*Nunchuk Stick Left Stick Movement
*Nunchuk C N/A (Use A) Confirm, Action
*Nunchuk Z R Cancel, Run, Pick Up Item
*Remote Pointer L (Toggle) Move Cursor
*
*For the Pointer, use Left or Right Stick, depending on code used.
*Home Menu works as normal, but remember to enable the pointer with L.
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1 [Vague Rant, crediar]
C20FA784 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA7EC 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CDFB0 48000010
C2443CC8 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443CE4 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE5A0 0000001C
88A40028 2C050002
408200CC 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D188
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450084 40820008
EC4200B2 C0650088
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 8001000C
7C0803A6 38210010
4E800020 FC0100FA
C025008C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
3FAAAAAB 3C75C28F
3F800000 9421FFC0
60000000 00000000
C23BF5D4 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Left Stick variant toggles between movement and IR input (recommended!).
*See README and CONTROL SCHEME for further instructions.
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1 [Vague Rant, crediar]
C20FA784 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA7EC 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CDFB0 48000010
C2443CC8 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443CE4 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE5A0 0000001A
88A40028 2C050002
408200C0 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D188
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450078 40820008
EC4200B2 C065007C
C0030020 C0230074
FC211024 4800002D
D0030020 C0030024
C0230078 FC200850
48000019 D0030024
8001000C 7C0803A6
38210010 4E800020
FC0100FA C0250080
FC000800 4180000C
FC000890 48000014
FC200850 FC000800
41810008 FC000890
4E800020 3FAAAAAB
3C75C28F 3F800000
9421FFC0 00000000
C23BF5D4 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*See README and CONTROL SCHEME for further instructions.
$QOL - Disable Grass Deterioration [Seth@WiiPlaza, Fox_McCloud45]
042B613C 60000000
*Prevents grass from deteriorating when walked on.
*Hides deteriorating grass patches, e.g., around houses.
*Does not modify pre-existing save file data; grass will still be deteriorated when disabled.
*While active, save file data remains static; grass will neither heal nor deteriorate in save data.
[Gecko_RetroAchievements_Verified]
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1
$QOL - Disable Grass Deterioration

View File

@ -0,0 +1,233 @@
# RUUP01 - Animal Crossing: Let's Go to the City (PAL, Rev 1)
[Core]
# Values set here will override the main Dolphin settings.
[OnFrame]
# Add memory patches to be applied every frame here.
[ActionReplay]
# Add action replay cheats here.
[Gecko]
# Add gecko cheats here.
$!!! - README
*It is required you configure your Wii Remote with a mapped Classic Controller extension!
*Left Stick variant toggles between movement and IR input (recommended!).
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*Pointer mode is activated intelligently, but can be forced on/off with the L button.
*3C75C28F (float 0.015) sets cursor speed. You can adjust it between 3C23D70A (0.01) and 3CA3D70A (0.02).
*To use the in-game keyboard, it is recommended to connect a real keyboard over using the pointer.
*More information: https://gbatemp.net/threads/new-classic-controller-hacks.659837/post-10507857
$!!! - CONTROL SCHEME
*Remote & Nunchuk Classic Controller Game Function
*--------------------------------------------------------------------
*Remote Home Home Open/Close Home Menu
*Remote D-Pad D-Pad Up: Change Camera
* --- --- Left/Right: Change Tool
* --- --- Down: Put Away Tool
*Remote A A Confirm, Action
*Remote B B Cancel, Run, Pick Up Item
*Remote + Plus Open/Close Map
* --- ZR Next Tab
*Remote - X Open/Close Inventory
* --- ZL Previous Tab
*Remote 1 Minus Take Photo
*Remote 2 Y Open/Close Photos
*Nunchuk Stick Left Stick Movement
*Nunchuk C N/A (Use A) Confirm, Action
*Nunchuk Z R Cancel, Run, Pick Up Item
*Remote Pointer L (Toggle) Move Cursor
*
*For the Pointer, use Left or Right Stick, depending on code used.
*Home Menu works as normal, but remember to enable the pointer with L.
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1 [Vague Rant, crediar]
C20FA784 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA7EC 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE0D4 48000010
C2443F30 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443F4C 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE808 0000001C
88A40028 2C050002
408200CC 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D3F0
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450084 40820008
EC4200B2 C0650088
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 8001000C
7C0803A6 38210010
4E800020 FC0100FA
C025008C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
3FAAAAAB 3C75C28F
3F800000 9421FFC0
60000000 00000000
C23BF83C 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Left Stick variant toggles between movement and IR input (recommended!).
*See README and CONTROL SCHEME for further instructions.
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1 [Vague Rant, crediar]
C20FA784 00000003
2C030002 40820008
3863FFFF 3803FF04
60000000 00000000
C20FA7EC 00000003
2C040002 40820008
3884FFFF 20640001
60000000 00000000
042CE0D4 48000010
C2443F30 00000003
2C000001 4182000C
C0230104 48000008
C0230074 00000000
C2443F4C 00000003
2C000001 4182000C
C0230108 48000008
C0230078 00000000
C23BE808 0000001A
88A40028 2C050002
408200C0 88A3005E
2C050002 4C820020
9421FFF0 7C0802A6
9001000C 90610008
3CC0803A 60C6D3F0
7CC803A6 4E800021
2C030001 80610008
48000005 7CA802A6
C0450078 40820008
EC4200B2 C065007C
C0030020 C0230074
FC211024 4800002D
D0030020 C0030024
C0230078 FC200850
48000019 D0030024
8001000C 7C0803A6
38210010 4E800020
FC0100FA C0250080
FC000800 4180000C
FC000890 48000014
FC200850 FC000800
41810008 FC000890
4E800020 3FAAAAAB
3C75C28F 3F800000
9421FFC0 00000000
C23BF83C 00000026
901F0068 811F0060
48000061 80DF0000
7D083378 911F0000
7D0840F8 80DF0008
7CC84038 911F0008
811F0064 4800003D
80DF0004 7D083378
911F0004 71060040
41820010 38C00002
98DF005E 480000E0
71060080 418200D8
88DF005E 68C60002
98DF005E 480000C8
38E00000 71060800
41820008 60E78000
71060001 41820008
60E70008 71064000
41820008 60E70004
71060002 41820008
60E70001 71068000
41820008 60E70002
71060010 41820008
60E70800 71060040
41820008 60E70400
71060008 41820008
60E71080 71060020
41820008 60E70180
71062000 41820008
60E70080 71060200
41820008 60E72000
71060080 41820008
60E71040 71060004
4182000C 60E70050
48000004 71060400
41820008 60E70090
71061000 41820008
60E70200 7CE83B78
4E800020 00000000
*Right Stick variant allows cursor movement while moving, but this is not a real advantage and may feel less convenient.
*See README and CONTROL SCHEME for further instructions.
$QOL - Disable Grass Deterioration [Seth@WiiPlaza, Fox_McCloud45]
042B6260 60000000
*Prevents grass from deteriorating when walked on.
*Hides deteriorating grass patches, e.g., around houses.
*Does not modify pre-existing save file data; grass will still be deteriorated when disabled.
*While active, save file data remains static; grass will neither heal nor deteriorate in save data.
[Gecko_RetroAchievements_Verified]
$QOL - Classic Controller Support (Pointer on Left Stick, recommended) v1.1
$QOL - Classic Controller Support (Pointer on Right Stick) v1.1
$QOL - Disable Grass Deterioration

View File

@ -83,8 +83,8 @@ public:
static constexpr std::string_view BLUE = "#0B71C1";
static constexpr std::string_view APPROVED_LIST_FILENAME = "ApprovedInis.json";
static const inline Common::SHA1::Digest APPROVED_LIST_HASH = {
0x7D, 0x96, 0x3E, 0x00, 0x30, 0x1C, 0x7D, 0x0E, 0x72, 0x09,
0xE1, 0xF0, 0xF3, 0x51, 0x6D, 0x5C, 0xB3, 0x68, 0xAD, 0x79};
0xEA, 0x2F, 0x74, 0xA1, 0x6C, 0xF3, 0xB5, 0xD4, 0x8A, 0xAF,
0x03, 0x30, 0x58, 0x2A, 0xE0, 0xF7, 0x0A, 0x88, 0x86, 0xB3};
struct LeaderboardEntry
{