O Retroarch é um front-end de emulação tudo-em-um que remove o bugbear do faffing no Windows para alternar entre seus diferentes emuladores. Permitindo que você baixe diretamente os principais arquivos de emuladores (chamados de 'Núcleos'), o Retroarch possibilita a abertura da maioria dos emuladores do seu console de jogos a partir de um único local..

Mostraremos como configurar o Retroarch, apontaremos para os melhores núcleos, daremos uma pequena lição sobre shaders e substituiremos a UI padrão por um novo frontend snazzy (sim, estamos cientes de que isso significa tecnicamente você ' ll estar recebendo um novo frontend para o que já é um frontend, mas para isso dizemos que você nunca pode ter frontend suficiente).

No entanto, observe que, embora os emuladores e frontends como o Retroarch sejam legais, não é legal fazer o download de ROMs ou arquivos de imagem ISO para jogos que ainda estão sob direitos autorais (ou seja, a maioria dos jogos). Isso varia de acordo com o lugar onde você está no mundo, mas, como regra geral, você deve apenas jogar roms de jogos que você já possui e que você já copiou de CD ou cartucho.

Configuração básica

Primeiro, baixe e instale a versão mais recente do Retroarch. Por ser um software tão vasto e complexo, o Retroarch pode ser um pouco instável.

Não se surpreenda se ele falhar de vez em quando. Se você acha que está falhando com muita frequência, no entanto, você pode tentar uma versão mais antiga do Retroarch clicando no link "Versões mais antigas" aqui. Ou você pode ir para o outro lado e experimentar uma das mais recentes construções noturnas.

Com o Retroarch instalado, as primeiras coisas que você vai querer fazer são instalar alguns núcleos (emuladores, efetivamente), configurar seus controles e carregar algum conteúdo (ou jogos)..

Para baixar os núcleos para a sua plataforma escolhida - seja N64 ou Commodore 64 - vá para o ícone da esquerda (Menu Principal) em Retroarch, selecione Load Core> Download Core e selecione aqueles que você quer.

Para referência, aqui estão os núcleos que achamos que funcionam melhor para cada plataforma principal, levando em conta o desempenho e a precisão (há muitas outras plataformas para as quais você pode obter núcleos - essas são apenas as grandes coisas)..

  • NES: Nestopia
  • SNES: Snes9X
  • Sega Master System / Genesis / CD: Genesis Plus GX
  • Game Boy Advance: mGBA
  • Nintendo DS: Desumida
  • PS1: Besouro PSX HW
  • N64: Mupen64 (performance), ParaLLEl (precisão)

Se você está se perguntando onde estão os núcleos para consoles de sucesso, como o Playstation 2 e o GameCube, o PS2 não está disponível no Retroarch, enquanto o do GameCube não é particularmente estável. É melhor você encontrar emuladores independentes para esses consoles.

Configuração de controle Retroarch

Se você tem um gamepad configurado com o Windows (e você realmente deveria), o Retroarch deve detectá-lo automaticamente. Ele tende a fazer um bom trabalho de mapear os controles do seu gamepad com núcleos específicos também.

Se você quiser alterar os controles, você pode. Primeiro, você deve configurar teclas de atalho para recursos do Retroarch, como carregar e salvar estados, avançar, retroceder e outras coisas chamativas.

Vá até o ícone de engrenagem (Configurações) e, em seguida, selecione Entrada> Vincular teclas de atalho de entrada para configurar os controles de teclas de atalho que se adequam a você. Estas serão aplicadas universalmente, não importa em qual núcleo você esteja jogando.

Para alterar os controles de um núcleo / console específico, carregue esse núcleo indo até o ícone Main Menu> Load Core e selecionando o núcleo.

Com o núcleo carregado, selecione Menu Rápido (acima da opção Carregar Núcleo). Vá para Controles, faça as alterações desejadas, suba e selecione 'Salvar Arquivo de Remapeamento Principal' ou 'Salvar Arquivo de Remapeamento de Jogo', dependendo se você deseja que os controles sejam aplicados em todo o núcleo ou apenas naquele jogo.

Carregando jogos no Retroarch

O próximo passo é carregar seus jogos no Retroarch como 'Collections', o que significa que o Retroarch irá organizá-los pelo console em que eles rodam..

Vá para o ícone Main Menu, selecione Load Content -> Collections -> Scan Directory e navegue até o diretório onde você guarda seus jogos. Quando você chegar lá, selecione 'Scan this directory', e a Retroarch irá adicionar tudo o que encontrar na tela inicial.

Uma vez que você adicionou seus jogos, de volta no menu principal da Retroarch, você verá pequenos ícones elegantes representando cada console para o qual você carregou o conteúdo.

Como você pode ver abaixo, optamos por E.T. no Atari 2600 - um jogo que agora podemos confirmar justifica seu título de "pior jogo de todos os tempos".

Para jogar, selecione-o na lista e selecione um dos núcleos baixados para carregá-lo.

Gráficos, Plugins e outros ajustes

Cada núcleo tem seu próprio conjunto de configurações gráficas com as quais você deve brincar e ajustar de acordo com a aparência dos seus jogos e a potência do seu PC..

É importante distinguir entre as configurações universais do Retroarch (encontradas no ícone Configurações na tela inicial do Retroarch) e as configurações específicas do núcleo que você altera no Quick Menu..

Somente as alterações feitas no Quick Menu podem ser salvas como substituições de núcleo ou jogo. As alterações feitas no menu Configurações precisam ser alteradas manualmente entre os núcleos (se você precisar alterá-las).

A configuração mais importante que você pode precisar alterar antes de selecionar um núcleo é o driver de vídeo (Configurações> Driver de Vídeo). Se um determinado núcleo travar na inicialização, você deve considerar alternar entre os drivers openGL (gl) e Vulkan para ver se isso ajuda.

O Vulkan é a API mais recente e avançada dos dois e realmente brilha quando usado com núcleos poderosos como o Beetle PSX HW, mas outros núcleos - como o Mupen64 - dependem de drivers GL.

O núcleo do ParaLLEl N64, entretanto, pode usar o Vulkan, mas primeiro você precisa abrir um jogo usando o driver 'gl', alterar os plugins GFX e RSP (em Quick Menu> Options) para 'angrylion' e 'cxd4' respectivamente, em seguida, mude o driver para Vulkan e reinicie o Retroarch.

Se você estiver jogando jogos em era de pixels, uma das alternativas mais importantes é a filtragem bilinear (Configurações> Vídeo> Filtragem bilinear), que alternará entre dar ao jogo uma aparência pixelizada se você desativá-lo, ou suave e desfocado se está ligado. Nós gostamos de nossos jogos pixelados para manter sua nitidez original, então prefira deixá-lo desligado.

Além disso, nas opções principais do Menu Rápido (carregar um núcleo, Menu Rápido-> Opções), cada núcleo individual tem seu próprio conjunto de alterações que você pode fazer.

Usando o Beetle PSX HW por exemplo, você pode aumentar as resoluções internas para vários múltiplos dos PS1 originais, adicionar um corte widescreen ou usar a texturização correta da perspectiva PGXP para se livrar do efeito oscilante e oscilante do PS1 quando os modelos 3D se movem pela tela.

Nos núcleos N64, você pode virtualizar hardware extra, como o Expansion Pak ou até mesmo o 64DD (alguém se lembra disso?).

Há muitas variáveis, e vale a pena brincar com as configurações para encontrar as mais adequadas para você - se você quer transformar tudo em Super HD, ou tentar permanecer fiel ao hardware original quanto possível.

Shaders

Shaders são camadas de filtragem que vão além do topo do seu jogo, capazes de adicionar todos os tipos de efeitos, como linhas de varredura CRT (para uma aparência ruim e autêntica), bordas suavizadas via antialiasing ou bordas ao redor da área de jogo.

Quando você carrega um núcleo, você encontrará os shaders em Quick Menu> Shaders> Load Shader Preset. Existem três formatos de arquivo diferentes para shaders.

Eles, de um modo geral, contêm as mesmas coleções de shaders, embora os que você usa dependam do driver de vídeo (Vulkan, GL, etc.) que você usa para um determinado núcleo. Os três formatos de shader são:

CG - Amplamente compatível mas depreciado, não tão poderoso quanto os outros dois formatos, mas bom para PCs mais antigos.

glsl - Projetado para drivers GL

Calão - Projetado para motoristas Vulkan

Para o nosso exemplo, fornecemos à ET uma borda do Game Boy Advance, encontrada em Carregar predefinições de Shader> shaders_slang> border> sgba (esperamos uma carta da Nintendo com firmeza pedindo para dissociar seus consoles com ET qualquer dia ...).

Depois de definir seu shader, você pode ajustá-lo em Shaders> Shader Parameters e salvá-lo como seu próprio shader usando Save Shader Preset As.

Novos frontends

A interface XMB no estilo PS3 da Retroarch não é ruim, mas certamente não é chamativa. Não suporta box art ou outras imagens para os seus jogos e pode parecer um pouco estéril.

Felizmente, existem ótimas interfaces que você pode usar para o Retroarch, sendo o nosso favorito o Launchbox (que também suporta seus jogos Steam). Veja como vincular sua biblioteca Retroarch com o Launchbox.

Primeiro baixe o Launchbox (você precisará digitar o seu endereço de e-mail, então use o link enviado para a sua caixa de entrada).

Uma vez instalado, abra o Launchbox, vá em Ferramentas> Gerenciar Emuladores> Adicionar. Na caixa 'Emulator Name', selecione Retroarch no menu suspenso e, em seguida, aponte a caixa 'Emulator Application Path' para o diretório de Retroarch.exe. Clique OK.

O Retroarch agora deve aparecer na caixa "Gerenciar Emuladores". Selecione-o, clique em Editar> Plataformas Associadas e você deverá ver todos os seus núcleos Retroarch baixados sem o status 'Arquivo Principal Ausente'.

Se o seu núcleo preferido para uma plataforma não estiver listado, clique duas vezes na listagem principal ao lado do nome da plataforma e, em seguida, selecione seu núcleo preferido no menu suspenso. Clique em OK quando estiver pronto.

O passo final é importar seus jogos (ou arquivos ROM) para o Launchbox. Vá para Ferramentas -> Importar -> Arquivos Rom e siga o assistente para adicionar os arquivos ROM que você deseja.

Recomendamos o download de metadados e imagens para seus jogos para essa aparência profissional. Nós não baixamos todas as imagens quando recebemos a opção, mas box art é uma obrigação, e 'Fan Art - Background' significa que quando você destaca o jogo em sua biblioteca, você obtém uma boa imagem de fundo por trás dele..

E é isso. Seus jogos agora devem estar em sua biblioteca do Launchbox, bem apresentados com suas artes e imagens extras que você pode ter baixado.

Uma última coisa que você deve fazer é configurar o Launchbox para trabalhar com o seu gamepad. Basta ir em Ferramentas> Opções, selecionar Entrada> Gamepad / Joystick no painel de navegação e, em seguida, assinalar a caixa 'Enable Gamepad / Joystick Input'.

  • Como transformar um Raspberry Pi em um console de jogos retro