Juegos

Ultima Underworld: The Stygian Abyss

DOS · 1992 · 2 proyectos

2 ports

Remake de fans Experimental

Ultima Underworld / Ultima Underworld II (UnderworldGodot)

hankmorgan/UnderworldGodot

UnderworldGodot: recreación del motor de Ultima Underworld y Ultima Underworld II en Godot, escrita en C#, que sustituye al proyecto anterior basado en Unity y reinicia el código para que funcione más como los juegos originales. Se apoya en años de ingeniería inversa de otros fans, a los que acredita. Su autor lo define como prealfa, «un visor de mapas interactivo con mucha lógica de juego implementada», y avisa de que no se espere poder jugarlo con normalidad. Ya tiene conversaciones completas, casi todos los disparadores y trampas, trueque, inventario, hechizos con la lógica original, combate cuerpo a cuerpo y a distancia, IA y búsqueda de caminos de los PNJ, creación de personaje, subida de nivel, automapa con notas, escenas, natación, muerte y resurrección, voces y efectos de sonido, y música sintetizada en tiempo real a partir de los XMI originales con una MT-32 o CM-32L emulada (con tus propias ROM), una SoundFont libre incluida o síntesis FM. Carga partidas por completo, pero el guardado es parcial. Publica compilaciones de prueba para Windows y Linux, la última, la 31, del 20 de junio; en macOS con Apple Silicon se compila y funciona. Su política descarta recursos reescalados o generados con IA; dos de sus últimos 100 commits llevan a Claude o a Cursor como coautor.

NecesitasLos archivos de tu propia copia de Ultima Underworld, de Ultima Underworld II o de los dos: la carpeta del juego con las subcarpetas DATA, CRIT, CUTS y SOUND (en las versiones de GOG, el archivo game.gog es una imagen ISO que hay que abrir o extraer antes). Para la música con MT-32 o CM-32L, las ROM de tu propio sintetizador. Además, Windows o Linux; en macOS, compilándolo con Godot 4.3 para .NET.

★ 333 · 2026-09-30 Ver →
Port (decomp) Experimental

Ultima Underworld: The Stygian Abyss (Interrupt)

Interrupt/ultima-underworld

Port de Ultima Underworld 1 para PC (llamado Grandaddy) basado en una decompilación de la versión de Pocket PC (WinCE), que según el autor mejoraba el motor de DOS: 32 bits y un renderizador por software más avanzado, sin las deformaciones del original y con iluminación más suave. El código decompilado está en el repositorio, con nombres recuperados de Ghidra y pruebas que comparan tablas y cadenas con las del ejecutable original, pero no el proyecto de Ghidra ni los datos del juego. Compila, enlaza y corre con datos reales y se ha probado hasta el final del primer nivel; sigue en pruebas. Añade vista libre con el ratón, un modo a pantalla completa sin la mayor parte del HUD y un panel de depuración con consola. Las versiones, en alfa, son paquetes de 1 MB para Windows, Linux y macOS (Apple Silicon); la 0.5.1 es del 19 de octubre. 61 de sus últimos 100 commits llevan a Claude como coautor.

NecesitasLos archivos de datos originales de tu propia copia de Ultima Underworld: sirven los de DOS o los de WinCE, extraídos en una carpeta UWDATA con DATA, DATA3D, SOUND, CRIT y CUTS, que se indica con --data-dir. Además, Windows, Linux o macOS con Apple Silicon; para compilar hacen falta CMake, clang y SDL2.

Ver →

Preguntas

¿Qué proyectos hay para Ultima Underworld: The Stygian Abyss?

El catálogo tiene 2 ports de Ultima Underworld: The Stygian Abyss, todos en esta página con su estado.

¿Qué necesito para jugarlo?

Tu propia copia de Ultima Underworld: The Stygian Abyss (DOS). Recompendium solo enlaza proyectos que no reparten el juego, y cada ficha dice qué versión o región hace falta.

¿Cuál es el más popular?

Ultima Underworld / Ultima Underworld II (UnderworldGodot), con 333 estrellas en GitHub.