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++
Escribe y elige de la lista; si no está, escríbelo y pulsa Intro. En un launcher, los juegos que instala; en una herramienta genérica, déjalo vacío.
Otros proyectos de Ultima VII: The Black Gate
1
Ultima VII: The Black Gate / Serpent Isle (Exult) Ver todos →
Otros proyectos de Ultima VII Part Two: Serpent Isle
1
Ultima VII: The Black Gate / Serpent Isle (Exult) Ver todos →