Autor Tema: Secret Mission - Aventura gráfica (Traducción) [Finalizada]  (Leído 2321 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Secret Mission - Aventura gráfica (Traducción) [Finalizada]
« en: Diciembre 05, 2024, 18:09:13 pm »
SECRET MISSION


Año:1996
3ª Persona. 2D. Teclado. DOS.

Argumento: Año 1950. Lugar: Opalia(Indo-China). Este país se ha convertido en el objetivo de la URSS y de los Estados Unidos y su situación geográfica ha hecho de Opalia un "punto caliente" en la Guerra Fría entre las dos superpotencias. Redes de informadores y espías extranjeros han desestabilizado totalmente este pacífico país y los rebeldes locales, dirigidos por el maquiavélico Primer Ministro, Vishaka, intentan derrocar al rey. La seguridad de Opalia está en tus manos... no puedes fallar.

Descarga
:zip:  SECRET MISSION (286MB)

Agradecimientos
A adworgen por su herramienta "lzstool" para los ficheros LZS que contienen las imágenes. Al final se han modificado 7 imágenes.

Comentarios
1. La traducción es la entera ISO editada con los archivos que han sido necesarios cambiar. Así para poder jugar la aventura sólo hace falta instalarla en DOSBox. Para realizar la instalación ver las instrucciones que dejó cireja en AbandonWiki

2. He incluido un manual trilingüe del juego (español, inglés e italiano) y un archivo de texto como anexo al manual. En este anexo doy unas indicaciones acerca del guardado y cargado de las partidas y sobre todo explico más extensamente el uso de los objetos del inventario entre sí y con los personajes y objetos del escenario, ya que el manual en este asunto es bastante parco en detalles.

3. También he incluido 2 diferentes tipos de tipografía para el texto para que uséis la que más os guste.
Por defecto se instala la tipografía donde el texto aparece dentro de un recuadro negro, ya que es un archivo limpio, es decir no he hecho ninguna modificación en él. En la otra tipografía el texto aparece sobre el fondo del propio escenario como en el juego original y he tenido que cambiar algunos bytes del fichero. Aunque en el testeo no he visto ningún problema con ella, siempre existe la posibilidad que se me haya pasado por alto algo.
Si queréis usarla (animo a que lo hagáis para confirmar más plenamente que funciona perfectamente), tan solo hay que ir a la carpeta "Tipografía Alternativa" y seguir unas sencillas instrucciones. Además, se puede cambiar de tipografía en cualquier momento del juego sin ningún problema.

4. Se han cambiado 167 archivos de la ISO original con lo que es posible, a pesar de dos testeos intensos, que haya errores. Si os encontráis alguno no dudéis en notificarlo.

5. Lo único que ha quedado sin traducir es una pequeña animación de un solo fotograma en el que sale el texto: "A few minutes later..." ("Unos pocos minutos después...").
Si alguien quiere investigar y encontrar la manera de acceder al fotograma y traducirlo, el archivo en cuestión es: "Quelques.anm".
« Última modificación: Enero 21, 2025, 09:45:33 am por ANZ »

Desconectado cireja

  • "Guardián de las aventuras"
  • Administrador
  • Shodan
  • *****
  • Mensajes: 12870
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Mayo 06, 2007, 13:02:16 pm
  • No por mucho madrugar... por el culo te la hinco.
    • Ver Perfil
    • Abandonsocios.org
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #1 en: Diciembre 05, 2024, 23:11:39 pm »
Cuenta un poco, ¿cómo has localizado los textos? ¿traduces en hexadecimal, o puedes ampliar el tamaño de las cadenas?

Buena cosa. Ánimo.
¡Por favor, no preguntéis por mensaje privado, preguntad aquí en el foro! - Please don't PM me questions, ask here in the forums!
Jugando a: -
Aventuras Gráficas Más Buscadas en Español - Aventuras Gráficas en AbandonWiki

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #2 en: Diciembre 06, 2024, 10:48:56 am »
Los textos están en unos archivos RSE que traduzco con el editor  HXD. Por defecto uso los que están en inglés, pero en algunos pocos casos he usado los que están en francés por el asunto de las cadenas de texto, ya que el juego no da ningún problema aunque haya archivos originarios de uno u otro idioma.
Traduzco unos pocos escenarios y después los juego-testeo.

Tendrá todos los caracteres del castellano (tildes, ¿, ¡, ñ, ü). Como la fuentes del juego no los reconocía y no eran fuentes tipo bitmap y por tanto editables, he usado los archivos de fuentes de otro juego de Microids de esa época (Evidence) que sí salió en español. Además, las fuentes son de tipo bitmap, con lo que si fuera necesario podría editarlo para añadir lo único que falta, las mayúsculas acentuadas, aunque de momento no me ha hecho falta.

Desconectado adworgen

  • Ábaco
  • Mensajes: 2
  • Sexo: Masculino
  • Fecha de registro: Diciembre 06, 2024, 17:48:27 pm
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #3 en: Diciembre 06, 2024, 20:11:42 pm »
LZS file structure:
Código: [Seleccionar]
    uint8[4] signature = "LZSS"
    uint16 width
    uint16 height
    uint8[4] palette_signature = "CMAP"
    rgb[256] palette (in RGB format 24-bit for pixel)
    uint8[4] image_signature = "FORM"
    uint32 compressed_size
    uint8[compressed_size] compressed_image_data (indexes into palette)

The compression algorithm is LZSS (no big surprise here).
This code successfully decompressed this image:
Código: [Seleccionar]
    #define N         4096  /* size of ring buffer - must be power of 2 */
    #define F         18    /* upper limit for match_length */
    #define THRESHOLD 2     /* encode string into position and length
                               if match_length is greater than this */

    int decompress_lzss(
        u_int8_t       * dst,
        u_int32_t        dstlen,
        u_int8_t       * src,
        u_int32_t        srclen)
    {
        /* ring buffer of size N, with extra F-1 bytes to aid string comparison */
        u_int8_t text_buf[N + F - 1];
        u_int8_t * dststart = dst;
        const u_int8_t * dstend = dst + dstlen;
        const u_int8_t * srcend = src + srclen;
        int  i, j, k, r, c;
        unsigned int flags;
       
        dst = dststart;
        for (i = 0; i < N - F; i++)
            text_buf[i] = ' ';
        r = N - F;
        flags = 0;
        for ( ; ; ) {
            if (((flags >>= 1) & 0x100) == 0) {
                if (src < srcend) c = *src++; else break;
                flags = c | 0xFF00;  /* uses higher byte cleverly */
            }   /* to count eight */
            if (flags & 1) {
                if (src < srcend) c = *src++; else break;
                if (dst < dstend) *dst++ = c; else break;
                text_buf[r++] = c;
                r &= (N - 1);
            } else {
                if (src < srcend) i = *src++; else break;
                if (src < srcend) j = *src++; else break;
                i |= ((j & 0xF0) << 4);
                j  =  (j & 0x0F) + THRESHOLD;
                for (k = 0; k <= j; k++) {
                    c = text_buf[(i + k) & (N - 1)];
                    if (dst < dstend) *dst++ = c; else break;
                    text_buf[r++] = c;
                    r &= (N - 1);
                }
            }
        }
       
        return (int)(dst - dststart);
    }

Converted to PNG image in the attachment.


:es: I use Google Translate :en:

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #4 en: Diciembre 08, 2024, 10:20:52 am »
Gracias adworgen.

Pero sucede que los colores del archivo que has adjuntado no son correctos y los textos no se ven enfocados (se ven desplazados el rojo, amarillo, cian y demás). La imagen debería verse así:

Es cierto que el texto lo cambiaría al español, pero todavía quedaría el nombre del periódico.

Entiendo por lo que has escrito acerca del código del archivo comprimido (mis conocimientos en programación son casi nulos) que el archivo una vez descomprimido tiene la firma "FORM", lo que equivale a un archivo "LBM". Si quieres puedes dejarlo en este formato y no convertirlo a "PNG".

Además, en caso de poder solucionarse lo de los colores y el texto, ¿sería también posible volver a comprimir la imagen una vez modificada para que el juego la reconozca?

Desconectado adworgen

  • Ábaco
  • Mensajes: 2
  • Sexo: Masculino
  • Fecha de registro: Diciembre 06, 2024, 17:48:27 pm
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #5 en: Diciembre 09, 2024, 17:53:02 pm »
You're right, red and blue channels are swapped so it's BGR pixel format not RGB.
On top of that I converted image indices into palette incorrectly which resulted in a color shift to right by 1 pixel on green and red channels :rolleyes:

I've created a small tool to decode and encode LZS files. You can use it to convert LZS to TGA and TGA back to LZS.
TGA files can be opened by most graphical editors. You can modify image in any way you want, you can also replace original palette colors.
When ready to convert to LZS you should export image file as TGA with TrueColor colormap (palette) and without RLE compression (otherwise lzstool won't load it).

You can find lzstool and its source code (in C) in the attachment.

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #6 en: Diciembre 11, 2024, 11:10:00 am »
Muchas gracias por tu ayuda y la rápida respuesta.

Ahora funciona perfectamente tanto la descompresión a TGA como la compresión  a LZS.

Gracias especialmente por incluir el código fuente, pues me ha permitido compilar una versión de 32bits de tu herramienta, ya que he tenido que trabajar desde un ordenador antiguo (Windows XP SP3 32bits) porque al descomprimir el archivo "lzstool_v1.zip", Windows Defender eliminaba automáticamente tu ejecutable.

Repito muchas gracias por todo y por tu magnífico trabajo que ha mejorado esta traducción del juego.

Conectado Totora Games

  • Calculadora
  • Mensajes: 25
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Junio 18, 2020, 01:50:05 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #7 en: Diciembre 11, 2024, 16:21:08 pm »
¡Qué felicidad que estén haciendo una traducción de este juego! Secret Mission me gusta mucho, y que pueda haber una traducción al español es aun mejor. Estoy siguiendo este hilo con mucha atención jajaja Gracias por tomarse este trabajo!

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #8 en: Diciembre 12, 2024, 10:15:00 am »
Por cierto, cuando expliqué como hacía la traducción, se me olvidó comentar que al usar un archivo de fuente de un juego diferente, el texto se verá distinto. En el juego original el texto aparece sobre el fondo del escenario, pero en el juego traducido aparece dentro de un recuadro negro. Creo que no es ningún problema, es más, la lectura del texto es más fácil.

Podéis ver una comparación aquí:

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #9 en: Enero 02, 2025, 16:27:40 pm »
Como un 80% ya traducido.

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [En proceso]
« Respuesta #10 en: Enero 11, 2025, 17:20:20 pm »
Traducción al 99%.

Únicamente me falta realizar un segundo testeo de principio a fin.

En cuanto a lo que dije dos mensajes más arriba (mensaje del 12 de Diciembre) ya he conseguido que el texto se vea como en el juego original, es decir que el texto aparezca sobre el fondo del escenario. De todos modos cuando suba la traducción dejaré los dos tipos de tipografía para que se pueda escoger entre una y otra.

Sólo me ha quedado una cosa colgando. Es una pequeña animación de un único fotograma en el que sale el texto: "A few minutes later..."
Por si alguien es capaz de acceder y traducir ese fotograma, comparto el archivo: Quelques.anm

Aunque si al acabar el testeo, de una a dos semanas, no ha sido posible modificar el archivo de la animación, daré por concluida la traducción y la subiré.
« Última modificación: Enero 21, 2025, 09:59:01 am por ANZ »

Desconectado ANZ

  • Altair 8800
  • *
  • Mensajes: 39
  • País: 00
  • Sexo: Masculino
  • Fecha de registro: Agosto 17, 2022, 11:29:13 am
    • Ver Perfil
Re: Secret Mission - Aventura gráfica (Traducción) [Finalizada]
« Respuesta #11 en: Enero 21, 2025, 09:47:23 am »
Traducción finalizada.

Para descarga y comentarios ir al post inicial.

Desconectado gabriel19681_1

  • Joshua
  • ****
  • Mensajes: 1665
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Octubre 26, 2007, 08:22:31 am
    • Ver Perfil
    • Email
Re: Secret Mission - Aventura gráfica (Traducción) [Finalizada]
« Respuesta #12 en: Enero 21, 2025, 17:26:26 pm »
Muchas Gracias ANZ  :aplauso:  :aplauso:  :aplauso: , para abajo la traducción, y si antes tenía dudas de pasarme esta aventura, ahora con la traducción seguro que cae. Saludos, máster



Desconectado ristatas

  • Intel Pentium III
  • ***
  • Mensajes: 876
  • País: es
  • Fecha de registro: Agosto 09, 2019, 19:00:53 pm
  • Chosen One Ready
    • Ver Perfil
    • Email
Re: Secret Mission - Aventura gráfica (Traducción) [Finalizada]
« Respuesta #13 en: Enero 21, 2025, 18:05:04 pm »
Gracias la bajo y a guardar.. que me acaba de romper el disco duro con casi todo..

A ver qué recupero, al menos las fotos están en otro.

Saludos



Desconectado cireja

  • "Guardián de las aventuras"
  • Administrador
  • Shodan
  • *****
  • Mensajes: 12870
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Mayo 06, 2007, 13:02:16 pm
  • No por mucho madrugar... por el culo te la hinco.
    • Ver Perfil
    • Abandonsocios.org
Re: Secret Mission - Aventura gráfica (Traducción) [Finalizada]
« Respuesta #14 en: Enero 21, 2025, 18:53:56 pm »
Muchas gracias.

¿Puedes compartir la traducción por separado? ¿Sería posible?
« Última modificación: Enero 21, 2025, 18:57:53 pm por cireja »
¡Por favor, no preguntéis por mensaje privado, preguntad aquí en el foro! - Please don't PM me questions, ask here in the forums!
Jugando a: -
Aventuras Gráficas Más Buscadas en Español - Aventuras Gráficas en AbandonWiki