Demon’s Souls, el juego de FromSoftware que en 2009 dio origen a la fórmula que después siguieron Dark Souls, Bloodborne y Elden Ring, nunca tuvo una versión oficial para computador, ni siquiera cuando PlayStation lanzó el remake de Bluepoint para PS5 en 2020, pero ahora el programador conocido como timboat publicó gratis en GitHub un port para PC de Demon’s Souls que corre sin emulador, basado en la versión original de PS3 y no en el remake, cuyo código fue traducido a C y C++ y compilado como un programa normal de Windows, con 60 FPS por defecto, la opción de llegar hasta 240 FPS y controles para mouse y teclado.
El proyecto usa la herramienta ps3recomp, que convierte el código del procesador principal de la PS3 y de sus núcleos SPU en algo que un computador moderno entiende directamente, y le suma un renderizador propio con DirectX 12, mientras que según su autor “the entire game seems playable”, es decir, que todo el juego parecería jugable de principio a fin, aunque todavía lo está recorriendo completo para corregir tirones y caídas de FPS en las escenas más pesadas, y asegura que el Palacio de Boletaria, la zona más exigente que ha probado hasta ahora, corre fluido.
Qué trae el port para PC de Demon’s Souls

El port para PC de Demon’s Souls incluye varios accesos directos para elegir cómo quieres jugar, porque PLAY.bat lo deja a 60 FPS, PLAY_30FPS.bat respeta los 30 FPS del original, PLAY_50FPS.bat está pensado para monitores de 100 Hz y PLAY_UNLIMITED.bat quita el límite hasta 240 FPS sin que el juego se acelere, algo que normalmente pasa cuando se fuerzan más cuadros en juegos de esa generación.
Si prefieres una cifra exacta, PLAY_CHOOSE_FPS.bat te deja escribir cualquier número entre 31 y 240, como 72, 120 o 144, y cuando la tasa de refresco de tu monitor es múltiplo de esa cifra cada cuadro se muestra el mismo tiempo y el movimiento queda parejo, mientras que en los demás casos se desactiva el VSync, lo que se ve bien en pantallas con G-Sync o FreeSync pero puede provocar cortes de imagen en las demás.
En controles, los controles de Xbox funcionan apenas los conectas, los de PlayStation necesitan Steam Input o DS4Windows y el teclado con mouse usa una distribución parecida a la de los Souls de PC, aunque hay que considerar que el port no tiene modo online, se salta los videos de la introducción y no ofrece opciones de resolución, por lo que la mejora visual depende de un mod aparte.
El mod PC Remaster mejora sus gráficos
El port es compatible con Demon’s Souls PC Remaster, un mod hecho por jugadores que no tiene relación con el remake de PS5, sino que mejora la versión de PS3 y es obra de fromsoftserve, creador del Bloodborne Remaster Project, que según Wccftech hace que los personajes reaccionen a la luz de antorchas y fogatas, suma efectos de relieve y brillo a la mayoría de las superficies, usa reflejos más realistas en las armaduras y ajusta las sombras para que se mezclen con las del escenario.
Ese mod fue creado originalmente para el emulador RPCS3, pero timboat lo adaptó a su port y lo probó en el Palacio de Boletaria entre 54 y 61 FPS, y además se instala como una copia separada del juego que no ocupa espacio extra en tu disco y deja intacta la versión normal, por lo que puedes alternar entre ambas cuando quieras.
Cómo instalar el port para PC de Demon’s Souls
Este port no trae un ejecutable listo para abrir, porque el instalador arma el juego en tu propio computador a partir de tu copia de Demon’s Souls, que el proyecto no incluye, y aunque casi todo el proceso es automático, la parte más larga es la compilación, que en un computador potente de 16 núcleos toma entre 10 y 30 minutos la primera vez.
Lo que necesitas antes de empezar
- Windows 10 u 11 de 64 bits y una tarjeta gráfica compatible con DirectX 12.
- Un procesador con AVX2 (Intel Haswell o AMD Ryzen en adelante), aunque sin esa función el port igual se compila y solo pierde un par de FPS en las zonas más pesadas.
- Unos 12 GB libres en disco, de los cuales 8 GB son los archivos del juego y el resto la compilación.
- Tu copia de Demon’s Souls de PS3 en su versión de Estados Unidos (BLUS-30443), como archivo .iso, como .zip de Redump tal cual viene o como carpeta volcada con PS3_GAME adentro, y si la imagen está encriptada también necesitas su disc key, que es el archivo .dkey que viene junto al volcado o el dato “Disc Key” de su página en Redump.
- RPCS3, el emulador de PS3, descomprimido en cualquier carpeta, porque el instalador lo usa una sola vez para desencriptar el ejecutable del juego.
- Python 3.10 o más nuevo, Git, Visual Studio 2022 (Community o las Build Tools gratuitas con “Desarrollo para el escritorio con C++”) y LLVM 17 o más nuevo, aunque si te falta alguno el instalador te ofrece instalarlo solo con winget.
Pasos de instalación
- Descarga el proyecto. Entra al GitHub de demons-souls-recomp, presiona el botón verde Code, elige Download ZIP y descomprímelo en un disco con espacio, idealmente en una carpeta con nombre simple, sin tildes ni símbolos, como DemonsSouls en la raíz del disco.
- Arrastra tu ISO sobre SETUP.bat. Toma el archivo de tu juego y suéltalo encima de SETUP.bat, o haz doble clic en SETUP.bat para que te lo pida, y si la ventana te avisa que falta Python o Git, acepta la instalación con winget, cierra la ventana y vuelve a abrir SETUP.bat.
- Responde sus preguntas. Si tu imagen está encriptada, pega la disc key o arrastra el archivo .dkey a la ventana y presiona Enter, y cuando te pida RPCS3 arrastra el archivo rpcs3.exe a la ventana y presiona Enter otra vez, sin preocuparte si una ventana de RPCS3 aparece y desaparece un instante.
- Espera que termine. El instalador extrae y desencripta los archivos del juego (2 a 5 minutos), desencripta el ejecutable con RPCS3 (menos de un minuto), descarga ps3recomp (menos de un minuto), recompila cerca de 94.000 funciones y 12 programas de la PS3 (2 a 4 minutos), aplica los parches del port (segundos) y compila todo (10 a 30 minutos), y si algo falla basta con corregir lo que indique el mensaje y abrir SETUP.bat de nuevo, porque los pasos terminados se saltan.
- Abre el juego. Haz doble clic en PLAY.bat y espera cerca de un minuto entre los logos y la primera carga, y cuando llegues a la pantalla Create Profile se abrirá un cuadro de texto para escribir el nombre de tu personaje con el teclado.
- Elige tus FPS (opcional). Abre PLAY_CHOOSE_FPS.bat, elige la opción 6 y escribe el número que quieras entre 31 y 240.
Controles de teclado y mouse
| Tecla | Acción |
|---|---|
| WASD | Moverse |
| Mouse o IJKL | Cámara |
| Clic izquierdo | Ataque (R1) |
| Shift | Ataque fuerte (R2) |
| Clic derecho | Bloquear (L1) |
| Ctrl | Parry (L2) |
| Espacio | Rodar, correr o volver (Círculo) |
| E | Interactuar o confirmar (Equis) |
| F | Tomar el arma con dos manos (Triángulo) |
| R | Usar objeto (Cuadrado) |
| Tab o rueda del mouse | Fijar objetivo (R3) |
| Flechas | Cruceta para cambiar objetos |
| Enter y Retroceso | Start y Select |
| F1 | Capturar o liberar el mouse |
| F9 | Modo dios (no mueres y la vida, el maná y la estamina quedan llenos) |
Cómo instalar el mod PC Remaster
- Descarga el mod. Entra a la página del mod en Nexus Mods y descarga su archivo .zip. Para eso necesitas una cuenta gratuita del sitio.
- Abre una terminal en la carpeta del port. Entra a la carpeta donde descomprimiste el proyecto, haz clic en la barra de direcciones del Explorador de Windows, escribe cmd y presiona Enter.
- Instala el mod. Escribe el siguiente comando, reemplaza la ruta entre comillas arrastrando el .zip del mod a la ventana y presiona Enter.
.venv\Scripts\python tools\install_remaster.py "ruta del mod.zip" --apply
- Juega con el mod. Desde ahora abre el juego con PLAY_REMASTER.bat, y si quieres la versión original usa PLAY.bat, porque tus partidas guardadas se comparten entre ambas.
Errores comunes
- RPCS3 no crea el archivo EBOOT.elf. Cierra cualquier otra ventana de RPCS3 que tengas abierta y ejecuta SETUP.bat de nuevo, o desencripta el archivo a mano desde RPCS3 en Utilities y luego Decrypt PS3 Binaries.
- El control de PlayStation no responde. El port solo reconoce controles de Xbox de forma directa, así que necesitas activar Steam Input o usar DS4Windows.
- El mouse queda atrapado o suelto. Presiona F1 para capturarlo o liberarlo.
- La carpeta logs pesa demasiado. Cada partida guarda registros que crecen cerca de 600 MB por hora, por lo que conviene borrar su contenido de vez en cuando.
- Tirones o cierres inesperados. Presiona F8 justo cuando ocurra para marcar el momento, y al salir del juego abre REPORT.bat, que arma un archivo comprimido con el informe y abre la página de GitHub para enviárselo al autor.
No lo confundas con otros ports de Demon’s Souls
Durante esta semana aparecieron al menos otros tres proyectos que buscan llevar Demon’s Souls a PC con la misma técnica de recompilación que trajo el primer God of War de PS2 sin emulador, entre ellos DemonsSoulsRecomp de JonathanDC64, que promete más opciones gráficas como 4K, ultrawide y HDR pero todavía no publica una versión descargable, además de dos versiones experimentales que solo llegan a la primera zona o al tutorial, por lo que si buscas el port que hoy se puede jugar más completo, el que corresponde es el de timboat.
Descarga gratis el launcher beta del Steam de los ports, que instala y actualiza ports para PC sin emulador, como los de Zelda, Bloodborne y God of War III→ Descarga gratis el nuevo port para PC de Zelda Tears of the Kingdom, que corre sin emulador hasta 144 FPS, con FSR y giroscopio en tus controles→
