Skip to content

Conversation

@luzbel
Copy link

@luzbel luzbel commented Nov 11, 2025

Correcciones a los acentos del menú

Requiere que los archivos estén en UTF-8 y compilar con -std=c++11

luzbel and others added 3 commits November 10, 2025 20:29
En el código en ensamblador original Jorge y Berengario comparten
estructura en memoria ya que nunca coinciden. Simplemente se cambia el
gráfico de la cara.
Así que si el día II se duerme y no se completan las acciones de la noche
en las que Berengario roba el libro y va a morir a la celda de Severino,
pues no pasa nada, porque al iniciar el día III Berengario pasa a ser
Jorge.
Pero en Vigasoco Jorge y Berengario son dos objetos distintos
 así que si el día II se duerme y Berengario no llega a robar el libro
 y morir en la celda de Severino se queda andando zombie por la abadía

El parche añade a las acciones de la hora prima del día 3 el que
Berengario muera y no quede activo
El código original usaba algunos caracteres ASCII como . > /
para representar más de una letra en pantalla y tener textos
comprimidos que entrasen en el Marcador, como COMPLETAS

Pero algunos de esos caracteres si se han usado en las versiones
multiidioma.

Parcheamos la ROM al vuelo para usar códigos ASCII no usados
en ningún texto, como # u ~ , y lo tenemos en cuenta a la hora
de dibujar en el Marcador para que se use el gráfico original
correspondiente

Ver luzbel/VigasocoSDL@a5ece07
Requiere que los archivos fuentes con textos estén grabados en UTF-8
y compilar con -std=c++11

Por tanto, no podría compilar para PS2 y otros sistemas con versiones de
GCC muy antiguas
No debería ser un problema con Abbey ya que usa SDL2 y eso requiere
sistemas más modernos
@luzbel
Copy link
Author

luzbel commented Nov 11, 2025

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant