Dark Souls Remastered está rodando no PS2: port caseiro já roda no PCSX2, mas ainda é um protótipo
Projeto caseiro leva Dark Souls Remastered ao PlayStation 2 e já roda no PCSX2, mas ainda está em fase de protótipo e incompleto.
O DarkSoulsPS2, publicado no GitHub pelo desenvolvedor nekomancer01, é um port caseiro de Dark Souls Remastered para o PlayStation 2. Segundo o projeto, ele já roda no emulador PCSX2, mas está em fase de protótipo e ainda não dá para jogar o jogo do começo ao fim. Em um PS2 de verdade, o código, neste estado, nunca foi testado.
Por dentro, o projeto combina uma engine em C feito para o console, com microprogramas da VU1 escritos à mão, e ferramentas em Python que leem a sua cópia do jogo de PC. Elas convertem mapas, personagens, animações, colisões, scripts de IA e menus para arquivos pequenos o bastante para o hardware de 2000, conforme a descrição no GitHub.
Atualmente, o protótipo reúne Firelink Shrine e Undead Burg ligadas sem tela de carregamento, com o Warrior andando, correndo, rolando e atacando com R1. Segundo o projeto, também há inimigos com IA própria, baús, portas e muros de névoa funcionando, além de save no memory card e HUD, a 30 fps no PCSX2.
A lista do que falta é maior que a do que funciona. Ainda há a ausência de lock-on, defesa, aparos, magia, itens e sistema de nível, além de bosses, diálogos de NPCs, lojas, som, música, cutscenes, menus completos e qualquer área fora das duas já citadas.
O repositório não traz nenhum dado de Dark Souls Remastered: nem texturas, modelos, mapas, sons, textos, scripts ou código executável. Quem quer rodar precisa ter a própria cópia do jogo para PC na Steam, e o build converte tudo para uma pasta local pronta para uso no emulador.
O projeto pede a versão de Steam do Dark Souls Remastered, a toolchain ps2dev com gsKit, Python 3.10 ou superior, gcc, PCSX2 2.x e “muitos” GB de RAM na primeira exportação. O desenvolvedor testou em Linux, e quem usa Windows deve recorrer a WSL ou a uma máquina virtual.
Para quem não quer montar o ambiente, a página do projeto no GitHub Pages converte a sua cópia do jogo no próprio navegador e entrega uma ISO, sem enviar nada a servidor. Também existe o comando make iso para gerar a imagem localmente, e a ISO abre no PCSX2 sem precisar ativar o HostFs.
Os controles seguem o padrão do DualShock 2: Circle rola (segurando, corre), R1 ataca, Cross abre baús, pega itens e atravessa muros de névoa, Start abre o menu e Select liga o HUD de depuração, com dados de fps, tempos e memória livre.
O autor confirma que o port só foi testado no PCSX2, até agora: rodar em um PS2 real está dentro do esperado, mas não foi testado. O autor lembra que o PS2 tem só 32 MB de RAM e que o port roda perto desse limite, tanto que a lista de problemas conhecidos inclui avisos de falta de RAM e de VRAM. Então, o Dark Souls de PS2 dependerá de mais gente testando o game no console, para ajudar seu criador a lapidar o projeto a ponto de ficar mais confortável no hardware original.
Aproveite que está aqui e siga o Arkade no:
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.
- Plataformas
- PlayStation, Xbox, PC




