Sobrecargas do Retroarch

Aqui está uma lista não exaustiva de chaves que podem ser alteradas em um arquivo de sobrecarga do tipo .retroarch.cfg, essas modificações só podem ser feitas se o emulador for um retroarca de núcleo.

Um * após o valor significa que o parâmetro também pode ser sobrecarregado por meio de um .recalbox.conf

Áudio

  • audio_enable = "true" Ativa ou desativa o áudio

  • audio_volume = "0.000000" Ajusta o aumento de volume, 0 = volume padrão padrão

  • quick_menu_show_save_content_dir_overrides = "false" Exibe ou oculta a opção de substituição de configuração para a pasta

  • quick_menu_show_save_core_overrides = "false" Exibe ou oculta a opção de substituição de configuração para o núcleo

  • quick_menu_show_save_game_overrides = "false" Exibe ou oculta a opção de substituição de configuração para o jogo

Substituições de configuração são um recurso do Retroarch, semelhante a sobrecargas, mas retêm muitas informações, no contexto do Recalbox, é melhor preferenciar sobrecargas, sempre que possível

Depuração

  • fps_show = "true" Mostrar FPS no jogo

  • menu_driver = "ozone" " Escolha o menu retroarch, base "ozone", exceto na carcaça GPi, onde rgui é usado

  • menu_enable_widgets = "true" Activa os pop-ups no jogo, se definido como falso, exibirá notificações como texto amarelo

Pastas

  • recording_output_directory = "" Pasta para onde vão as gravações de vídeo

  • savefile_directory = "" Onde salvar / carregar os saves

  • savestate_directory = "" Onde salvar / carregar savestates

  • screenshot_directory = "" Pasta para onde vão as imagens

Serviço de tradução

  • ai_service_enable = "true" * Ative ou desative o serviço de tradução

  • ai_service_mode = "0" Modo de serviço de tradução, 0: imagem, 1: voz

  • ai_service_source_lang = "0" * Idioma a ser lido para o serviço de tradução, 0 = não especificado

  • ai_service_target_lang = "1" * Idioma para o qual traduzir, 1 = Inglês, 3 = Francês, 48=Português (Portugal)

  • ai_service_url = * Link da Internet do serviço a ser usado

Sobreposições/Overlays

  • aspect_ratio_index = "23" * Índice de proporção, 23 = personalizado

  • input_overlay = "" Link para o arquivo de configuração de sobreposição/overlay

  • input_overlay_enable = "true" Ativação da sobreposição/overlay

  • input_overlay_hide_in_menu = "true" Overlay/Sobreposição oculta no menu Retroarch

Coordenadas a serem definidas com a sobreposição/Overlay:

  • custom_viewport_height = ""

  • custom_viewport_width = ""

  • custom_viewport_x = ""

  • custom_viewport_y = ""

  • video_message_pos_x = "0.050000"

  • video_message_pos_y = "0.050000"

Netplay/Jogo em rede

  • netplay_nickname = "" * Apelido netplay

​

Rotação da tela

  • video_rotation = "1" Gire a renderização do vídeo, 0=normal, 1=90 °, 2=180 °, 3=270 °, preste atenção à proporção

Joystick e controle direcional

dissociar / associar o direcional a um dos joysticks

  • input_player1_analog_dpad_mode = "0" dissociar

    • = "1" associado ao joystick esquerdo

    • = "2" associado ao joystick direito

Remapeando teclas de atalho

As configurações para alterar as teclas de atalho dependem do mapeamento do controle no Recalbox, portanto, se o controlador for alterado, a configuração sobrecarregada com essas linhas pode não funcionar mais.

Para obter o valor numérico de cada chave em seu controlador, procure no arquivo system/configs/retroarch/retroarchcustom.cfg o valor da chave desejada de acordo com esta tabela:

Esconder
Mostrar
Esconder

Clique na aba "Mostrar" para mostrar as chaves de cada botão

Mostrar

Nome do botão

Chave em questão cujo valor deve ser alterado

A

input_player1_a_btn

B

input_player1_b_btn

X

input_player1_x_btn

Y

input_player1_y_btn

Alto

input_player1_up_btn

Baixo

input_player1_down_btn

Esquerda

input_player1_left_btn

Direita

input_player1_right_btn

Select

input_player1_select_btn

Start

input_player1_start_btn

L

input_player1_l_btn

L2

input_player1_l2_btn

L3

input_player1_l3_btn

R

input_player1_r_btn

R2

input_player1_r2_btn

R3

input_player1_r3_btn

Eixo L para Cima

input_player1_l_y_minus_axis

Eixo L para Baixo

input_player1_l_y_plus_axis

Eixo L para Esquerda

input_player1_l_x_minus_axis

Eixo L para Direita

input_player1_l_x_plus_axis

Eixo R para Cima

input_player1_r_y_minus_axis

Eixo R para Baixo

input_player1_r_y_plus_axis

Eixo R para Esquerda

input_player1_r_x_minus_axis

Eixo R para Direita

input_player1_r_x_plus_axis

As modificações a serem feitas nos seguintes valores devem ser feitas no arquivo de sobrecarga.

O arquivo anterior é usado apenas para observar o mapeamento atual.

  • input_enable_hotkey_btn = Botão hotkey

  • input_screenshot_btn = Botão que faz uma captura de Tela

  • input_exit_emulator_btn = Botão que sai do jogo

  • input_load_state_btn = Botão para carregar um jogo salvo

  • input_save_state_btn = Botão para salvar um savestate

  • input_menu_toggle_btn = Botão para abrir o menu Retroarch

  • input_reset_btn = Botão para resetar o jogo

  • input_ai_service_btn = Botão para traduzir a tela atual

Por exemplo, The legend of Zelda: Link's Awakening no Game Boy requer o uso de Start + Select + A + B para salvar, se o seu controle não tiver um botão home e, portanto, Hotkey estiver em Select, salvar normalmente no jogo será impossível, então, coloque também o botão input_enable_hotkey_btn no botão R do seu controle, como substituição exclusivamente para esse jogo. Se, para o seu controle, no botão R, o valor da chave input_player1_r_btn for 4, você precisará inseririnput_enable_hotkey_btn = 4.