1
|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento. 1
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Julio 27, 2026, 19:56:32 pm »2
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Julio 26, 2026, 20:54:44 pm »Gracias por todo tu trabajo y el de ANZ. He investigado algo más en el EXE y he podido ganar espacio donde colocar unos pocos caracteres extras. 3
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Julio 25, 2026, 17:41:09 pm »
Hola:
El trabajo para modificar de los ficheros ANALYZE#.GPH (de CAD.CNT) es muy artesanal y va a costar un poco. Por el momento comparto una versión preliminar completa por si alguien quiere testearla. Versión 0.90a (25/07/2026) Versión 0.90b (27/07/2026): https://mega.nz/file/KRtizAKZ#59Dab0GBX94ScDJ97LF3fsy4JREN9HEzZXsNMQcaUmI Hace copia del juego original. Copiar archivo EXE y CNT's en el directorio del juego. Incluye guía y ficheros con partidas salvadas (si se quieren utilizar copiar también en el directorio del juego). Limitaciones: - Faltan 2 imágenes que se decodifican con el CAD pendientes de traducir. - El EXE no dispone de mucho espacio para fuentes. Solo se ha añadido la "Ñ". Espero os guste.
4
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Julio 25, 2026, 13:13:47 pm »
FASE FINAL:
Verificado y ajustados los textos (espero no haber olvidado ninguno ya que todo el proceso lo he hecho yo solo). Si alguien quiere hacer TEST, que me mande mensaje y le adelanto acceso a los ficheros. He hecho una guía completa para intentar conseguir todos los puntos del juego, un mapa del laberinto y puntos de SALVADO (GAM) para cada escenario. Ahora estoy con la traducción de los textos codificados del CAD (en ficheros GPH). Con esto creo que ya estaría listo. PD: Posibles mejoras: Alineación de algunos textos y traducción más precisa de algunas expresiones. 5
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Julio 17, 2026, 19:01:01 pm »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". De nuevo ANZ ha sido la luz para desatascar este proyecto y me ha ayudado a solucionarlo. Tal y como indica ahí es donde se guardan los botones de las barras de acciones y de interrogatorios. Ya he empezado ha hacer las modificaciones y ahora estoy es la fase de depuración. MUCHAS GRACIAS ANZ !!!! PD: Estoy correcciones en la traducción en el EXE y mejorando el formato del texto en el CAD. 6
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Julio 10, 2026, 22:34:29 pm »
PRIMERA FASE DE TRADUCCION: FINALIZADA.
Verificación preliminar: HECHA. Tareas pendientes: - Traducir la barra de acciones (parece grafico pero no lo localizo): LOOK , OPEN , MOVE , GET , USE , GOTO , TALK , TASTE , TRAVEL - Traducir la barra de interrogatorios (lo mismo que lo anterior): HELP , HASSLE , PLEASANT , BLUFF , ASK ABOUT , OFFER , LEAVE. - Traducir algunos mensajes codificador en el Análisis del CAD (Aquí serian los ficheros *.GP contenidos en CAD.CNT) - Formatear y tabular todo el texto contenido en CAD (emails e información de los individuos). - Verificación final. PD: Adjunto un toque de humor que incluye el juego. 7
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Junio 10, 2026, 15:55:59 pm »¿Has comprobado si el ejecutable está comprimido? El uso de unp ha revelado cosas interesantes: El ejecutable ha pasado de 105.013 bytes a 126.112 bytes dejando al descubierto alguna imagen como la del cursor en el momento de la carga (un disquete) , ... pero sigo sin localizar donde y como se generan los botones de acción y de conversación. Debe seguir algún procedimiento similar el de generar la pantalla para cargar y salvar partida (CRTL+F). Miraré con Ghidra ya que en esa zona concreta de la pantalla es donde el curso cambia de la flecha al punto de mira. Gracias por tu idea. 8
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Junio 04, 2026, 11:18:37 am »Lo que me está resultando complicado de localizar en el ejecutable son los botones de las acciones y los de respuestas para traducirlos. Por la evolución de los juegos MEANSTREET (1990) , COUNTDOWN (1990) y MARTIAN MEMORANDUN (1991) el sistema de menús fue cambiando. En MS el menú era puramente texto para jugar con joystick y teclado. En los 2 siguiente ya se implantó el point'n'click con el ratón. Por eso le veo ciertas similitudes. Lógicamente MM es mucho más complejo. Me preguntaba cual fue el proceso de traducción de la barra de botones de MARTIAN para analizar sin sigue la misma estructura. Si no está en el EXE deberán estar en lo ficheros PLY , GPH , BI# ,... de cada uno de los contenedores CNT , pero me resulta extraño ya que seria una duplicidad y desperdicio de especio para un juego de los 90. La barra de menús de respuestas de COUNTDOWN no deja de ser una variación sobre la misma estructura de la barra de acciones. Gracias 9
Traducciones y Proyectos / Re: Countdown (1990, Access Software) (Traducción) [En proceso]« en: Junio 03, 2026, 22:33:47 pm »
La primera parte del Santuario ya está finalizada y en fase de verificación.
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. 10
Traducciones y Proyectos / Countdown (1990, Access Software) (Traducción) [En proceso]« en: Mayo 20, 2026, 20:00:23 pm »
Inicio un nuevo reto: La traducción del juego COUNTDOWN (1990 Access Software).
Ya he creado una herramienta capaz de descomprimir y volver a crear los ficheros CNT del juego. He localizado que gran parte del texto de encuentra en los archivos DAT y en el EXE. Pero la estructura de estos es muy similar a la de MEAN STREET. Voy a analizar donde y como se almacenen las fuentes de los caracteres (únicamente parece trabajar con mayúsculas) a modificar también la barra de acciones. Si alguien está interesado en la información técnica puedo subirla. Iré haciendo esta traducción para ir desconectando de otro proyecto mucho mayor: Crear un motor para SCUMMVM para soportar el resto de juegos de la saga TEX MURPHY (Under a Killling Moon, Pandora Directive y Overseer). ACTUALIZACION (27/07/2026): Por el momento comparto una versión preliminar completa por si alguien quiere testearla. Versión 0.90a (25/07/2026) Versión 0.90b (27/07/2026): https://mega.nz/file/KRtizAKZ#59Dab0GBX94ScDJ97LF3fsy4JREN9HEzZXsNMQcaUmI Hace copia del juego original. Copiar archivo EXE y CNT's en el directorio del juego. Incluye guía y ficheros con partidas salvadas (si se quieren utilizar copiar también en el directorio del juego). Limitaciones: - Faltan 2 imágenes que se decodifican con el CAD pendientes de traducir. - El EXE no dispone de mucho espacio para fuentes. Solo se ha añadido la "Ñ". Espero os guste.
11
Traducciones y Proyectos / Re: Nancy Drew Saga (Traducción) [En proceso]« en: Mayo 20, 2026, 19:16:19 pm » Dejo temporalmente la traducción de NANCY6 para involucrarme en otros proyectos. Por el momento aquí os dejo las 2 herramientas principales para extraer y volver a generar el fichero CIFTREE que contiene todo el contenido sensible a traducir (principalmente AUTOTEXT y CONVO). También he propuesto estas herramientas en CPP para incluirlas en SCUMMVM. https://mega.nz/folder/PNNggJAJ#s-6xDygyWiGV4UhHvPvXnw En mensajes anteriores tenéis también acceso a los ficheros con el texto para la traducción de Nancy6 hasta Nancy12. Por si alguien se atreve a empezar con ellos. Lo única recomendación importante es que hay que intentar optimizar la longitud de los textos para no sobrecargar la memoria del juego. No dudéis en contactar conmigo si tenéis alguna de duda del proceso o necesitáis información sobre la estructura de los juegos de la saga NANCY DREW. Estaré encantado de compartir la información. Saludos PD: Mis próximos proyecto activos: Traducción de Countdown (1990 Access Software) y .... nuevo motor "tex" para añadir la saga Tex Murphy (UAKM , Pandora, Overseer) a SCUMMVM !!! 12
Traducciones y Proyectos / Re: Nancy Drew Saga (Traducción) [En proceso]« en: Abril 19, 2026, 20:32:11 pm »
Después de solucionar algunas dificultades y de afinar las herramientas para que el proceso pueda hacerse más automatizado sin tener que cambiar frase por frase, voy avanzando en el proceso de traducción de Nancy6.
Notas importantes para NANCY6 y NANCY7: como aun hay bastante texto en las escenas (es excepcional en las versiones posteriores ya que la mayor parte está en AUTOTEXT y CONVO) en estos ficheros hay que controlar muy bien en ancho de la líneas de texto. También he podido verificar que AUTOTEXT , CONVO y BOOT no les gusta para nada que se incremente el su tamaño original. En principio los controles de tamaño dentro de estos ficheros (en varios puntos en el programa de repack.py que he creado), por lo que creo que es por una limitación en la reserva de memoria en GAME.EXE. Como se trata de ficheros grandes con mucho texto, hay muchas opciones de ajustar la traducción para no sobrepasar su tamaño original. AUTOTEXT y CONVO ya se generan automáticamente con la herramiento repack.py por lo que el proceso va más rápido de lo esperado. Lo más complicado por ahora es modificar las imagenes de menu, load/save y setup, pero como son comunes para todos los juegos, hecho una vez no habrá que repetirlo. 13
Traducciones y Proyectos / Re: Nancy Drew Saga (Traducción) [En proceso]« en: Abril 16, 2026, 18:07:28 pm »
Adjunto los enlaces con los textos extraídos del archivo CIFTREE.DAT de los juegos de Nancy Drew (del 6 al 12), por si alguien quiere empezar con la traducción (*** IMPORTANTE HAY SPOILERS DEL JUEGO ****):
Nancy6: https://mega.nz/folder/iNdHXagS#hzQ4nvON4P4tX447wmEu3g Nancy7: https://mega.nz/folder/3dsG0DII#AR3bwIwInv7qQc7xKvWg3Q Nancy8: https://mega.nz/folder/uFthVbLI#zj9K1PBTpWb_KrJNYCn_IA Nancy9: https://mega.nz/folder/rQs32KhS#tflP04vziHM0llYO8HgXgA Nancy10: https://mega.nz/folder/mV80hKZJ#Q-cFAdFdoBZD-OW6vt6WSw Nancy11: https://mega.nz/folder/XRkGQArR#mt0-oVbtLtQxV_8phJbALA Nancy12: https://mega.nz/folder/DIlURKqY#BjFozsVNv-4PszoLCc3meQ Yo he comenzado el proceso de traducción de NANCY6. Allí encontrareis también mi traducción preliminar. Si alguien desea verificarla... antes del primer maquetado y la creación del CIFTREE.DAT para el test en el juego. Importante: Para que el proceso de generación sea lo más automático con mis herramientas, recomiendo no modificar demasiado la estructura de los archivos, manteniendo los encabezados y los códigos de control (entre "<" y ">"). Solo reemplazar el texto, preferiblemente usando los archivos *.txt. También subiré información y documentación sobre la estructura de los diferentes archivos, así como el link con las herramientas para extraer y recrear el archivo CIFTREE.DAT. Espero que os resulten útiles e interesantes. Por ultimo, comentar que ya he ajustado algunos hash y punteros del CIFTREE.DAT para que se puedan jugar y testear bajo Windows (preferiblemente W98/XP bajo virtualbox). Asi es más rápido que recompilando SCUMMVM. No sé el motivo pero en Win10/11 GAME.EXE da errores (no localiza bien el fichero GAME.INI). 14
Traducciones y Proyectos / Re: Nancy Drew Saga (Traducción) [En proceso]« en: Abril 06, 2026, 14:20:36 pm »Buenas Cierto . Esto era una mera demo de hasta donde se puede llegar. Es una traducción literal masiva con Google translator que he hecho para ver si con el código python/C de sustitución automática funcionaba, se ganaba tiempo y se pueden repartir las tareas de traducción y maquetación. La traducción de estos juegos creo que no va a poder ser puramente amateur, por la cantidad de texto y los muchos matices que hay en el lenguaje del juego. No solo habrá que traducir y ajustar los textos a la ventana de visualización sino que habrá que darle un sentido al texto en función del contexto y de la historia. Además, puesto que por ahora la única forma de testear/ jugar es a través de una re-compilación manual de SCUMMVM y añadiendo a las fuentes el hash del nuevo CIFTREE.DAT con todas las modificaciones habría de ser una versión 100% revisada y 100% completa antes de informar a SCUMMVM para que incluyan la traducción como una versión definitiva. En los próximos días voy a compartir todos los textos completos en inglés de Nancy6 , Nancy7, Nancy8, Nancy9, Nancy10, Nancy11 (que son los que hasta la fecha reconoce SCUMMVM Beta) por si alguien se anima a iniciar la traducción. Sin olvidarme de algunas imágenes PNG de menús y ayudas que también tocaría traducir. Sigo centrándome en crear herramientas para después compartirlas públicamente. PROXIMOS RETOS: - Analizar y entender como funciona el HASH original del juego para que se puedan jugar directamente bajo Windows. - Herramientas para que realice todo el proceso de sustituición de textos y reempaquetado automático de CIFTREE.dat. - Ver como gestionar las FONTs de los juegos anteriores a NANCY5 donde los caracteres disponibles son limitados. 15
Traducciones y Proyectos / Re: Nancy Drew Saga (Traducción) [En proceso]« en: Abril 05, 2026, 22:14:26 pm »
Como ya me esperaba los juegos a partir de NANCY6 (con ficheros AUTOTEXT, CONVO y SCENES) van a ser mucho más fácil de traducir puesto que además, en el set de caracteres, ya incluye los caracteres necesarios para traducir a múltiples idiomas. Incluye ñ , acentos aunque en algunos pantallas no estén asignados los glifos se pueden incluir modificando las coordenadas de las entradas extras disponibles que están sin definir.
Los juegos anteriores tienen un set de caracteres limitado definidos en el fichero BOOT en el chunk llamado FONT. Documento la estructura de dicha sección por si alguien quiere analizarlo: MAIN: ===== 0x0000 (4) -> DATA (TAG) 0x0003 (4) -> SIZE DATA (file - 8 bytes) HH LL format . . . Chunks list: ['BOOTBSUM', 'PCAL', 'QUOT', 'CD\x00', 'INTR', 'FONT', 'MENU', 'HELP', 'CRED', 'LOAD', 'SDLG', 'MAP\x00', 'CLOK', 'TBOX', 'INV\x00', 'CURS', 'VIEW', 'SPEC', 'MSND', 'BUOK', 'BUDE', 'BULS', 'GLOB', 'CURT', 'TH1\x00', 'TH2\x00', 'SET\x00', 'TMOD', 'HINT', 'DSND', 'RCPR', 'RCLB', 'SPUZ', 'DATA'] CHUNKS STRUCTURE: 0x0000 (4) - NAME TAG 0x0003 (4) - CHUNK SIZE (chunk - 8 bytes) HH LL format 0x0005 - datos FONT CHUNK: ===== 0x0000 (4) - NAME TAG 0x0003 (4) - CHUNK SIZE ---- data: offset 0x0000 (0x21) - FONT FILE NAME offset 0x0021 (0x21) - FONT STYLE NAME 0x4B - 0x4E (4 bytes): Altura de la línea (Line Height). Define el espacio vertical total que ocupa una línea de texto. Es crucial para que el motor sepa cuánto "bajar" al realizar un salto de línea. 0x4F - 0x52 (4 bytes): Ascenso (Ascent). Indica la distancia desde la línea base (baseline) hasta la parte superior de los caracteres más altos (como la 'A' o la 'k'). 0x53 - 0x56 (4 bytes): Descenso (Descent). Define cuánto espacio se reserva por debajo de la línea base para las "colas" de letras como la 'g', 'j' o 'y'. 0x57 - 0x58 (2 bytes): Espaciado predeterminado (Default Kerning). Un valor pequeño que añade un hueco fijo entre caracteres si no se especifica uno individual. Glifos u32(X1) u32(Xy1) u32(X2) u32(Xy2) En los juegos de NANCY3 al 5 solo hay 78 caracteres disponibles. La única opción seria reemplazar algún símbolo no usado (&,%,º,...). He intentado ampliar en numero de entradas para nuevos glifos ajustando offsets y sizes , pero SCUMMVM me da "chunk overread". |