How to Reset RetroArch Settings to Factory Defaults on macOS
This article provides a step-by-step guide on restoring RetroArch to its original factory settings on a macOS system. Users often need to reset configurations to troubleshoot performance issues, fix input lag, or remove incorrect core settings. The following instructions cover both the built-in software reset feature and the manual file deletion method to ensure a complete restoration of default parameters.
Using the In-App Reset Option
The simplest way to revert changes is through the RetroArch interface itself. This method preserves your folder structure but resets all configuration values. Launch RetroArch and navigate to the Settings menu from the main dashboard. Scroll down to the Configuration section and look for the option labeled Save Configuration. Before resetting, ensure you do not overwrite any existing backups you wish to keep. To perform the reset, go to Settings > Configuration and select Reset to Default Contents. Once selected, confirm the action when prompted. You must restart the application for these changes to take full effect.
Manually Deleting Configuration Files
If the in-app option does not resolve your issues, manually deleting the configuration file is the most thorough method. This forces RetroArch to generate a fresh config file upon the next launch. Note that this will remove all custom keybindings, video settings, and user-defined paths. It is recommended to back up your save files and screenshots before proceeding, though these are typically stored in separate directories.
Locating the RetroArch Folder on macOS
macOS hides the User Library folder by default, so you must access it directly to find the configuration data. Open Finder and click on the Go menu in the top menu bar. Hold down the Option key on your keyboard to reveal the Library option in the dropdown list. Click Library and navigate to Application Support > RetroArch. Locate the file named retroarch.cfg within this directory. Delete this file or move it to your desktop as a backup. If you wish to reset core-specific settings, you may also delete the contents of the config subfolder. After removing the necessary files, empty your Trash and launch RetroArch again. The emulator will automatically create new default configuration files.
Finalizing the Reset Process
Once RetroArch restarts with the new configuration files, you will need to reconfigure your controllers and video settings. Verify that the interface loads correctly and that previous errors are no longer present. If you backed up your original configuration file, you can selectively restore specific settings rather than importing the entire file. This process ensures a clean installation state without requiring a full uninstall and reinstallation of the software.