Port de GoldenEye 007 ganhou uma versão pública capaz de completar toda a campanha do clássico de Nintendo 64 no Windows, Linux e Steam Deck. A versão 0.3.0, publicada em 20 de setembro de 2026, executa as 20 missões solo e os créditos finais, com 60 FPS estáveis nos testes documentados pelo desenvolvedor. O projeto parte do código reconstruído do jogo original de 1997 e não deve ser confundido com a recompilação da versão cancelada de Xbox 360.
O novo projeto chega em um momento de forte avanço dos ports comunitários. Recentemente, o Allves Games também acompanhou o port de GoldenEye 007 em realidade virtual, que segue outra proposta técnica. Agora, esta implementação busca levar a experiência original do Nintendo 64 para computadores modernos sem executar a CPU do console em um emulador tradicional.
Port de GoldenEye 007 chega à versão 0.3.0
Segundo a release oficial da versão 0.3.0, todas as 20 missões da campanha solo carregam, renderizam e funcionam sem travamentos durante o percurso completo testado na dificuldade Agent. O desenvolvedor também verificou a versão em Windows, Linux e hardware real do Steam Deck.
Além disso, o áudio funciona durante a campanha, incluindo músicas e efeitos sonoros. O port oferece teclado e mouse, esquema moderno de dois analógicos para controles, saves em arquivo e um menu de opções acessível durante o jogo.
A missão Control está entre as 20 fases que o desenvolvedor afirma ter concluído de ponta a ponta na versão 0.3.0. A captura mostra o jogo original e serve como referência visual, não como screenshot do port. Imagem: The GoldenEye Depot.
A versão também adiciona escala automática do campo de visão para telas widescreen. No entanto, o próprio projeto ressalta que isso não equivale a uma renderização 16:9 completamente nativa: a geometria e a interface ainda carregam características do enquadramento original em 4:3.
Montagem de cerca de 12 segundos gravada em sessões reais do GoldenEye 007 PC Port v0.3.0. GIF: repositório oficial do projeto.
Como funciona o port de GoldenEye 007
Apesar de rodar GoldenEye 007 como um programa para PC, a implementação não é uma recompilação estática do binário do Nintendo 64. O projeto compila o código reconstruído pela comunidade e cria uma camada específica para substituir os serviços do hardware original.
A lógica do jogo em src/ permanece baseada na decompilação. Já a pasta port/ concentra as adaptações para vídeo, áudio, entrada, temporização e armazenamento. O projeto usa SDL2 e OpenGL nas plataformas atuais.
Há, contudo, uma exceção importante. O processador gráfico RSP do Nintendo 64 continua representado por uma implementação em software, adaptada do port de Perfect Dark. Portanto, chamar a solução simplesmente de “emulação” também seria impreciso: o jogo roda a partir de código reconstruído e compilado para o computador, enquanto uma parte específica do pipeline do hardware original recebe tratamento em software.
Essa abordagem difere de projetos de recompilação estática que traduzem diretamente instruções de uma arquitetura para outra. O LCS Recomp de GTA Liberty City Stories, por exemplo, transforma antecipadamente código Allegrex/MIPS do PSP em código compilável para PC.
Port de GoldenEye 007: versão 0.3.0 corrige falhas importantes
A versão 0.3.0 também resolve falhas que ainda prejudicavam builds anteriores. O modelo de Bond deixou de flutuar ou apresentar animações quebradas durante várias cutscenes. Segundo o desenvolvedor, a causa estava em uma constante de tamanho de estrutura herdada do ambiente de 32 bits, que não considerava o aumento dos ponteiros no ambiente de 64 bits.
Natalya no centro de controle durante a missão Control. A captura é do jogo original e serve como referência visual para uma fase incluída no playthrough completo do port. Imagem: The GoldenEye Depot.
Além disso, a atualização corrige dois travamentos, um congelamento completo já identificado e uma falha específica do Steam Deck relacionada à thread de áudio. O comportamento do gerador de números aleatórios também passou a corresponder ao jogo original, o que afeta elementos como posicionamento de itens e variações da inteligência artificial.
O trabalho mostra como diferenças de arquitetura podem criar problemas mesmo quando a lógica reconstruída está correta. Algo semelhante aparece em outros projetos modernos de preservação, embora cada plataforma exija soluções próprias. O Ninja Gaiden II recompilado para PC, por exemplo, parte do Xbox 360 e enfrenta um conjunto técnico diferente.
Campanha completa não significa versão final
Embora a campanha esteja completável, o desenvolvedor classifica a 0.3.0 como uma versão anterior à 1.0. Assim, o projeto ainda possui problemas visuais e recursos ausentes.
Entre as limitações documentadas estão cores incorretas que ainda podem aparecer em algumas partículas, flashes de armas com artefatos, uma emenda visível na água, z-fighting ocasional e problemas de geometria distante em algumas áreas abertas. Também não existe uma interface para remapear controles, nem builds para macOS ou ARM nesta versão.
Por outro lado, o Steam Deck já recebeu testes em hardware real. O desenvolvedor afirma que a campanha foi executada no portátil e que falhas anteriores, incluindo crashes em situações específicas, foram corrigidas e verificadas novamente.
Port de GoldenEye 007 mantém 60 FPS nos testes do projeto
O número de 60 FPS vem da documentação e dos testes do desenvolvedor. A equipe descreve a campanha como estável nessa taxa durante o playthrough completo, inclusive no Steam Deck.
Visão ampla da sala de controle de GoldenEye 007, uma das áreas usadas para verificar a campanha completa. Imagem: The GoldenEye Depot.
Entretanto, não há uma bateria independente de benchmarks com diferentes CPUs, GPUs, drivers e distribuições Linux que permita transformar esse resultado em garantia universal. Por isso, os 60 FPS devem ser entendidos como desempenho documentado pelo projeto nas configurações testadas.
O renderer também continua limitado pela implementação do RSP em software. Dessa forma, o objetivo atual não é transformar GoldenEye 007 em uma demonstração de renderização moderna de alto desempenho, mas manter o jogo completo funcionando corretamente em plataformas atuais.
Projeto exige uma cópia própria de GoldenEye 007
O repositório não distribui ROM, assets ou arquivos comerciais do jogo. Para executar o port, o usuário precisa fornecer sua própria ROM legítima de GoldenEye 007 em formato .z64.
A versão pública 0.3.0 suporta efetivamente a edição norte-americana NTSC-U. As ROMs PAL e japonesa podem ser reconhecidas, porém ainda não possuem suporte completo nesta release e aparecem no roadmap do projeto.
Durante a primeira execução, o programa extrai os dados necessários da cópia fornecida pelo usuário. Depois disso, o port utiliza esses arquivos derivados junto com sua própria camada para PC.
GoldenEye original ganha uma nova rota para o PC
O ponto mais relevante desta versão é a mudança de estágio. O port de GoldenEye 007 não está limitado a uma demonstração, a poucas fases ou a um protótipo que apenas inicia o jogo: a campanha completa já foi percorrida de ponta a ponta na versão pública.
Ao mesmo tempo, a classificação técnica continua importante. Este projeto não é o GoldenEye de Xbox 360 recompilado, não é o GEVR voltado à realidade virtual e não é um emulador convencional de Nintendo 64. Ele compila o código reconstruído do GoldenEye original e substitui as interfaces de hardware por uma camada dedicada ao PC, mantendo uma implementação em software para o RSP.
A versão 0.3.0 ainda possui limitações claras. Porém, ela estabelece uma base pública em que as 20 missões, áudio, controles modernos, saves, Linux e Steam Deck já fazem parte do conjunto funcional. O próximo objetivo declarado é avançar até uma versão 1.0 mais polida e completa.
Fontes: GoldenEye 007 PC Port — repositório oficial; GoldenEye 007 PC Port v0.3.0 — release oficial; The GoldenEye Depot — missão Control.
Pingback: Conker Recompiled leva clássico do N64 ao PC