SoulCalibur II do GameCube ganha port nativo para PC com Vulkan, 16:9, texturas HD e rollback netplay
Projeto não oficial RingOut utiliza recompilação estática para levar a versão de GameCube de SoulCalibur II ao PC, mantendo inclusive Link como personagem jogável e adicionando diversos recursos modernos.

Um dos maiores clássicos dos jogos de luta da era de 128 bits acaba de ganhar uma nova forma de ser jogado no PC. O projeto comunitário RingOut conseguiu transformar a versão de GameCube de SoulCalibur II em uma aplicação nativa para computadores através de recompilação estática.
Não se trata de um lançamento oficial da Bandai Namco e nem de uma simples configuração do Dolphin. O executável PowerPC do jogo é convertido antecipadamente para C e posteriormente compilado para x86-64, enquanto uma estrutura derivada do Dolphin continua responsável por componentes como gráficos, áudio, controles e hardware do GameCube.
O projeto não distribui arquivos ou código pertencentes ao jogo. Para utilizá-lo, o usuário precisa fornecer sua própria imagem do disco original.
Link continua presente na versão para PC
O grande atrativo de utilizar especificamente a edição de GameCube é a presença de Link, de The Legend of Zelda, personagem exclusivo dessa versão de SoulCalibur II.
Na época, cada console recebeu um convidado diferente: GameCube ganhou Link, PlayStation 2 recebeu Heihachi Mishima e Xbox ficou com Spawn.
Como RingOut trabalha especificamente com a versão identificada pelo disco de GameCube, Link permanece disponível normalmente.
Vulkan, widescreen e texturas HD
O projeto já está classificado pelo próprio desenvolvedor como completamente jogável, chegando aos menus e às partidas sem precisar recorrer a um interpretador durante a execução do código recompilado.
Entre os recursos adicionados estão:
-
renderização através de Vulkan;
-
resolução interna ajustável;
-
proporção de tela 16:9;
-
anti-aliasing e filtro anisotrópico;
-
suporte a pacotes de texturas HD;
-
remapeamento completo de controles;
-
save states;
-
câmera livre;
-
reprodução de vídeos através do FFmpeg;
-
códigos de trapaça;
-
menu de configurações dentro do próprio jogo.
Isso permite modernizar consideravelmente a experiência sem alterar diretamente os arquivos originais.
Rollback netplay também está funcionando
Talvez uma das adições mais interessantes seja o multiplayer online com rollback.
RingOut possui lobby com informações de ping e estado dos jogadores, além de atribuição automática dos controles.
Segundo o responsável pelo projeto, testes entre dois jogadores conseguiram manter as duas instâncias sincronizadas de forma determinística durante milhares de frames.
Para um jogo de luta lançado originalmente em 2002, a inclusão de rollback representa uma atualização especialmente interessante para partidas online.
Steam Deck possui versão dedicada
RingOut também recebeu suporte específico ao Steam Deck.
O projeto oferece um pacote preparado para SteamOS e pode ser adicionado à biblioteca como um jogo externo para ser iniciado diretamente pelo Game Mode.
Nos testes divulgados pelo desenvolvedor, SoulCalibur II roda entre aproximadamente 45 e 49 FPS durante as partidas no portátil.
No momento, entretanto, o suporte oficial está concentrado em Linux e Steam Deck. A versão Windows foi descontinuada e não recebe mais builds ou manutenção.
Não é um simples emulador
A tecnologia utilizada é justamente o que torna RingOut interessante.
Em vez de interpretar continuamente as instruções PowerPC do GameCube durante a execução, o sistema realiza uma recompilação estática.
Segundo a documentação, mais de 535 mil instruções do executável original são traduzidas antecipadamente para código que posteriormente roda nativamente em x86-64.
Ainda existe uma estrutura derivada do Dolphin ao redor desse código para reproduzir componentes do hardware, mas a execução principal do jogo utiliza o código recompilado.
Esse tipo de projeto vem ganhando força nos últimos anos como uma alternativa interessante para preservar e modernizar jogos antigos.
Projeto continua totalmente não oficial
É importante reforçar que RingOut não possui qualquer ligação com Bandai Namco ou Nintendo.
Nenhum conteúdo de SoulCalibur II acompanha o projeto. O usuário precisa fornecer uma imagem de disco que possua, e o processo de preparação extrai e recompila os dados localmente.
O código do RingOut é aberto e disponibilizado sob licença GPL.
Ainda assim, o resultado é impressionante: mais de duas décadas depois, a versão de GameCube de SoulCalibur II agora pode funcionar como uma aplicação nativa de PC, com Vulkan, widescreen, texturas HD, rollback netplay e até Link intacto no elenco.
Para um clássico que nunca recebeu um port oficial moderno para computadores, RingOut representa uma iniciativa bastante interessante de preservação feita pela comunidade.
Fonte: RingOut / GitHub.
LEIA TAMBÉM
💬 Fórum da Comunidade 0
Ninguém comentou ainda.