The override system activates on loading of content. Load Content Specific Core Options Automatically must be set to On in RetroArch's Configuration settings in order for game-specific options to be automatically loaded upon content load. The path is set under Settings->Directory->Config) Attention A game-specific options file is created when you select Quick Menu -> Options -> Game-options file. The retroarch-core-options.cfg is created automatically on loading a core that supports Options. retroarch-core-options.cfg (located with the retroarch.cfg)Ĭore options - name-of-game.opt If not found load - retroarch-core-options.cfg The options files list the settings found under Quick Menu -> Options.The global file for core option settings, for cores that support options retroarch.cfg (located in the base install path).You can manually add settings to the override file to workaround most situations. Some settings cannot be saved in an override file from the menu.
These are full configurations and are loaded instead of the base shader preset and core option settings.ĭepending on your chosen platform the location of these files after installation may vary. Options (.opt) & Shader Presets (.cgp|.glslp|.slangp) Custom per game core options and shader presets work slightly differently. Also once you have created an override any future changes will need to be saved via the Quick Menu. rmp override NoteĬore-specific or content directory-specific overrides that are not in game-specific overrides persist and will be loaded. Default settings -> The default settings from 'retroarch.cfg' The RetroArch loading process is: - Load retroarch.cfg - Apply. Core settings -> Applied when loading content with a specific core 4. Content directory settings -> Applied when loading content from a particular directory 3. Game settings -> Applied when loading a particular game (content) 2. For example if only one setting differs between your retroarch.cfg and a core.cfg, then the core.cfg file will only contain one setting. They save only settings that differ from the preceding settings files. Logic Overrides (.cfg) & Remaps (.rmp) Overrides and Remaps are designed to be lightweight and easily maintained configuration methods. The settings in this file can be overridden on a per game basis. A standalone file also saves the Option settings for all cores that support them.Likewise, Shader Preset settings are also their own entity for per core and game settings.Input settings are handled separately with the input core and game Remap system.Global settings can be overridden on a per core, per content directory, or per game basis using the config override system.99% of settings can be adjusted and saved from the menu but are only plain text files and can be adjusted manually with a text editor. There are various and comprehensive ways to save customized settings within the RetroArch menus. Using Content, Folder, and Core Overrides for Custom Settings