Estas páginas se generan a partir de la documentación interna del proyecto. Las referencias a ficheros de código y a offsets del binario se conservan como procedencia —para que se vea de dónde sale cada afirmación—, pero todavía no se pueden seguir: el motor aún no está publicado. Cuando lo esté, pasarán a ser enlaces.
Las mejoras del port, en imágenes
Cuatro documentos con comparaciones antes / después de lo que el port hace distinto del Ultima V de 1988, y —lo que importa dentro de un año— por qué cada cosa está así y qué se perdió al ganarla.
| Documento | De qué va |
|---|---|
| 1 · Mejoras de imagen | Suavizado (xBR), las dos pieles, transparencia de sprites y tiles, tipografía, líneas y contornos |
| 2 · Disposiciones (layouts) | Qué disposiciones ofrece el port, para qué sirve cada una y qué cuesta |
| 3 · Mejoras de experiencia | Controles táctiles, tocar el mapa para caminar, ranuras de guardado, el español, el historial con scroll |
| 4 · El panel de depuración | El drawer de QA completo, sección a sección |
🔴 Aviso de material
Las imágenes de estos cuatro documentos contienen arte gráfico de Electronic Arts (tiles, fuentes, pantallas del juego original). Viven en docs/verdicts/, que es privado, y no viajan al repositorio público ni al sitio público.
La exclusión está comprobada y es doble (ver §«Verificación» al final de este README):
- El génesis público (docs/publicacion/genesis-publico.sh) copia
docs/por allowlist — cinco entradas nombradas una a una.docs/mejoras/ydocs/verdicts/no están en ella, así que no se copian. - Aunque se colaran, el media check del génesis falla el build ante cualquier
.png/.jpg/.gif/.wavdel árbol de destino: la allowlist de medios está vacía a propósito.
Si algún día alguien quiere publicar una versión de estos documentos, hay que rehacer las capturas con arte propio o con recortes autorizados — no basta con mover el .md.
La distinción que hace útil el resto
Un buen tercio de lo que aquí se enseña como «antes / después» no es una mejora sobre el original: es un defecto NUESTRO que se arregló. Mezclarlo con las mejoras de verdad es lo que hace que estos documentos envejezcan mal, así que cada entrada lleva una etiqueta:
| Etiqueta | Qué significa |
|---|---|
| 🎯 FIDELIDAD | El «antes» era un fallo del port. El «después» se parece más al DOS de 1988. No hemos mejorado el juego: hemos dejado de estropearlo. |
| ✨ AÑADIDO | El original no hacía esto. Es una decisión de producto, casi siempre con un interruptor para apagarla. |
| ⚖️ DIVERGENCIA DECLARADA | El port hace algo distinto a sabiendas, y está anotado como tal. |
| 🗑️ RETIRADO | Existió en el port, gustaba, y se quitó por ser infiel. |
Las que llevan ✨ son las únicas que responden literalmente a «mejoras del port». Las 🎯 son la mayor parte del trabajo real y merecen aparecer, pero con su etiqueta puesta.
Reglas de estos documentos
- Cada afirmación sale de una de dos fuentes: código leído en este árbol (con ruta y línea), o un acta de
re/notes// un veredicto dedocs/verdicts/(citado por ruta). Cuando una de esas fuentes ha resultado estar caducada, se dice. - Las contrapartidas se escriben. Si algo se ganó a cambio de perder otra cosa, está en el texto. Una comparación sin el coste es publicidad.
- Las cifras llevan fecha. Un número sin su momento es una foto que alguien leerá como si fuera el presente.
Verificación
Lo de arriba no es una lectura del script: está comprobado corriendo el génesis de verdad sobre este árbol (con docs/mejoras/ ya escrito), el 04-08-2026:
bash docs/publicacion/genesis-publico.sh <destino>
Resultado — ✅ Árbol limpio y COMPLETO, 1 773 ficheros, 42 MB, y en el destino:
| Comprobación | Resultado |
|---|---|
docs/mejoras/ en el árbol público | ausente |
docs/verdicts/ en el árbol público | ausente |
game/docs/verdicts/ en el árbol público | ausente |
Cualquier .png/.jpg/.gif/.wav/.mp4/.webm en TODO el árbol | 0 ficheros |
Lo que sí viaja de docs/ | BINARY-FINDINGS.md, controls.md, FIDELITY.md, formats/, methodology.md |
Y los dos constructores del sitio público tampoco los alcanzan:
build-demo-publica.shcopia sólogame/dist/,demo-byo/dist/,home.htmly —si existe— el directorio curadooriginal/av-referencia/web-openu5. Ninguna ruta pasa pordocs/.docs/publicacion/docs-site/es un conjunto escrito a mano de cuatro páginas de guía; no recorredocs/.
Nota aparte, por si alguien la busca: el sitio público sí publica capturas del juego, desde ese directorio curado
web-openu5, que vive fuera de git. Es una decisión deliberada del usuario y está documentada en el propio script. Los documentos de esta carpeta no alimentan ese directorio.