Egghead.page Logo

How to Enable Cheat Codes in RetroArch

This guide provides a straightforward method for activating cheat codes within the RetroArch emulator. Readers will learn how to obtain cheat files, configure the core settings, and apply modifications to enhance their gaming sessions without compromising system stability.

Downloading Cheat Files

Before you can enable cheats, you need the actual cheat database files. RetroArch does not always come with these pre-installed due to licensing variations. You can find updated cheat files from trusted community repositories online. Look for files ending in .cht that correspond to the specific console core you are using, such as Nestopia for NES or Genesis Plus GX for Sega games. Once downloaded, ensure the files are unzipped if they are in an archive format.

Installing Cheat Files

Locate your RetroArch installation directory on your computer or device. Navigate to the cheats folder within the main directory. If this folder does not exist, you can create it manually. Inside the cheats folder, organize your files by system if necessary, though placing them directly in the root of the cheats folder often works for most configurations. Ensure the file names match the ROM names or the internal database names recognized by RetroArch for automatic detection.

Enabling Cheats in Settings

Open RetroArch and navigate to the main menu. Select Settings and scroll down to the User Interface section. Look for an option labeled Show Advanced Settings and ensure it is toggled on. Next, go to the Quick Menu while a game is running. You need to verify that the cheat option is visible. If you do not see the Cheats option in the Quick Menu, go to Settings > User Interface > Menu View and ensure Show Cheats is enabled.

Applying Cheats During Gameplay

Load the game you wish to modify and open the Quick Menu by pressing the designated hotkey combination, usually F1 on keyboard or Select + X on controllers. Select the Cheats option from the list. Choose Load Cheat File and select the appropriate .cht file you installed earlier. Once loaded, you will see a list of available codes. Toggle the specific cheats you want to activate by switching them from OFF to ON. After selecting your codes, select Apply Changes to ensure they take effect immediately.

Saving Cheat Configurations

If you want to keep these settings for future sessions, you can save a cheat override. While still in the Cheats menu within the Quick Menu, select Save Cheat File. This creates a configuration specific to that game content. Alternatively, you can select Save Content Dir Overrides to apply these settings to all games in that specific folder. Remember to resume your game to verify that the cheats are functioning as intended.