Autor Tema: Dragonsphere (Traducción) [Finalizada]  (Leído 49806 veces)

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

Desconectado cireja

  • "Guardián de las aventuras"
  • Administrador
  • Shodan
  • *****
  • Mensajes: 12352
  • 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:Dragonsphere (Traducción) [Abandonada]
« Respuesta #15 en: Febrero 20, 2014, 19:15:15 pm »
Uff, me suena a mí que el Alberto ese vende mucho humo. Ojalá me equivoque.
¡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: Thimbleweed Park
Aventuras Gráficas Más Buscadas en Español - Aventuras Gráficas en AbandonWiki

Desconectado raulpuro

  • Compaq 386
  • ***
  • Mensajes: 613
  • País: es
  • Fecha de registro: Mayo 02, 2006, 03:12:37 am
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #16 en: Febrero 20, 2014, 19:30:50 pm »
Jejeje bueno yo tambien soy un poco desconfiado en estas cosas pero...

http://www.icgag.it/alpobemp/?p=276

Si te fijas en la imagen tiene los acentos y para mostrar ese cuadro de dialogos ha tenido que volver a comprimir el Hag por pelotas o usado photoshop.

No se pero reconozco que yo abandone el proyecto por aburrimiento.

Saludos.



Si quieres contactar conmigo puedes hacerlo en http://www.clandlan.net o http://www.guiaspat.com/

Desconectado SkaZZ

  • Webmasters
  • HAL9000
  • *****
  • Mensajes: 2426
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Noviembre 21, 2004, 20:19:49 pm
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #17 en: Febrero 21, 2014, 11:08:38 am »
Vale. Integrarlo creo que puedo hacerlo yo. El GLOBAL.HAG, en 0x001ac7d1 empieza el MESSAGES.DAT íntegro sin ningún tipo de compresión. La compresión viene luego en el propio texto. Estoy ahora mismo en el curro y no puedo probarlo. ¿Podéis modificar el texto en GLOBAL.HAG, offset 0x001b085a "You attempt"... etc (o una frase que se pueda ver bien) y ver si poniéndolo en duro funciona? Quiero decir, por ejemplo:

Yoÿ‡u attempt toý~ake

por

Esto es una prueba

... sin cambiar la longitud de texto. Sólo quiero ver si el texto sale bien si no usamos esa compresión que nadie entiende (es una compresión LZ de los años 80, 90 con modificaciones).

En caso de que si funcione, puedo empezar a fabricar un extractor de GLOBAL.HAG (que, sinceramente y según veo, no es más que una colección de archivos muy parecido al RESOURCE de Sierra o Dynamix) y un editor de texto del MESSAGES.DAT. Yo no vendo humo, ya estoy trabajando en uno para BloodNet y ya hice un extractor de The EVEN MORE Incredible Machine y Ultima VI (y, próximamente, uno para Rise of the Dragon).

GLOBAL.HAG:
(Documentación técnica, hasta ahora)

Cabecera:
MADSCONCAT 1.0 - char[14 bytes] - 0x00000000
Inicio de los archivos - dword[2 bytes] - 0x0000000e y 0x0000000f ... ERROR (Inicio del nombre a lo sumo, creo que no es el inicio de archivos)
Desconocido - dword[2 bytes] - 0x00000010 y 0x00000011 ... Total de archivos

Archivos y punteros:
Desde 0x00000012 hasta 0x00002413. Se compone de:

Offset (Puntero) - qword[4 bytes] ... De nuevo recuerdo que hay que darle la vuelta
Tamaño - qword[4 bytes] ... ¿Tipo o algo así?
Nombre de archivo - char[14 bytes] ... Acaba siempre en "T"


Con estos datos si queréis puedo ir empezando a hacer un extractor. ¿Qué me decís?

Actualizado:

Los nombres de archivos acabados en ST tienen MADSPACK 2.0, los otros no.
« Última modificación: Febrero 21, 2014, 17:54:38 pm por SkaZZ »



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado raulpuro

  • Compaq 386
  • ***
  • Mensajes: 613
  • País: es
  • Fecha de registro: Mayo 02, 2006, 03:12:37 am
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #18 en: Febrero 21, 2014, 13:49:48 pm »
Hola SkaZZ,

     Creo que la cabezera es un char de 16 bytes y en punteros el [Desconocido] - qword[4 bytes]  es el tamaño.

Para descomprimir el hag es así

uses crt,nTools;
type FEntry=record
      offs,size:longint;
      name:string[14];
     end;
var fe:FEntry;
    head:array[0..15]of char;
    l,count:word;
    i:file;
    o:longint;
    cname,outdir:string;
begin
 writeln('Extraer archivos HAG prueba Raul');
 if(paramCount=0)then begin
  writeln('uso: hag [Archivo HAG] (directorio salida)');
  writeln('Sino introduces el directorio de salida todos');
  writeln('los archivos seran extraidos en el directorio actual.');
  halt;
 end;
 cname:=paramStr(1);
 if(paramCount=2)then outdir:=paramStr(2) else outdir:='.\';
 if(outdir[length(outdir)]<>'\')then outdir:=outdir+'\';
 assign(i,cname); reset(i,1);
 blockread(i,head,16);
 blockread(i,count,2);
 for l:=0 to count-1 do begin
  with fe do begin
   blockread(i,offs,4);
   blockread(i,size,4);
   blockread(i,name[1],14);
   name[0]:=#14; name:=copy(name,1,pos(#0,name)-1);
   writeln('Extrayendo ',name,' (',size,' bytes)...');
   o:=filepos(i);
   seek(i,offs);
   CopyFileTo(i,'.\archivos\'+name,size);
   seek(i,o);
  end;
 end;
 close(i);
end.

Saludos.



Si quieres contactar conmigo puedes hacerlo en http://www.clandlan.net o http://www.guiaspat.com/

Desconectado SkaZZ

  • Webmasters
  • HAL9000
  • *****
  • Mensajes: 2426
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Noviembre 21, 2004, 20:19:49 pm
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #19 en: Febrero 21, 2014, 16:28:00 pm »
Correcto. Es el tamaño. No te preocupes, uso VB 2010 Express, a ver si me pongo con ello el lunes en un momento. Gracias raul



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado cireja

  • "Guardián de las aventuras"
  • Administrador
  • Shodan
  • *****
  • Mensajes: 12352
  • 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:Dragonsphere (Traducción) [Abandonada]
« Respuesta #20 en: Febrero 21, 2014, 18:03:44 pm »
Qué puntazo, señores. Como lo consigan, vas a tener faena de sobra con los MicroProse, lobo.
¡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: Thimbleweed Park
Aventuras Gráficas Más Buscadas en Español - Aventuras Gráficas en AbandonWiki

Desconectado lobo.rojo

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 262
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Septiembre 01, 2008, 18:41:33 pm
    • Ver Perfil
    • http://las-aventuras-del-lobo.blogspot.com/
    • Email
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #21 en: Febrero 21, 2014, 18:29:11 pm »
Pues encantado, la verdad. Un par de enlaces:

http://forums.scummvm.org/viewtopic.php?t=3997

Citar
(Alberto) As a matter of fact, though this tool (Delphi code) is just in a "scaffolding" state and it is far from being considered "complete", dialogs and descriptions texts can already be modified and resource files can be rewritten accordantly.

About the text compression algorithm, I found out a considerable help in this link (special thanks go to Dorian Gray)
where you can find the decompression C source code routine.
Hope this can help you too.

El enlace referido es:
http://www.abandonware-forums.org/showthread.php?19369-traduction-rex-nebular
(si hace falta ayuda con el francés decidlo, señores técnicos.

Hay también un enlace a unos tools:
http://web.archive.org/web/20051223185938/http://membres.lycos.fr/cyxdown/stuff/MADS-tools-20030803.zip

No sé si servirán de algo.


VISITA mi BLOG de MINI-ANÁLISIS de AVENTURAS GRÁFICAS en http://las-aventuras-del-lobo.blogspot.com/
Seguirme en Twitter: https://twitter.com/lobo_X_rojo

Desconectado SkaZZ

  • Webmasters
  • HAL9000
  • *****
  • Mensajes: 2426
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Noviembre 21, 2004, 20:19:49 pm
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #22 en: Febrero 21, 2014, 18:32:12 pm »
MADSTractor BETA
por SkaZz, Dementia Traduxiones

BETA 0.1
* Detección de archivos correcta.
* Detección de posición correcta (en &H).
* Detección de tamaño correcta (en &H).

BETA 0.2
* Extrae los archivos.
« Última modificación: Febrero 23, 2014, 20:34:47 pm por SkaZZ »



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado cireja

  • "Guardián de las aventuras"
  • Administrador
  • Shodan
  • *****
  • Mensajes: 12352
  • 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:Dragonsphere (Traducción) [Abandonada]
« Respuesta #23 en: Febrero 21, 2014, 18:37:41 pm »
¡Hemos despertado a la bestia!
¡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: Thimbleweed Park
Aventuras Gráficas Más Buscadas en Español - Aventuras Gráficas en AbandonWiki

Desconectado SkaZZ

  • Webmasters
  • HAL9000
  • *****
  • Mensajes: 2426
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Noviembre 21, 2004, 20:19:49 pm
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #24 en: Febrero 24, 2014, 11:08:24 am »
Bueno, el extractor funciona. De momento no he puesto la parte de reinsertar, pero la pondré. El problema es que no he conseguido de ningún modo lograr modificar o solucionar el problema con MESSAGES.DAT. He probado de todo, sólo me queda una cosa que probaré esta tarde y os contaré.

Hay que ponerse en contacto con Alberto o alguien. En el enlace que dejé de Structorian, tiene un FABDecompressor, pero el código C no lo entiendo.
« Última modificación: Febrero 24, 2014, 11:40:07 am por SkaZZ »



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado lobo.rojo

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 262
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Septiembre 01, 2008, 18:41:33 pm
    • Ver Perfil
    • http://las-aventuras-del-lobo.blogspot.com/
    • Email
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #25 en: Febrero 24, 2014, 17:54:37 pm »
Hay que ponerse en contacto con Alberto o alguien. En el enlace que dejé de Structorian, tiene un FABDecompressor, pero el código C no lo entiendo.
¿Qué quieres preguntarle a Alberto?


VISITA mi BLOG de MINI-ANÁLISIS de AVENTURAS GRÁFICAS en http://las-aventuras-del-lobo.blogspot.com/
Seguirme en Twitter: https://twitter.com/lobo_X_rojo

Desconectado SkaZZ

  • Webmasters
  • HAL9000
  • *****
  • Mensajes: 2426
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Noviembre 21, 2004, 20:19:49 pm
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #26 en: Febrero 24, 2014, 19:06:05 pm »
Quiero preguntarle quién la tiene más grande: ¿él o yo? No, paso de respuestas evidentes. Pues lo único que hay que preguntarle es si puede descomprimir/comprimir MESSAGES.DAT, el formato FAB... Y otra cosa, yo no quiero preguntarle a Alberto, tendrá que preguntarle quien haga la traducción. Espero poderos publicar la herramienta esta semana:



Es sólo una versión preliminar, la mayoría de esos campos no se verán en la versión final. El que quiera probar la versión 2.0, que me lo indique y si tiene su correo en abandonsocios se lo envío ahí; si no indicad, por favor, el correo. ¿He dicho "por favor"? Joder, me estoy haciendo vejete... :D
« Última modificación: Febrero 25, 2014, 08:47:37 am por SkaZZ »



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado SkaZZ

  • Webmasters
  • HAL9000
  • *****
  • Mensajes: 2426
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Noviembre 21, 2004, 20:19:49 pm
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #27 en: Marzo 04, 2014, 16:17:28 pm »
Ya casi tengo terminado MADSTractor. Lo publicaré y os dejaré el código fuente por si queréis trastear. No voy a limpiar el código, tan sólo ocultar unos controles, más que nada por si hay que hacerle algún cambio. ¿Ha preguntado alguien por ese algoritmo en MESSAGES.DAT?

¬¬'



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado SkaZZ

  • Webmasters
  • HAL9000
  • *****
  • Mensajes: 2426
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Noviembre 21, 2004, 20:19:49 pm
  • ZzZzzZz... Dark Souls... ZzZzzZz...
    • Ver Perfil
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #28 en: Marzo 07, 2014, 08:33:11 am »
El programa ya copia la cabecera con la función de reemplazar funcionando. Creo que la tendré el domingol. Saludos a todos menos a cireja, para él "que la suerte te acompañe".



      //////       Hora de abandonware llegó, coge a tus
     (o   O)       amigos y vámonos. Con Kendo el friki y
       (_)         SkaZz el chiflado, lo pasaremos guay.
--oooO-----Oooo--  ¡Hora de abandonware!

Desconectado lobo.rojo

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 262
  • País: es
  • Sexo: Masculino
  • Fecha de registro: Septiembre 01, 2008, 18:41:33 pm
    • Ver Perfil
    • http://las-aventuras-del-lobo.blogspot.com/
    • Email
Re:Dragonsphere (Traducción) [Abandonada]
« Respuesta #29 en: Marzo 07, 2014, 08:40:44 am »
¿Ha preguntado alguien por ese algoritmo en MESSAGES.DAT?

Preguntar he preguntado, responder no ha respondido.


VISITA mi BLOG de MINI-ANÁLISIS de AVENTURAS GRÁFICAS en http://las-aventuras-del-lobo.blogspot.com/
Seguirme en Twitter: https://twitter.com/lobo_X_rojo