Problems with cheats in lr-mame2003 (SOLVED)
-
I have a problem in enabling cheat codes for lr-mame2003.
I have thecheat.dat
file in the/home/pi/RetroPie/BIOS/mame2003/
directory, I have set:
mame2003-cheats = "enabled"
in/opt/retropie/configs/all/retroarch-core-options.cfg
, and I have
cheat_database_path = "~/RetroPie/BIOS/mame2003"
in/opt/retropie/configs/mame-libretro2003/retroarch.cfg
. However, when I bring up the MAME menu by pressing Tab, I go to "Cheat" -> "Enable/Disable a Cheat", and I get the message:
"cheat database not found - unzip it and place it in the MAME directory"
Am I missing something?Pi Model or other hardware: 3
Power Supply used: USB3.0
RetroPie Version Used: 4.4.2
USB Devices connected: 1x Keyboard / 1x Controller
Controller used: 8bitdo sfc30 (bluetooth) -
I solved this.
Apparently neither themame2003-cheats
nor thecheat_database_path
settings are required for the mame cheats to work, the only thing that is needed (beside thecheat.dat
file in/home/pi/RetroPie/BIOS/mame2003
) is to setsystem_directory = "~/RetroPie/BIOS"
in/opt/retropie/configs/mame-libretro2003/retroarch.cfg
. -
nothing needs setup the default retropie config is set to
system_directory = "~/RetroPie/BIOS" your problems are arising from messing with the default config , you need to be careful when changing the configs on retropie.
retropies default mame install copies the the cheat dat from here https://github.com/libretro/mame2003-libretro/tree/master/metadata to the bios folder on install. your not supposed to save retroarch configs with retropie unless you know what you are doing fully. The cheats do work on a default install nothing needs done.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.