← Ports y remakes
Port (decomp) Jugable

Ultima VII: The Black Gate / Serpent Isle (Ultima7_Decomp)

Juegos: Ultima VII: The Black Gate → (DOS, 1992) · Ultima VII Part Two: Serpent Isle → (DOS, 1993)

Decompilación de Ultima VII: The Black Gate y de Ultima VII Part Two: Serpent Isle, comprobada byte a byte con Borland C++ 2.0, el compilador original; lo que Origin escribió en ensamblador se conserva en ensamblador, y la mayoría de los nombres de funciones y variables son deducidos. Sobre ella hay dos ports. Ultima VII Portable, con versiones para Windows, macOS (Apple Silicon) y Linux, sustituye a los ejecutables originales de cada juego casi sin tocar su lógica: une en un solo programa la introducción, el menú, el juego y el final, corrige los punteros nulos que DOS toleraba y los problemas de 16 a 32 bits, y suena con una MT-32 emulada con Munt (con tus propias ROM) o con una AdLib emulada con Nuked OPL3; la última versión es la 0.4.0 (12 de octubre). Ultima VII Modern, añadido el 20 de octubre y todavía sin versión publicada, juega los dos juegos con el motor de Serpent Isle: lleva a Black Gate sus correcciones y comodidades (el muñeco del equipo, atajos como comer o apuntar, un llavero desde el principio), añade vistas 16:9 y 16:10, un menú de inicio con ajustes y música AdLib en estéreo deducida de la de MT-32, y permite que los objetos de un juego aparezcan en el otro. Para el muñeco de Black Gate usa dibujos de Grant W. Chapman, con su permiso. Su autor declara que la decompilación se hizo con ayuda de IA. El repositorio incluye además, como código fuente, el usecode decompilado de los dos juegos (los guiones y diálogos de personajes y sucesos), que se compila aparte y no hace falta para jugar.

NecesitasLos archivos de tu propia copia instalada de Ultima VII: The Black Gate (con su carpeta STATIC), de Serpent Isle o de los dos; Ultima VII Modern necesita los dos. Ultima VII Portable escribe en la carpeta del juego, así que conviene usar una copia. Para la música de MT-32, las ROM de la Roland MT-32. Además, Windows x64, un Mac con Apple Silicon o Linux x64.

Cómo llega a PC
Port de una decompilación
Consola
MS-DOS
Estudio original
Origin Systems
Año
1992
Autor
Jamie Blanks
Estrellas
99
Última actividad
2026-10-24 · hace 7 días
Última versión
v0.5.1 · 2026-10-24
Lenguaje
C++
Ver repositorio ↗
x86con ayuda de IA

Otros proyectos de Ultima VII: The Black Gate

1

Otros proyectos de Ultima VII Part Two: Serpent Isle

1