Está en la página 1de 12

Yu-Gi-Oh, poder del caos, las 3 versiones * .

dat archivos

Publicación de astro » dom 24 de septiembre de 2006 9:58 a.m.

por favor cree un script : |

___________________

Tengo información sobre esto pero no sé cómo hacer un complemento

10. Estructura de los archivos de datos

------------------------

La estructura de los archivos de datos es la misma en los tres

juegos de Power of Chaos . Hay dos archivos en los que se almacena toda la información:

data.dat: todo excepto datos de sonido (archivos de texto [* .txt], mapas de bits [* .bmp],

decks del oponente [* .ydc], etc.)

Voice.dat - datos de sonido (efectos de sonido, música y voces en off [* .wav])

Ambos funcionan de la misma manera:

Desplazamiento: Propósito:

0-7 (8 bytes) una etiqueta que reconoce que el archivo es de Power of

Chaos

8 -11 (4 bytes) (editado) NÚMERO DE ARCHIVOS

12-279 (268 bytes cada uno) información de archivo individual

280-547

...

etc.

el resto del contenido del

archivo Los segmentos de información del archivo individual constan de cuatro partes: nombre
de archivo (bytes

0-255), desplazamiento de inicio del archivo (256-259 bytes), tamaño sin comprimir (?) (bytes
260-23

) y comprimido Tamaño (en archivo) (264-267 bytes). El procedimiento para

extraer esta información es el siguiente:


nombre de archivo

--------

intercambie los valores hexadecimales de cada byte y corte los ceros finales

NÚMERO DE ARCHIVOS, desplazamiento del archivo, tamaño sin comprimir (?) Y tamaño
comprimido

- -------------------------------------------------- -

byte0 + 256 ^ 1 * byte1 + 256 ^ 2 * byte2 + 256 ^ 3 * byte3

Usando el desplazamiento de inicio del archivo y el tamaño comprimido, puede extraer


fácilmente el

informacion del archivo. Se desconoce cómo se comprimen los archivos (envíenme un correo
electrónico si

lo descubren), pero la mayoría de los archivos se almacenan sin comprimir, por lo que esto

no es demasiado problema.

Por cierto, he juntado un pequeño programa que hace todo esto:

http://crispymarshmallow.home.comcast.net/unpacker.exe (necesita Microsoft .NET

Framework 2.0)

Algunas cosas que tal vez quiera ver:

data.dat:

\ card \ *. bmp - imágenes de tarjeta

\? \ archivo \ *. ydc - las plataformas del oponente (? = y, k, o j)

voice.dat:

todo : todo el audio del juego está a tu disposición

Tengo unpacker.exe pero no puedo descomprimir o agregar archivos a

otro extractor: descargue ------- fuente ------- documentación

No tiene los permisos necesarios para ver los archivos adjuntos a esta publicación.
Última edición por astro el jueves 28 de septiembre de 2006 5:06 pm, editada 4 veces en total.

Parte superior

Avatar de usuarioSalvaje

miembro VIP

miembro VIP

Mensajes: 561

Registrado: dom 17 de abril de 2005 11:00 am

Ha agradecido: 16 veces

Agradecido: 16 veces

Post by Savage » Sun Sep 24, 2006 1:57 pm

En ese caso, recomiendo la técnica de "inyección", que puede hacer con naeder o filestripper.
;)

Parte superior

astro

principiante

Mensajes: 20

Registrado: dom 24 de septiembre de 2006 9:34 am

Ha agradecido: 1 vez

Agradecido: 1 vez

Post por astro » Dom 24 de septiembre de 2006 5:40 pm

cómo descomprimir telas

No tiene los permisos necesarios para ver los archivos adjuntos a esta publicación.

Última edición por astro el lunes 25 de sep, 2006 7:04 pm, editada 1 vez en total.

Parte superior

astro

principiante

Mensajes: 20

Registrado: dom 24 de septiembre de 2006 9:34 am

Ha agradecido: 1 vez
Agradecido: 1 vez

Post by astro » Dom 24 de septiembre de 2006 5:47 pm

imagen

No tiene los permisos necesarios para ver los archivos adjuntos a esta publicación.

Parte superior

Plata

veterano

Mensajes: 80

Registrado: sáb 30 de abril de 2005 1:25 pm

Post by Silver » lun sep 25, 2006 8:30 am

Parece que RLE, tal vez LZ77 o algo así. Solo miré brevemente

Parte superior

astro

principiante

Mensajes: 20

Registrado: dom 24 de septiembre de 2006 9:34 am

Ha agradecido: 1 vez

Agradecido: 1 vez

Publicación de astro » lun 25 de septiembre de 2006 13:13

He encontrado este script de descompresión RLE pero no sé qué hacer con esto

mientras InputPos <InputSize no

comienzan

longitud de recorrido: = Entrada [InputPos ++]

si longitud de recorrido = 0, entonces

comienzan

Conde: = entrada [InputPos ++]

para i: = 1 a Count hacer

salida [OutPos ++]: = Entrada [INPOS ++]


terminan

demás

comienzan

símbolo: = de entrada [InputPos ++]

para i: = 1 a longitud de recorrido hago

de salida [OutPos ++]: = Símbolo

extremo

final

----------------------------------------------

lob065-.bmp : tamaño

comprimido 139144 tamaño sin comprimir 174056 lo

tomé de data.dat con unpacker.exe

lob065.bmp: es lob065-.bmp sin comprimir lo

tomé de la versión anterior del juego

No tiene los permisos necesarios para ver los archivos adjuntos a esta publicación.

Parte superior

TightIsRight

ultra-n00b

Mensajes: 5

Registrado: sábado 23 de septiembre de 2006 5:54 a.m.

Ubicación: Texas

Contacto: Contacta con TightIsRight

Mensaje por TightIsRight » Mar Sep 26 de, de 2006 3:51 am

Encontré esto en sourceforge.net

CÓDIGO: SELECCIONAR TODO

http://sourceforge.net/projects/yugiohextractor
Una aplicación que puede extraer, reemplazar y ver los archivos como tarjetas, efectos de
sonido y música de Yu Gi Oh! Power of Chaos juegos de PC. Está escrito en C # .NET. Aplicación
que puede extraer y manipular los archivos de YuGiOh Power of Chaos, cartas, etc.

Traducciones: Inglés, Español

Parte superior

astro

principiante

Mensajes: 20

Registrado: dom 24 de septiembre de 2006 9:34 am

Ha agradecido: 1 vez

Agradecido: 1 vez

Post by astro » Mar Sep 26, 2006 1:24 pm

TightIsRight escribió:

Encontré esto en sourceforge.net

CÓDIGO: SELECCIONAR TODO

http://sourceforge.net/projects/yugiohextractor

Una aplicación que puede extraer, reemplazar y ver los archivos como tarjetas, efectos de
sonido y música de Yu Gi Oh! Power of Chaos juegos de PC. Está escrito en C # .NET. Aplicación
que puede extraer y manipular los archivos de YuGiOh Power of Chaos, cartas, etc.

Traducciones: Inglés, Español

tampoco se puede descomprimir :mal:

---------------

Dígame si necesita más información

Parte superior

TightIsRight

ultra-n00b

Mensajes: 5

Registrado: sábado 23 de septiembre de 2006 5:54 a.m.


Ubicación: Texas

Contacto: Contacta con TightIsRight

Mensaje por TightIsRight » Mar Sep 26 de, de 2006 22:09

Oh ... olvidé que este foro tiene que ver con descomprimir cosas, no editarlas. :PAG

Parte superior

smernesto

ultra-n00b

Mensajes: 1

Registrado: lun 04 de diciembre de 2006 11:47 pm

Post por smernesto » lun 04 de diciembre 2006 11:50 pm

Hola.

Soy el creador de yu gi oh extractor, estaba leyendo el foro.

Si tienes más información sobre cómo funcionan los archivos en el juego, escríbeme a
udprogramacion@yahoo.com .

Nunca supe cómo leer los archivos de texto en el juego.

Adios

Ernesto Gutierrez Arrazola

Parte superior

Avatar de usuarioaluigi

Miembro de VVIP

Miembro de VVIP

Mensajes: 1925

Registrado: jue 08 de diciembre de 2005 12:26 pm

Ubicación: www.ZENHAX.com
Ha agradecido: 4 veces

Agradecido: 643 veces

Contacto: Contactar con aluigi

Post por aluigi » Jue 11 de enero, 2007 11:17 pm

El algoritmo de compresión es el mismo usado por los juegos Chaser, KOTT2 y Conan para sus
archivos.

No sé su nombre por el momento, de todos modos, el siguiente es el código C de la función de


desempaquetado que he invertido de Chaser:

int unpack (u_char * out, int outsz, u_char * in, int insz) {

u_short i,

c,

zg,

num,

e14 = 0,

zp = 0xfee;

u_char * p,

* inx,

* outx;

static u_char zmem [0x1000];

p = fuera;

inx = in + insz;

outx = out + outsz;

memset (zmem, 0x20, sizeof (zmem));

#define CGET if (in == inx) break; \

c = * en ++;

#define CPUT if (p == outx) break; \

* p ++ = c;

# define ZGET c = zmem [(zg + i) & 0xfff];


#define ZPUT zmem [zp] = c; \

zp = (zp + 1) & 0xfff;

para (;;) {

para (;;) {

e14 >> = 1;

if (! ((e14 >> 8) & 1)) {

CGET

e14 = c | 0xff00;

if (! (e14 & 1)) break;

CGET

CPUT

ZPUT

CGET

zg = c;

CGET

zg | = (c & 0xf0) << 4;

num = (c & 0x0f) + 2;

para (i = 0; i <= num; i ++) {

ZGET

CPUT

ZPUT

#undef CGET

#undef CPUT

#undef ZGET

#undef ZPUT
return (p - out);

Parte superior

astro

principiante

Mensajes: 20

Registrado: dom 24 de septiembre de 2006 9:34 am

Ha agradecido: 1 vez

Agradecido: 1 vez

Post por astro » Jue 05 de abril, 2007 5:21 pm

BMS

ImpType Standard;

IDString 0 KCEJYUGI;

Obtener RN Largo 0;

Para T = 1 A RN;

SavePos N 0;

Matemáticas N + = 256;

GoTo N 0;

SavePos FOO 0;

Obtener FO largo 0;

SavePos FSO 0;

Obtener FS Long 0;

SavePos UFSO 0;

Obtener UFS Largo 0;

Log T FO UFS FOO UFSO;

Siguiente t;

Pero todavía no puede mostrar los nombres de archivo


El nombre del archivo es ilegible ya que invierten los primeros 4 bits con los últimos 4 bits de
cada carácter, o se puede describir como una rotación de 4 bits hacia la izquierda o lo mismo
una rotación de 1 bit, 4 veces hacia la izquierda . Para que sea factible, se debe realizar el
proceso inverso y girar los bits 4 veces hacia la derecha. Por ejemplo, si tenemos el byte 0x4A
(01001010) al girarlo 4 veces hacia la derecha, sería 0xA4 (10100100).

Paso por paso sería así: (0x4A) 01001010 -> 00100101 -> 10010010 -> 01001001 -> 10100100
(0xA4)

Inmediatamente después de haber completado todas las descripciones de los archivos, siguen
los datos de cada uno de ellos.

nombre de archivo

--------

intercambie los valores hexadecimales de cada byte y corte los ceros finales

Parte superior

Xtrmntr

ultra-n00b

Mensajes: 1

Registrado: sábado 31 de enero de 2009 5:36 pm

Re: Yu-Gi-Oh poder del caos las 3 versiones * .dat archivos

Mensaje por XTRMNTR » Sab Ene 31 de, 2009 18:06

Hola, soy nuevo aquí! Quería agregarle a God la tarjeta de God, pero descubro que debo tener
"Yu-gi-oh! Power of chaos extractor de archivos", ¡así que lo descargué! Tengo algunos
problemas con eso :mal:, así que si alguien me puede ayudar, aquí va: enciendo My Yu-gi-oh!
Archivo Extractor.exe y obtengo lo siguiente: Yu-gi-oh! File Extractor.exe - Error de

aplicación La aplicación no se pudo inicializar correctamente (0x0000135). Haga clic en Aceptar


para terminar la aplicación.

Si alguien sabe cual es el problema, ¡AYUDA POR FAVOR!:

Parte superior

Avatar de usuarioSr.Mouse

Administrador del sitio

Mensajes: 4036

Registrado: mié 15 de enero de 2003 6:45 pm

Ubicación: Dungeons of Doom


Ha agradecido: 413 veces

Agradecido: 548 veces

Contacto: Contactar Mr.Mouse

Re:

Publicar por Mr.Mouse » Dom Feb 01 2009 11:42

smernesto escribió:

Hola.

Soy el creador de yu gi oh extractor, estaba leyendo el foro.

Si tienes más información sobre cómo funcionan los archivos en el juego, escríbeme a
udprogramacion@yahoo.com .

Nunca supe cómo leer los archivos de texto en el juego.

Adios

Ernesto Gutierrez Arrazola

Mejor es que la información se publica aquí para que todos puedan leerla y trabajar con ella. :)

Parte superior

Ranchero

ultra-n00b

Mensajes: 7

Registrado: lunes 22 de junio de 2015 4:00 am

Re: Yu-Gi-Oh poder del caos las 3 versiones * .dat archivos

Mensaje por el ranchero » Lun Jun 22 de, el año 2015 4:08 am

Necesito ayuda para descompilar los archivos dentro del archivo .dat de este juego. Adjunté
dos archivos .bin con descripciones de tarjetas: un binario y uno descompilado que encontré
en Google (no sé si el contenido es el mismo; este juego tiene muchos mods que flotan en la
red), archivos binarios .txt (Encontré una versión descompilada de "list_card.txt" aquí ) y .yga
uno. Por favor ayúdame a descompilar y recompilarlos. ¡Gracias de antemano!

También podría gustarte