Skip to content

How to use custom config for emulators (EN)

Subs edited this page Feb 13, 2018 · 6 revisions

You have the possibility to create your custom configuration for each emulator on the recalbox.

I - Retroarch

The retroarch configration can be created by hand, basing your configuration on the standard retroarch.cfg or edited in the retroarch gui menu. You will have to create a new configuration, and configure the new config file to be loaded for your emulator in recalbox.conf

Using retroarch menu

Let's say we want to create a special configuration file for the neogeo system.

1) Launch a game of the emulator you want to modify (neogeo here)

2) Enter the retroarch menu (hotkey + b)

3) modify every configuration you want

4) go back to the first retroarch menu, then do Save new config (the name of the configuration file will be something like fba_libretro.cfg, with the name of the core you are running)

5) Get a root access :
modify the name of the config file for something more easier to recall
mv /recalbox/share/system/configs/retroarch/fba_libretro.cfg /recalbox/share/system/configs/retroarch/inputs/neogeo_custom.cfg

6) add the next line to recalbox.conf :
neogeo.configfile=/recalbox/share/system/configs/retroarch/inputs/neogeo_custom.cfg

Inputs

[See this page.](Custom controller mapping for specific system)

Manual editing

Since Recalbox 4.1, you can add some system specific and/or game specific configuration files. There is of course a precedence if a same setting appears in every config file. So game > sytem > retroarch which mean a setting existing in a game .cfg file will be the one used over a system or the default retroarch file.

Here are the files you can edit (or create if they do not exist):

  • ~/configs/retroarch/<system>.cfg where <system> is the system name as it appears in the roms folder. For example : ~/configs/retroarch/snes.cfg.
  • ~/configs/retroarch/<system>/<romname>.cfg where <system> is the system name as it appears in the roms folder, and <romname> is the exact rom name with file extension. For example : ~/configs/retroarch/snes/mario.zip.cfg

II - piFBA

English

Basic

Advanced


Français

Basique

Avancée


Deutsch

Basic

Fortgeschritten


Español

Basic

Avanzado


Português

Básico

Avançado


Italiano

Di base

Avanzate

Clone this wiki locally
You can’t perform that action at this time.