
Os fãs da era clássica de 32-bits têm mais um motivo para comemorar. Lançado originalmente em 1998 para o primeiro PlayStation, o emblemático Spyro the Dragon acaba de receber uma versão nativa e totalmente funcional para computadores, dispensando a necessidade de emulação convencional e trazendo uma série de modernizações técnicas impressionantes.
No momento, o executável pré-compilado já pronto para download está disponível para Windows (x86-64). No Linux, o projeto já compila e roda a partir do código-fonte, com um pacote compilado previsto para ser lançado muito em breve. Já o suporte para macOS (em chips Apple Silicon) está nos planos dos desenvolvedores, mas ainda não possui uma versão funcional compilada.
Desenvolvido pelos programadores Amec e tyscorp, o projeto batizado de OpenPete combina recompilação estática com engenharia reversa por descompilação direta. O nome do projeto, aliás, é uma referência divertida ao período de desenvolvimento original da Insomniac Games, quando o dragãozinho roxo ainda era chamado de “Pete”.
A grande sacada técnica do port é a separação entre a taxa de atualização da simulação e a taxa de renderização visual. Enquanto a lógica do jogo original continua rodando cravada a 29,913 Hz exatamente como no hardware do PlayStation, a apresentação gráfica é desvinculada, permitindo que o jogo seja exibido na taxa de quadros máxima que o seu monitor ou placa de vídeo suportar, com interpolação suave de movimento, animações e texturas.
O OpenPete grava os dados em arquivos de imagem de Memory Card no formato .mcr convencional, exatamente o mesmo padrão utilizado pelos emuladores de PlayStation. Isso significa que você pode transferir seus arquivos de salvamento facilmente do emulador para o OpenPete (ou vice-versa) sem perder o seu progresso no jogo.

Confira os principais recursos e melhorias trazidos pelo projeto:
Suporte a Ultrawide e Widescreen: Suporte nativo para proporções de tela modernas como 16:9, 21:9 e 32:9 (Hor+), sem distorcer o campo de visão ou interferir na inteligência artificial e no comportamento dos inimigos.
Pacotes de Texturas em Alta Definição: Sistema que permite substituir texturas originais do cenário, menus, interface e modelos (mobys) por arquivos em PNG de qualquer resolução inseridos numa pasta local.
Alcance de Visão Expandido (Draw Distance): Opção para empurrar ou desativar completamente os níveis de detalhes reduzidos (LOD), fazendo com que cenários distantes fiquem nítidos em vez de surgirem de repente na tela (pop-in).
Renderizador Próprio em Vulkan: Uso de um buffer de profundidade real (True Depth Buffer), eliminando as limitações técnicas e os artefatos de ordenação visual característicos do algoritmo de renderização do console original.
Substituição de Trilha Sonora: Permite trocar qualquer uma das 48 faixas musicais do game por arquivos de áudio no formato WAV, mantendo o sistema dinâmico de looping e variação de faixas.
Recursos Avançados de Desempenho e Estado: Suporte a Save States, função de rebobinar (Rewind) e Runahead (tecnologia utilizada para cancelar o atraso de comandos / input lag).
Modo Estético Clássico Opcional: Para quem busca a nostalgia fiel do hardware antigo, o menu permite reativar o balanço de vértices (vertex snapping), o mapeamento de textura afim e a paleta pontilhada de cores em 15-bit.
Além de todas as melhorias visuais e técnicas de usabilidade, o OpenPete já conta com um menu overlay integrado ao estilo das pausas clássicas do jogo e um ecossistema em desenvolvimento voltado para criação de mods e shaders customizados diretamente em C.

Por questões estritas de direitos autorais, o projeto é distribuído gratuitamente sem conter nenhum arquivo proprietário do jogo original. Para executar o port no computador, o usuário precisa fornecer a imagem de ROM ou extrair a cópia legal do seu próprio disco original do PlayStation. Os arquivos e instruções de instalação já estão disponíveis na página oficial do repositório no OpenPete.






