Ir para o conteúdo

SF3comp leva um “três em um” da trilogia Street Fighter III do arcade para Windows, Mac e Linux com rollback e modo treino

SF3comp reúne a trilogia Street Fighter III no PC com treino completo, rollback online, widescreen, replays e modos extras para Windows, Mac e Linux.

Junior Candido
SF3comp leva a trilogia Street Fighter III do arcade para Windows, Mac e Linux com rollback e modo treino

O SF3comp, port não oficial criado por tmcleroy, roda de forma nativa os três arcades de Street Fighter III da Capcom (New Generation, 2nd Impact e 3rd Strike) em macOS, Linux (incluindo Steam Deck e Steam Machine) e Windows. Os três jogos ganham modo treino completo, partidas online com rollback e widescreen.

Como sempre, o projeto oferece as ferramentas, mas não os arquivos de jogo. E avisa em sua página que está ainda em fase beta.

O controle com fio para jogos de Luta Hori ALPHA para PS4, PS5 e PC é licenciado para consoles Sony e você pode ter o seu na Amazon.

Na prática, o código do arcade é traduzido a partir da ROM de cada usuário e compilado dentro do programa. O que a tradução não alcança passa por um interpretador. As partes que os recursos mexem, como a luta, o computador, os cenários e o código de desenho e som, foram reescritas à mão em C++ legível.

Publicidade

Imagem e áudio saem do próprio código do jogo direto para o renderizador e o mixer do port, sem emulação dos chips de vídeo e de som da placa. Esses chips aparecem só como referência nas comparações. O autor diz que o código traduzido é checado bloco a bloco contra um interpretador, olhando registradores, ciclos e RAM.

Segundo o próprio autor, o diferencial é partir do arcade (CPS-3) e não das versões de console, que ele diz não serem usadas na cena competitiva. Os outros ports nativos que ele conhece são decomps que compilam de volta para a ROM do CPS-3 ou se baseiam nos consoles.

O detalhe mais curioso está nos cenários: tmcleroy conta que recompilou New Generation e 2nd Impact para levar as fases e as músicas deles ao 3rd Strike e acabou deixando os dois jogos inteiros jogáveis. Com as ROMs dos três lado a lado, dá para lutar em qualquer um dos cenários, desenhados pelo código de cada jogo rodando junto ao do 3rd Strike.

Há também um modo opcional de temporização de arcade, que desacelera a CPU nos pontos em que a placa real desacelera. O autor compara o resultado, em simulação, com o núcleo de CPS-3 do jotego para MiSTer e diz ficar a menos de um quadro de distância na inicialização e no modo atração.

Quem joga 3rd Strike a sério talvez queira saber como isso se sai frente às alternativas, mas o material não traz comparação de desempenho nem relato de uso em torneio.

Os três jogos têm modo treino completo, com hit boxes, dados de frames e um boneco que defende, faz parry e grava sequências. O online usa rollback, com código de partida ou sala de espera, sem configurar roteador. Cada partida vira um replay em que dá para assumir o controle de um dos lados.

Publicidade

No treino, as hit boxes valem inclusive para projéteis, e os dados de frames (início, ativo, recuperação e vantagem) vêm com medidor e registro em arquivo. Também aparecem o display de comandos e as leituras de combo, dano, stun e parry. O autor acrescenta que a vida e a barra de super arte podem ser reabastecidas em qualquer cenário, até nos dos outros jogos, além dos save states.

O boneco de treino pode defender sempre, só depois do primeiro golpe ou de forma aleatória. Ele também faz parry e red parry em parte dos ataques, escapa de agarrões, levanta rápido, sai do stun apertando botões e repete o que você gravou. Existe ainda um exercício de hit confirm e, no 3rd Strike, um de red parry e o cenário Evo Moment 37: Ken com a vida quase no fim contra a super arte da Chun-Li, com as tentativas de parry contadas.

Para jogar online, quem hospeda abre a página Online do launcher e passa o código da partida ao outro jogador, ou os dois se encontram no lobby ou na sala de espera. A partida usa as configurações de placa de quem hospeda, e qualquer combinação de macOS, Linux, Steam Deck e Windows pode se enfrentar.

Os replays ficam salvos em arquivos pequenos, listados na página Replays do menu do jogo, tanto de partidas offline quanto online. Dá para pausar, avançar quadro a quadro, usar câmera lenta e ligar hit boxes, comandos e dados de frames. Apertando Start em qualquer momento, o jogador assume um dos lados e continua dali, e a tecla de reinício volta ao mesmo ponto para tentar de novo.

Siga o Arkade no Instagram @revistaarkade Seguir

O 3rd Strike ganha sobrevivência, endless battle, ring out, tag team (inclusive dois contra dois, para quatro jogadores), jogos bônus, visualizadores de cenário e de modelo, editor de cores e o Gill jogável por qualquer lado. O README descreve esses modos como coisas que a placa original nunca teve.

Se você curte as novidades que encontra por aqui, considere apoiar o meu trabalho doando qualquer valor, de forma segura, via Livepix.

No endless battle, o próprio jogo controla os dois lutadores em cenários que rolam ou se dissolvem de um para o outro, e basta mexer nos controles para assumir um deles. O tag team permite chamar o parceiro durante a luta, e o editor de cores deixa você lutar com as cores que criou.

Sobre as versões do 3rd Strike, a placa teve duas revisões, lançadas com um mês de diferença. A principal do port vem da primeira, 990512 (sfiii3nr1), que o autor descreve como a usada em torneios e no Fightcade. A 990608 (sfiii3n) aparece no launcher como um jogo separado, também com treino, widescreen, online e replays.

Publicidade

Entre as opções de tela, há widescreen em 16:9 estendido ou em 16:9 com as paredes originais da placa, escala nítida ou suave, pixels em 4:3 ou quadrados, shaders do RetroArch e um zoom que acompanha os lutadores. O menu do jogo abre com Esc ou F1, e há ainda trilha sonora própria, com música sua no lugar da original, por faixa ou em playlist.

O modo Puro joga exatamente como a placa, e o Enhanced, que é o padrão, acrescenta jogo grátis, temporização de arcade, escala inteira e paredes invisíveis no widescreen. Os controles aceitam teclado, gamepad ou arcade stick, com botões configuráveis por jogador, e o README recomenda um controle de seis botões.

O 8BitDo Arcade Stick é um joystick de fliperama com oito botões que conecta por Bluetooth, receptor 2.4G ou cabo USB-C ao Switch e ao Windows, e aceita trocar a alavanca por modelos como Sanwa e Seimitsu.

O projeto está em estágio inicial (beta). O jogo inteiro roda e foi testado em macOS, Steam Machine e Steam Deck, com partida online entre um Mac e um Deck. O build de Windows reproduz o do Mac quadro a quadro, segundo o projeto, mas ainda não foi jogado num PC com Windows.

Quem acompanha esse tipo de projeto pode olhar também os vizinhos do mesmo autor: o cps2recomp, que faz o mesmo tipo de port para os jogos CPS-2 da Capcom e compartilha interface, treino e online com o SF3comp, e o satrecomp, kit de ferramentas do Sega Saturn de onde veio o tradutor de SH-2.

Aproveite que está aqui e siga o Arkade no:

O Anbernic RG DS é o Nintendo DS de ontem, mas com suporte a muitos mais jogos e recursos de games de hoje. Garanta já o seu no AliExpress!

O GameSir Nova Lite é uma ótima e barata opção para jogar no Windows, Android, iOS, Switch e Steam Deck. Garanta já o seu na Amazon.

Ganhamos uma pequena comissão nos links compartilhados em nossos posts. Você não gastará nada mais com isso e ainda apoiará o jornalismo independente de games e cultura.

Próxima matéria Qual bomba destruiu Raccoon City em Resident Evil? O que dizem os guias oficiais da Capcom e o arsenal dos EUA em 1998 Especiais Qual bomba destruiu Raccoon City em Resident Evil? O que dizem os guias oficiais da Capcom e o arsenal dos EUA em 1998 Guias oficiais da Capcom e armas dos EUA ajudam a investigar se a bomba que destruiu Raccoon City era nuclear ou termobárica.

Street Fighter III

Ficha do jogo
Plataformas
Retrô
Lançamento
16 de dezembro de 1999
Desenvolvedora
Capcom
Publicadora
Capcom
Gênero
Luta
Junior Candido

Conto a história dos videogames e da velocidade de ontem e de hoje por aqui! Você pode me seguir em instagram.com/juniorcandido ou x.com/junior_candido. Para contatos editoriais em geral, o email é: [email protected] // E para apoiar meu trabalho, considere doar a partir de R$ 1 em livepix.gg/juniorcandido

Mais matérias de Junior Candido

Buscar no Arkade