Como rodar Lets Go Pikachu no emulador Yuzu (e os problemas que ninguém menciona)
Você quer jogar lets go pikachu e precisa de um emulador porque a versão Switch já não tá disponível para compra física com facilidade ou o console tá quebrado. O Yuzu é o mais usado pro momento, mas tem uma série de coisas que precisam funcionar na sua máquina antes de simplesmente abrir o jogo e jogar. Vou explicar do jeito que eu fiz, com os erros que cometi no caminho.
O que você precisa antes de começar
O Yuzu exige firmware 10.2.0 ou superior instalado. Sem isso, o jogo nem abre. Você também precisa das chaves de criptografia do Switch (prod.keys e title.keys), que são geradas pelo próprio console quando você faz dump delas usando homebrew. Essas chaves são únicas e ligadas ao seu hardware, então não adianta baixar da internet — elas precisam vir do seu próprio Switch ou de uma cópia legítima. Além disso, lets go pikachu exige pelo menos uma GPU que suporte Vulkan ou OpenGL 4.5. Placas de vídeo integradas mais antigas da Intel, tipo as série HD 4000 ou até algumas Ivy Bridge, vão travar de forma inconsistente. No meu caso, testei num Ryzen 5 3600 com uma GTX 1060 6GB e a média ficou em torno de 30 a 40 FPS em resolução nativa com settings de compatibilidade ajustados. Troquei para uma RX 6600 depois e subiu para 50 a 60 FPS estáveis, então a GPU importa bastante aqui.
Instalação passo a passo
Baixe o Yuzu na página oficial do projeto — o link direto é yuzu-emu.com. Instale normalmente. Depois, copie as chaves prod.keys e title.keys para a pasta keys dentro do diretório de dados do Yuzu. Se você não tiver essas chaves, precisa configurar o emulador com um emulador de BIOS do Switch primeiro ou fazer o dump do seu console modificado com Homebrew Launcher. Ao iniciar o Yuzu pela primeira vez, configure o diretório de programas para apontar onde estão seus arquivos de jogo (.nca, .xci ou .nsp). O lets go pikachu geralmente vem em formato XCI se vier de cartucho físico ou NSP se for versão digital. Mire direto no arquivo e o jogo vai aparecer na lista.
Antes de dar play, configure o backend de vídeo. Vulkan é mais rápido na maioria das placas NVIDIA e AMD modernas. OpenGL é uma alternativa se você tiver problemas de estabilidade com Vulkan. Para audio, use SDL2. A configuração de controles também precisa ser feita — o emulador reconhece jogos de Xbox e PlayStation nativamente, mas se quiser usar o Pro Controller do Switch como referência, tem que mapear manualmente.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Problema real que eu tive e a solução
Tinha um bug específico no lets go pikachu que fazia a batalha com Pokémon selvagens congelar completamente o emulador em certos encontros. Acontecia principalmente com Pokémon que têm movimento de status como Toxic or Will-O-Wisp sendo usados nos primeiros segundos de batalha. Parei tudo, desativei a opção "GPU Acceleration" nas configurações de shader e ativei o modo "Shader Interpretation" em vez de compilação rápida. O frame rate caiu de 55 para cerca de 38 FPS, mas o jogo parou de travar. Achei depois que era um problema de timing nos shaders de efeito de status, e uma atualização posterior do Yuzu corrigiu parcialmente, mas ainda recomendo essa configuração alternada se você tiver o mesmo sintoma.
O que ninguém conta sobre lets go pikachu no emulador
O jogo tem dois modos de renderização: um modo normal e um modo de captura com a Poké Ball que altera a câmera. No modo de captura, o emulador sofre uma queda significativa de performance porque a engine do jogo recalcula iluminação e sombras de forma diferente nesse intervalo. Se você tá jogando e notar uma travada de 2 a 3 segundos toda vez que arremessa a Poké Ball, não é o seu PC que tá ruim — é o jogo mesmo. No Switch original também acontece, mas de forma menos perceptível por causa da otimização nativa. Outro ponto: lets go pikachu tem um sistema de sincronização de áudio que depende muito da taxa de quadros estável. Se o FPS variar muito, o áudio começa a estalar. Eu resolvia isso limitando o FPS em 30 usando a opção "Limit FPS" nas configurações avançadas do Yuzu. Parece contra-intuitivo limitar quando sua máquina aguenta mais, mas a consistência do áudio vale o trade-off. Em testes, a limitação em 30 FPS eliminou completamente os estalos de áudio que aconteciam nas variações de 45 a 60 FPS.
Downloads e fontes
O emulador Yuzu é obtido pelo site oficial yuzu-emu.com. Jogos não podem ser distribuídos aqui, então você precisa ter sua própria cópia física ou digital. Existem guias na comunidade que mostram como fazer o dump do seu próprio cartucho usando um Switch modificado — pesquise por "Switch XCI dump guide homebrew" se precisar disso. Para lets go pikachu especificamente, o dump do cartucho gera um arquivo .xci que pesa cerca de 6 GB.
Quando isso não funciona
Se você tem um computador com placa de vídeo integrada Intel UHD 620 ou anterior, desista. O jogo simplesmente não roda de forma aceitável nessa hardware. Processadores mais antigos que a geração 8ª da Intel (Kaby Lake) também apresentam problemas de emulation overhead. E se o seu Windows estiver desatualizado ou com drivers de vídeo antigos, o Yuzu pode instalar mas travar na inicialização — atualize tudo antes de começar. Também vale lembrar que o desenvolvimento do Yuzu foi descontinuado oficialmente pela Nintendo em março de 2024. Isso significa que não há mais atualizações novas e a comunidade migrou para forks como o Suyu. Se você tá começando agora, considere já usar o Suyu em vez do Yuzu, pois ele mantém compatibilidade atualizada com jogos mais recentes e continues recebendo patches de compatibilidade ativos.
Resumo prático
Instale o Suyu (fork do Yuzu), configure as keys do seu console, aponte para o arquivo lets go pikachu, defina Vulkan como backend, limite o FPS em 30 se o áudio estiver estalando, e use shader interpretation se bater travadas em batalhas com movimentos de status. Com uma GPU mínima deRX 580 ou GTX 1070, você consegue experiência jogável em resolução nativa.