Bienvenidos a Abandonsocios: El Portal de los Juegos Antiguos
0 Usuarios y 1 Visitante están viendo este tema.
Lo que me está resultando complicado de localizar en el ejecutable son los botones de las acciones y los de respuestas para traducirlos.Imagino que el mecanismo será muy similar al de Martian Memorandum.
Cita de: mmogas en Junio 03, 2026, 22:33:47 pmLo que me está resultando complicado de localizar en el ejecutable son los botones de las acciones y los de respuestas para traducirlos.Imagino que el mecanismo será muy similar al de Martian Memorandum.Creo que no. En Martian Memorandum no hay preguntas y respuestas en el EXE.
Me preguntaba cual fue el proceso de traducción de la barra de botones de MARTIAN para analizar sin sigue la misma estructura.
¿Has comprobado si el ejecutable está comprimido?Por aquella época era lo normal debido a las limitaciones de espacio.Puedes usar unp.exe para saberlo. Y si lo está, también te lo descomprimirá casi seguro.
Efectivamente la barra de acciones y la de interrogatorios son gráficos. Están en el contenedor llamado "Hall2.cnt" y concretamente en el archivo "ICONS.GPH".Una vez descomprimido "ICONS.GPH" su estructura es la siguiente:94 bytes forman la cabecera principal de la siguiente manera:2 bytes -> cantidad de imágenes. (En total hay 23 imágenes).4 bytes -> puntero a inicio imagen. (En total hay 23 punteros).Luego cada imagen a la que apunta un puntero:6 bytes forman la cabecera de la imagen de la siguiente manera:2 bytes -> ancho imagen.2 bytes -> alto imagen.2 bytes -> tamaño bloque de datos incluyendo la cabecera.Después el valor anterior - 6 (tamaño cabecera) -> datos imagen.Los datos de la imagen tienen para cada línea horizontal de ella un valor incrustado que indica la resolución de la línea.Dejo un adjunto para ver la primera imagen que hay en "ICONS.GPH" convertida a formato png.Dos detalles sobre el adjunto: 1) Para no ponerme a buscar la paleta correcta, le he puesto una paleta cualquiera y por eso los colores no corresponden con los del juego. 2) Tiene una resolución horizontal de 176. Ahora bien, el valor que hay en los 2 bytes que indican el ancho en "ICONS.GPH" es 174 (AE en hex). He tenido que poner 176 para convertirla a png debido a los valores incrustados que he comentado antes para cada línea horizontal.