Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| advanced_retroarch_settings [2021/12/21 10:22] – 'global.' is not required for 'retroarch.' and 'retroarchcore.' setting keys atari | advanced_retroarch_settings [2025/07/22 08:13] (current) – [Core options] The information about the location of the system.opt files was outdated for v41 hankerde | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| <WRAP center round tip> | <WRAP center round tip> | ||
| - | You might want to check if the option you want to change has already been implemented into EmulationStation! Most game-related settings are in **GAME SETTINGS**, but some RetroArch specific options may be in the **DEVELOPER** menu. | + | You might want to check if the option you want to change has already been implemented into EmulationStation! Most game-related settings are in **GAME SETTINGS**, but some RetroArch-specific options may be in the **DEVELOPER** menu. |
| </ | </ | ||
| With ordinary distributions (such as installing RetroArch on Windows), RetroArch is configured by adding/ | With ordinary distributions (such as installing RetroArch on Windows), RetroArch is configured by adding/ | ||
| - | For options not already implemented into ES, you can change the file ''/ | + | For options not already implemented into ES, you can change the file ''/ |
| - | In order to use the configuration generator to create a RetroArch setting (letting Batocera know which value is being used, avoiding it being overwritten), | + | In order to use the configuration generator to create a RetroArch setting (letting Batocera know which value is being used, avoiding it being overwritten), |
| - | ===== RetroArchievements | + | ===== Examples |
| - | [[http:// | + | ==== A.I. Translation ==== |
| - | + | ||
| - | You first need a valid account there and then add your credentials inside the configuration file. Get more detailed information from the [[: | + | |
| - | + | ||
| - | < | + | |
| - | ## Enable retroarchievements (0,1) | + | |
| - | ## Set your www.retroachievements.org username/ | + | |
| - | ## Escape your special chars (# ; $) with a backslash : $ => \$ | + | |
| - | global.retroachievements=0 | + | |
| - | global.retroachievements.hardcore=0 | + | |
| - | global.retroachievements.leaderboards=0 | + | |
| - | global.retroachievements.verbose=0 | + | |
| - | global.retroachievements.screenshot=0 | + | |
| - | global.retroachievements.username= | + | |
| - | global.retroachievements.password= | + | |
| - | ## Show badges in Retroarch cheevos list and color them when they' | + | |
| - | global.retroarch.cheevos_badges_enable=true | + | |
| - | </ | + | |
| - | + | ||
| - | ===== A.I. Translation | + | |
| The following section enables an automatic translation of in-game dialogs in your language. So it's possible to play Japanese game titles without hassle. Available from **GAMES SETTINGS** -> **AI GAME TRANSLATION** | The following section enables an automatic translation of in-game dialogs in your language. So it's possible to play Japanese game titles without hassle. Available from **GAMES SETTINGS** -> **AI GAME TRANSLATION** | ||
| Line 43: | Line 24: | ||
| </ | </ | ||
| - | ===== Cheats | + | ==== Cheats ==== |
| Auto apply cheats selected by the user. | Auto apply cheats selected by the user. | ||
| Line 49: | Line 30: | ||
| < | < | ||
| ## Auto apply cheats selected by the user | ## Auto apply cheats selected by the user | ||
| - | retroarch.apply_cheats_after_load=true | + | global.retroarch.apply_cheats_after_load=true |
| - | retroarch.apply_cheats_after_toggle=true | + | global.retroarch.apply_cheats_after_toggle=true |
| </ | </ | ||
| - | ===== Savestate Screenshots | + | ==== Savestate Screenshots ==== |
| - | Take a screenshot of the savestate. For when you have many savestates and don't remember which is which... now in RetroArch its thumbnail will be a screenshot of the moment you saved! Not available as an ES option. | + | Take a screenshot of the savestate. For when you have many savestates and don't remember which is which... now in RetroArch its thumbnail will be a screenshot of the moment you saved! |
| < | < | ||
| ## Take a screenshot of the savestate | ## Take a screenshot of the savestate | ||
| - | retroarch.savestate_thumbnail_enable=true | + | global.retroarch.savestate_thumbnail_enable=true |
| </ | </ | ||
| - | ===== Start Screen Message | + | ==== Start Screen Message ==== |
| Hide the welcome message in Retroarch. Having to wait for 3 secs before the message goes away is really boring. This has become the default setting in Batocera. Not available as an ES option. | Hide the welcome message in Retroarch. Having to wait for 3 secs before the message goes away is really boring. This has become the default setting in Batocera. Not available as an ES option. | ||
| Line 68: | Line 49: | ||
| < | < | ||
| ## Hide the welcome message in Retroarch | ## Hide the welcome message in Retroarch | ||
| - | retroarch.rgui_show_start_screen=false | + | global.retroarch.rgui_show_start_screen=false |
| </ | </ | ||
| - | ===== All Users Control Menu ===== | + | ==== All Users Control Menu ==== |
| Allow any RetroPad to control the menu. This changes nothing in 1 player mode, but it's a dream to disable when you have friends who don't know the emulators or young children... Only Player 1 (YOU) can use RetroArch options like savestate, change slot, rewind, etc. A much better gaming experience. Not available as an ES option. | Allow any RetroPad to control the menu. This changes nothing in 1 player mode, but it's a dream to disable when you have friends who don't know the emulators or young children... Only Player 1 (YOU) can use RetroArch options like savestate, change slot, rewind, etc. A much better gaming experience. Not available as an ES option. | ||
| Line 77: | Line 58: | ||
| < | < | ||
| ## Allow any RetroPad to control the menu (Only the player 1) | ## Allow any RetroPad to control the menu (Only the player 1) | ||
| - | retroarch.all_users_control_menu=false | + | global.retroarch.all_users_control_menu=false |
| </ | </ | ||
| - | ===== Swap OK and Cancel buttons | + | ==== Swap OK and Cancel buttons ==== |
| Swap the **OK** and **CANCEL** buttons on Retroarch menu. Many users have SNES gamepads and in EmulationStation, | Swap the **OK** and **CANCEL** buttons on Retroarch menu. Many users have SNES gamepads and in EmulationStation, | ||
| Line 86: | Line 67: | ||
| < | < | ||
| ## Swap the Ok and the CANCEL button on Retroarch menu | ## Swap the Ok and the CANCEL button on Retroarch menu | ||
| - | retroarch.menu_swap_ok_cancel_buttons=true | + | global.retroarch.menu_swap_ok_cancel_buttons=true |
| </ | </ | ||
| - | ===== OSD Badges | + | ==== OSD Badges ==== |
| Enable OSD (on-screen display) messages. Retroarch shows users some important messages, like Savestate, Screenshot, RetroAchievements, | Enable OSD (on-screen display) messages. Retroarch shows users some important messages, like Savestate, Screenshot, RetroAchievements, | ||
| Line 95: | Line 76: | ||
| < | < | ||
| ## Enable usage of OSD messages (Text messages not in badge) | ## Enable usage of OSD messages (Text messages not in badge) | ||
| - | retroarch.video_font_enable=false | + | global.retroarch.video_font_enable=false |
| </ | </ | ||
| - | ===== Sync to Exact Content Framerate (G-Sync, FreeSync) | + | ==== Sync to Exact Content Framerate (G-Sync, FreeSync) ==== |
| - | This will enable variable refresh rate for compatible displays. This sync your display' | + | This will enable variable refresh rate for compatible displays. This sync your display' |
| < | < | ||
| ## Enables syncing to exact content framerate (variable refresh rate, G-sync, Freesync, etc.) | ## Enables syncing to exact content framerate (variable refresh rate, G-sync, Freesync, etc.) | ||
| - | retroarch.vrr_runloop_enable=true | + | global.retroarch.vrr_runloop_enable=true |
| + | </ | ||
| + | |||
| + | ==== Adjust per-game volume ==== | ||
| + | |||
| + | Not all games are created equal... in terms of decibels they produce. Use the following to adjust the volume output by a particular game (use negative numbers to reduce its volume instead): | ||
| + | |||
| + | < | ||
| + | ## Adjusts the volume for the game SydMead' | ||
| + | pcenginecd[" | ||
| + | </ | ||
| + | |||
| + | ==== Alter FPS update interval ==== | ||
| + | |||
| + | When you turn on the **SYSTEM SETTINGS** -> **FRONTEND DEVELOPER SETTINGS** -> **SHOW FPS**, you may notice in RetroArch specifically the FPS counter is very unresponsive... this is because the default interval is set to update once every two and a half seconds. To change this to update every 10 ms: | ||
| + | |||
| + | < | ||
| + | global.retroarch.fps_update_interval=10 | ||
| </ | </ | ||
| Line 113: | Line 111: | ||
| </ | </ | ||
| - | In order to set specific core options (ones that are saved to '' | + | In order to set specific core options (ones that are saved to '' |
| + | |||
| + | <WRAP center round tip> | ||
| + | Although you can use '' | ||
| + | </ | ||
| Each core option is (usually) unique to the core, you can see what terminology it uses with the following: | Each core option is (usually) unique to the core, you can see what terminology it uses with the following: | ||
| - | - Launch a game and go into the RetroArch Quick Menu' | + | - Launch a game and go into the RetroArch |
| - Edit your options if you want to, and then go to **Manage Core Options** -> **Save Content Directory Options**. | - Edit your options if you want to, and then go to **Manage Core Options** -> **Save Content Directory Options**. | ||
| - | - Check the newly created file at '' | + | - Check the newly created file at '' |
| - | - Transplant those options to '' | + | For earlier versions of Batocera, these files were located at ''/ |
| - | - Delete the '' | + | - Transplant those options to '' |
| + | - Delete the '' | ||
| To run with our previous example, I would: | To run with our previous example, I would: | ||
| - | - Launch "Shaq Fu" for the Sega Megadrive, mash '' | + | - Launch "Shaq Fu" for the Sega Megadrive, mash '' |
| - | - Change the **System region** option from " | + | - Change the **System region** option from " |
| - | - Go into **Manage Core Options** and then **Save Content Directory Options**. {{ : | + | - Go into **Manage Core Options** and then **Save Content Directory Options**.\\ {{: |
| - | - Check the option file that was created at '' | + | - Check the option file that was created at '' |
| - | - Take a gander at the option I set, and note that it is '' | + | - Take a gander at the option I set, and note that it is '' |
| - | - Open up '' | + | - Open up '' |
| - Delete the '' | - Delete the '' | ||
| - | All my Megadrive | + | All my Mega Drive games now run at PAL speeds, as they should be. ;-) |
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== All other non-core RetroArch settings ===== | ||
| + | |||
| + | <WRAP center round alert> | ||
| + | This will break Batocera' | ||
| + | |||
| + | The better option is to [[# | ||
| + | |||
| + | Only continue with this if you understand that the burden of configuration maintenance will now fall onto you. | ||
| + | </ | ||
| + | |||
| + | If the settings are not in the core options, you will notice these are not persisted by saving a core options config. Settings outside of core options must be saved with an override instead. | ||
| + | |||
| + | Once you have set the settings as you want them to, in RetroArch' | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| ===== Reconfiguring the Keyboard for RetroArch ===== | ===== Reconfiguring the Keyboard for RetroArch ===== | ||
| - | This is for if you'd like to reconfigure the default keyboard bindings for all systems emulated by a Libretro | + | This is for if you'd like to reconfigure the default keyboard bindings for all systems emulated by a libretro |
| <WRAP center round info> | <WRAP center round info> | ||
| - | Keep in mind that this is just translating your keyboard to the Retropad. The Retropad | + | Keep in mind that this is just translating your keyboard to the RetroPad. The RetroPad |
| </ | </ | ||
| - | Open your ''/ | + | Open your '' |
| < | < | ||
| - | # Face Buttons | + | # Face buttons |
| - | retroarch.input_player1_a=x | + | global.retroarch.input_player1_a=x |
| - | retroarch.input_player1_b=z | + | global.retroarch.input_player1_b=z |
| - | retroarch.input_player1_x=s | + | global.retroarch.input_player1_x=s |
| - | retroarch.input_player1_y=a | + | global.retroarch.input_player1_y=a |
| - | # D-Pad | + | # D-pad |
| - | retroarch.input_player1_down=down | + | global.retroarch.input_player1_down=down |
| - | retroarch.input_player1_left=left | + | global.retroarch.input_player1_left=left |
| - | retroarch.input_player1_right=right | + | global.retroarch.input_player1_right=right |
| - | retroarch.input_player1_up=up | + | global.retroarch.input_player1_up=up |
| - | # Shoulder | + | # Shoulder |
| - | retroarch.input_player1_l=q | + | global.retroarch.input_player1_l=q |
| - | retroarch.input_player1_r=w | + | global.retroarch.input_player1_r=w |
| - | retroarch.input_player1_l2=nul | + | global.retroarch.input_player1_l2=nul |
| - | retroarch.input_player1_r2=nul | + | global.retroarch.input_player1_r2=nul |
| # Start and Select | # Start and Select | ||
| - | retroarch.input_player1_select = rshift | + | global.retroarch.input_player1_select = rshift |
| - | retroarch.input_player1_start = enter | + | global.retroarch.input_player1_start = enter |
| - | # Left Analog | + | # Left analog |
| - | retroarch.input_player1_l_x_minus=nul | + | global.retroarch.input_player1_l_x_minus=nul |
| - | retroarch.input_player1_l_x_plus=nul | + | global.retroarch.input_player1_l_x_plus=nul |
| - | retroarch.input_player1_l_y_minus=nul | + | global.retroarch.input_player1_l_y_minus=nul |
| - | retroarch.input_player1_l_y_plus=nul | + | global.retroarch.input_player1_l_y_plus=nul |
| - | # Right Analog | + | # Right analog |
| - | retroarch.input_player1_r_x_minus=nul | + | global.retroarch.input_player1_r_x_minus=nul |
| - | retroarch.input_player1_r_x_plus=nul | + | global.retroarch.input_player1_r_x_plus=nul |
| - | retroarch.input_player1_r_y_minus=nul | + | global.retroarch.input_player1_r_y_minus=nul |
| - | retroarch.input_player1_r_y_plus=nul | + | global.retroarch.input_player1_r_y_plus=nul |
| - | # Analog | + | # Analog |
| - | retroarch.input_player1_l3=nul | + | global.retroarch.input_player1_l3=nul |
| - | retroarch.input_player1_r3=nul | + | global.retroarch.input_player1_r3=nul |
| # The Hotkey | # The Hotkey | ||
| - | retroarch.input_enable_hotkey=nul | + | global.retroarch.input_enable_hotkey=nul |
| </ | </ | ||
| Line 198: | Line 220: | ||
| The hotkey combos that Batocera offers are nice, but what if you wanted to bind a hotkey action directly to an unused button (such as putting fast-forward on the unused '' | The hotkey combos that Batocera offers are nice, but what if you wanted to bind a hotkey action directly to an unused button (such as putting fast-forward on the unused '' | ||
| - | Open your ''/ | + | Open your '' |
| < | < | ||
| ## The hotkey enable button. Equivalent to Batocera' | ## The hotkey enable button. Equivalent to Batocera' | ||
| - | retroarch.input_enable_hotkey_btn=nul | + | global.retroarch.input_enable_hotkey_btn=nul |
| </ | </ | ||
| <WRAP center round tip> | <WRAP center round tip> | ||
| - | Keep in mind that you really should specify the system you want to make the edits for by adding | + | Keep in mind that you really should specify the system you want to make the edits for by replacing '' |
| </ | </ | ||
| - | You'll have to figure out what your internal button names are using `evtest` from the terminal/ | + | You'll have to figure out what your internal button names are using '' |
| <WRAP center round important> | <WRAP center round important> | ||
| Line 242: | Line 264: | ||
| < | < | ||
| ## Exit the current emulator. Equivalent to [HOTKEY]+[START]. | ## Exit the current emulator. Equivalent to [HOTKEY]+[START]. | ||
| - | retroarch.input_exit_emulator_btn=7 | + | global.retroarch.input_exit_emulator_btn=7 |
| ## Open RetroArch' | ## Open RetroArch' | ||
| - | retroarch.input_menu_toggle_btn=0 | + | global.retroarch.input_menu_toggle_btn=0 |
| ## Save current state to the selected slot. Equivalent to [HOTKEY]+[WEST]. | ## Save current state to the selected slot. Equivalent to [HOTKEY]+[WEST]. | ||
| - | retroarch.input_save_state_btn=2 | + | global.retroarch.input_save_state_btn=2 |
| ## Load the state from the selected slot. Equivalent to [HOTKEY]+[NORTH]. | ## Load the state from the selected slot. Equivalent to [HOTKEY]+[NORTH]. | ||
| - | retroarch.input_load_state_btn=3 | + | global.retroarch.input_load_state_btn=3 |
| ## Reset the emulated system (can cause bugs with certain settings/ | ## Reset the emulated system (can cause bugs with certain settings/ | ||
| - | retroarch.input_reset_btn=1 | + | global.retroarch.input_reset_btn=1 |
| ## Increase the currently selected save state slot. Equivalent to [HOTKEY]+[D-PAD UP]. | ## Increase the currently selected save state slot. Equivalent to [HOTKEY]+[D-PAD UP]. | ||
| - | retroarch.input_state_slot_increase_btn=h0up | + | global.retroarch.input_state_slot_increase_btn=h0up |
| ## Decrease the currently selected save state slot. Equivalent to [HOTKEY]+[D-PAD DOWN]. | ## Decrease the currently selected save state slot. Equivalent to [HOTKEY]+[D-PAD DOWN]. | ||
| - | retroarch.input_state_slot_decrease_btn=h0down | + | global.retroarch.input_state_slot_decrease_btn=h0down |
| ## Toggle the AI translation service. Equivalent to [HOTKEY]+[R1] | ## Toggle the AI translation service. Equivalent to [HOTKEY]+[R1] | ||
| - | retroarch.input_ai_service_btn=5 | + | global.retroarch.input_ai_service_btn=5 |
| ## Fast-forward (hold). Equivalent to [HOTKEY]+[D-PAD RIGHT] | ## Fast-forward (hold). Equivalent to [HOTKEY]+[D-PAD RIGHT] | ||
| - | retroarch.input_hold_fast_forward_btn=h0right | + | global.retroarch.input_hold_fast_forward_btn=h0right |
| ## Rewind. Equivalent to [HOTKEY]+[D-PAD LEFT] | ## Rewind. Equivalent to [HOTKEY]+[D-PAD LEFT] | ||
| - | retroarch.input_rewind_btn=h0left | + | global.retroarch.input_rewind_btn=h0left |
| ## Take a screenshot. Equivalent to [HOTKEY]+[L1]. | ## Take a screenshot. Equivalent to [HOTKEY]+[L1]. | ||
| - | retroarch.input_screenshot_btn=9 | + | global.retroarch.input_screenshot_btn=9 |
| ## Next shader. Equivalent to [HOTKEY]+[R2]. | ## Next shader. Equivalent to [HOTKEY]+[R2]. | ||
| - | retroarch.input_shader_next_btn=nul | + | global.retroarch.input_shader_next_btn=nul |
| ## Previous shader. Equivalent to [HOTKEY]+[L2]. | ## Previous shader. Equivalent to [HOTKEY]+[L2]. | ||
| - | retroarch.input_shader_prev_btn=nul | + | global.retroarch.input_shader_prev_btn=nul |
| ## Hotkey (for holding). Setting this to anything but nul will re-enable the combo requirement. | ## Hotkey (for holding). Setting this to anything but nul will re-enable the combo requirement. | ||
| - | retroarch.input_enable_hotkey_btn=8 | + | global.retroarch.input_enable_hotkey_btn=8 |
| ## Eject the virtual disc. | ## Eject the virtual disc. | ||
| - | retroarch.input_disk_eject_toggle_btn=4 | + | global.retroarch.input_disk_eject_toggle_btn=4 |
| ## Select the next disc. | ## Select the next disc. | ||
| - | retroarch.input_disk_next_btn=nul | + | global.retroarch.input_disk_next_btn=nul |
| ## Select the previous disc. | ## Select the previous disc. | ||
| - | retroarch.input_disk_prev_btn=nul | + | global.retroarch.input_disk_prev_btn=nul |
| ## Toggle the FPS display. | ## Toggle the FPS display. | ||
| - | retroarch.input_fps_toggle_btn=nul | + | global.retroarch.input_fps_toggle_btn=nul |
| ## Advance one frame. | ## Advance one frame. | ||
| - | retroarch.input_frame_advance_btn=nul | + | global.retroarch.input_frame_advance_btn=nul |
| ## Slow-motion (hold). | ## Slow-motion (hold). | ||
| - | retroarch.input_hold_slowmotion_btn=nul | + | global.retroarch.input_hold_slowmotion_btn=nul |
| ## Record movie toggle. | ## Record movie toggle. | ||
| - | retroarch.input_movie_record_toggle_btn=nul | + | global.retroarch.input_movie_record_toggle_btn=nul |
| ## Netplay watch toggle. | ## Netplay watch toggle. | ||
| - | retroarch.input_netplay_game_watch_btn=nul | + | global.retroarch.input_netplay_game_watch_btn=nul |
| ## Netplay host toggle. | ## Netplay host toggle. | ||
| - | retroarch.input_netplay_host_toggle_btn=nul | + | global.retroarch.input_netplay_host_toggle_btn=nul |
| ## OSK toggle. | ## OSK toggle. | ||
| - | retroarch.input_osk_toggle_btn=nul | + | global.retroarch.input_osk_toggle_btn=nul |
| ## Pause emulation. | ## Pause emulation. | ||
| - | retroarch.input_pause_toggle_btn=nul | + | global.retroarch.input_pause_toggle_btn=nul |
| ## Input recording toggle. | ## Input recording toggle. | ||
| - | retroarch.input_recording_toggle_btn=nul | + | global.retroarch.input_recording_toggle_btn=nul |
| ## Runahead toggle. | ## Runahead toggle. | ||
| - | retroarch.input_runahead_toggle_btn=nul | + | global.retroarch.input_runahead_toggle_btn=nul |
| ## Streaming toggle. | ## Streaming toggle. | ||
| - | retroarch.input_streaming_toggle_btn=nul | + | global.retroarch.input_streaming_toggle_btn=nul |
| ## Fast-forward toggle. | ## Fast-forward toggle. | ||
| - | retroarch.input_toggle_fast_forward_btn=nul | + | global.retroarch.input_toggle_fast_forward_btn=nul |
| ## Slow-motion toggle. | ## Slow-motion toggle. | ||
| - | retroarch.input_toggle_slowmotion_btn=nul | + | global.retroarch.input_toggle_slowmotion_btn=nul |
| ## Turbo default button. | ## Turbo default button. | ||
| - | retroarch.input_turbo_default_button=0 | + | global.retroarch.input_turbo_default_button=0 |
| </ | </ | ||
| - | If you'd like to be able to open the Quick Menu with an alternative button combo, you can utilize any of RetroArch' | + | If you'd like to be able to open the **Quick Menu** with an alternative button combo, you can utilize any of RetroArch' |
| < | < | ||
| ## Only open the RetroArch Quick Menu with the hotkey command. | ## Only open the RetroArch Quick Menu with the hotkey command. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=0 | + | global.retroarch.input_menu_toggle_gamepad_combo=0 |
| ## Open the RetroArch Quick Menu with Down + Y + L1 + R1. | ## Open the RetroArch Quick Menu with Down + Y + L1 + R1. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=1 | + | global.retroarch.input_menu_toggle_gamepad_combo=1 |
| ## Open the RetroArch Quick Menu with L3 + R3. | ## Open the RetroArch Quick Menu with L3 + R3. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=2 | + | global.retroarch.input_menu_toggle_gamepad_combo=2 |
| ## Open the RetroArch Quick Menu with L1 + R1 + Start + Select. | ## Open the RetroArch Quick Menu with L1 + R1 + Start + Select. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=3 | + | global.retroarch.input_menu_toggle_gamepad_combo=3 |
| ## Open the RetroArch Quick Menu with Start + Select. | ## Open the RetroArch Quick Menu with Start + Select. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=4 | + | global.retroarch.input_menu_toggle_gamepad_combo=4 |
| ## Open the RetroArch Quick Menu with L3 + R1. | ## Open the RetroArch Quick Menu with L3 + R1. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=5 | + | global.retroarch.input_menu_toggle_gamepad_combo=5 |
| ## Open the RetroArch Quick Menu with L1 + R1. | ## Open the RetroArch Quick Menu with L1 + R1. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=6 | + | global.retroarch.input_menu_toggle_gamepad_combo=6 |
| ## Open the RetroArch Quick Menu by holding Start for 2 seconds. | ## Open the RetroArch Quick Menu by holding Start for 2 seconds. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=7 | + | global.retroarch.input_menu_toggle_gamepad_combo=7 |
| ## Open the RetroArch Quick Menu by holding Select for 2 seconds. | ## Open the RetroArch Quick Menu by holding Select for 2 seconds. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=8 | + | global.retroarch.input_menu_toggle_gamepad_combo=8 |
| ## Open the RetroArch Quick Menu with Down + Select. | ## Open the RetroArch Quick Menu with Down + Select. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=9 | + | global.retroarch.input_menu_toggle_gamepad_combo=9 |
| ## Open the RetroArch Quick Menu with L2 + R2. | ## Open the RetroArch Quick Menu with L2 + R2. | ||
| - | retroarch.input_menu_toggle_gamepad_combo=10 | + | global.retroarch.input_menu_toggle_gamepad_combo=10 |
| </ | </ | ||
| + | |||
| + | ===== Open the Quick Menu via Shift + F1 ===== | ||
| + | |||
| + | By default, Batocera will have the '' | ||
| + | |||
| + | < | ||
| + | input_enable_hotkey = " | ||
| + | input_menu_toggle = " | ||
| + | </ | ||
| + | |||
| + | Using this, you can now access the Quick Menu even if you only have a keyboard! How neat. | ||
| + | |||
| + | <WRAP center round info> | ||
| + | Batocera will not change these specific variables. So as long as you don't do a factory reset, this setting will persist. | ||
| + | </ | ||
- advanced_retroarch_settings.1640082136.txt.gz
- Last modified: 5 years ago
- by atari