Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.298
Online:
1.312
Hilos:
1.379.421
Mensajes:
24.844.361
Stats

Índice de foros Wii Parches y grabación

[1.1 PUBLICADA] Traducción de Dead Space Extraction

Modificación de tus juegos y realización de copias de seguridad (manuales, dudas, etc.)

Moderadores: jamonazo2000, comepiedras

TBG
Avatar de usuario
Adicto
 
Mensajes: 277
Registrado: 01 Sep 2007
Ubicación: Palma de mallorca

Re:

Mensajepor TBG 14 Oct 2009 15:53

VGF escribió:Como nota complementaria: El juego funciona en Dolphin, así que supongo que podremos ir probando las modificaciones en PC sin tener que andar haciendo posavasos.


Perfecto, así mejor, incluso nos evitamos usar regrabables...

Por cierto, en ese aspecto estoy un poquito verde: ¿que librerias y SDK's debo usar para hacer las futuras pruebas?

VGF
Avatar de usuario
Adicto
 
Mensajes: 410
Registrado: 28 Dic 2006
Ubicación: España

Re: Re:

Mensajepor VGF 14 Oct 2009 16:00

TBG escribió:
VGF escribió:Como nota complementaria: El juego funciona en Dolphin, así que supongo que podremos ir probando las modificaciones en PC sin tener que andar haciendo posavasos.


Perfecto, así mejor, incluso nos evitamos usar regrabables...

Por cierto, en ese aspecto estoy un poquito verde: ¿que librerias y SDK's debo usar para hacer las futuras pruebas?

¿?
"¡Que alguien le diga al telépata que la respuesta no es correcta!"
- Buzz

TBG
Avatar de usuario
Adicto
 
Mensajes: 277
Registrado: 01 Sep 2007
Ubicación: Palma de mallorca

Mensajepor TBG 14 Oct 2009 20:41

¿Qué es lo que has querido decir con que supones que podremos probar las modificaciones en PC?
Que usaremos algún emulador, ¿no?

Lo de las librerias y tal iba por si se podía modificar el juego... no sé si me explico...

VGF
Avatar de usuario
Adicto
 
Mensajes: 410
Registrado: 28 Dic 2006
Ubicación: España

Mensajepor VGF 14 Oct 2009 22:55

Sí, con el emulador Dolphin. El tema de cómo modificar una ISO para que no dé problemas en Wii (Y por tanto en emulador); pues es posible pero hay que mirarlo. Así que no, no me he enterado de lo de las librerías.
"¡Que alguien le diga al telépata que la respuesta no es correcta!"
- Buzz

TBG
Avatar de usuario
Adicto
 
Mensajes: 277
Registrado: 01 Sep 2007
Ubicación: Palma de mallorca

Mensajepor TBG 15 Oct 2009 01:37

VGF escribió:Sí, con el emulador Dolphin. El tema de cómo modificar una ISO para que no dé problemas en Wii (Y por tanto en emulador); pues es posible pero hay que mirarlo. Así que no, no me he enterado de lo de las librerías.


Nada, he sido yo queme he liado [+risas]

A parte de lo del emulador, había entendido que nos querías decir que al estar hecho en Dolphin, podiamos modificar el juego...



Nada.... pajas mentales mías [+risas] [+risas].


Por otro lado, he estado mirando el emulador Dolphin, efectivamente, he podido cargarlo sin ningún tipo de problemas, incluso me vá más rápido que en la WII!

EDIT: A la hora de mover lo que sería el juego, empieza a 9 FPS... :(

VGF
Avatar de usuario
Adicto
 
Mensajes: 410
Registrado: 28 Dic 2006
Ubicación: España

Mensajepor VGF 15 Oct 2009 12:46

A ver qué nos cuenta GameZelda de los .EDB. Por cierto, GameZelda, si me puedes dar las especificaciones del formato .BIN/.000, te lo agradecería.

EDIT: Sólo como comentario: Me he alquilado la versión para PC del Dead Space original, y los textos también parecen tener una encriptación de alguna clase, pues leo algunas palabras a medias. Yo en encriptación de contenidos no sé una mierda, pero puede que pase lo mismo con Extraction.
"¡Que alguien le diga al telépata que la respuesta no es correcta!"
- Buzz

GameZelda
Avatar de usuario
Adicto
 
Mensajes: 480
Registrado: 02 Mar 2007

Re:

Mensajepor GameZelda 17 Oct 2009 07:09

VGF escribió:A ver qué nos cuenta GameZelda de los .EDB. Por cierto, GameZelda, si me puedes dar las especificaciones del formato .BIN/.000, te lo agradecería.

EDIT: Sólo como comentario: Me he alquilado la versión para PC del Dead Space original, y los textos también parecen tener una encriptación de alguna clase, pues leo algunas palabras a medias. Yo en encriptación de contenidos no sé una mierda, pero puede que pase lo mismo con Extraction.


De los EDB no se mucho aun, pero si buscas por "080100" (hexadecimal) en algunos archivos (yo uso los a_??.edb) encontraras algunos resultados que parecen estar relacionados con los hashcodes "HT_TextSection??".

Sobre los archivos .BIN/.000:

Todos los punteros que salen en el archivo son relativos a su propia posición, por ejemplo, si el puntero está al offset 16 del archivo y el valor del puntero es 256, el offset al que apunta es 16 + 256 = 276.

Cabecera del archivo BIN:

Código: Seleccionar todo
struct Header
{
    uint32_t unk1; // Siempre 0x00000007 (???)
    uint32_t binFileSize; // Tamaño del archivo .BIN
    uint32_t nFiles; // Numero de archivos
    uint32_t unk2; // Siempre 0x00010000 (???)
    uint32_t ptrPathPtrTable; // Puntero a la tabla con punteros a las rutas
}


Después de la cabecera vienen "nFiles" estructures de estas:

Código: Seleccionar todo
struct FileEntry
{
    uint32_t fileSize; // Tamaño del archivo
    uint32_t fileId; // Identificador del archivo. Este valor lo puedes encontrar en los archivos .h.
    uint32_t unk2; // Ni idea, creo que tiene el mismo valor en todos los archivos del mismo contenedor.
    uint32_t unk3; // Ni idea, creo que tiene el mismo valor en todos los archivos del mismo contenedor.
    uint32_t unk4; // Ni idea, creo que tiene el mismo valor en todos los archivos del mismo contenedor.
    uint32_t fileOffset; // Offset del archivo en el archivo .000
    uint32_t unk5; // Siempre 0x00000000 (???)
}


Donde apunta el puntero a la tabla de rutas, hay "nFiles" punteros (uint32_t) a las rutas de los archivos. Estas rutas son rutas absolutas, es decir, tienen la unidad y todo el arbol completo de directorios, por ejemplo: "x:/directorio1/directorio2/archivo.edb".

Estas rutas estan obfuscadas con este simple procedimiento:

Código: Seleccionar todo
c = (char)(o + 22 - fileIdx - i);

c = Caracter ASCII.
o = Byte leido desde el archivo.
fileIdx = Índice del archivo.
i = Número de carácter (0 para el primer carácter, 1 para el segundo, etc.)

Hay que tener en cuenta que el resultado es de 1 byte.


La ruta termina cuando el carácter es 0x00 (son cadenas como las de C).

(No se si se entiende mucho, sobretodo la última parte [+risas] ).

VGF
Avatar de usuario
Adicto
 
Mensajes: 410
Registrado: 28 Dic 2006
Ubicación: España

Mensajepor VGF 17 Oct 2009 10:54

Vale, lo del .BIN/.000 era para postearlo en Xentax, pero por lo visto otro ha colgado el formato (Parece que el empaquetado es común o algo así, pues otro juego tiene la misma extensión). De todos modos, tengo dudas de postearlo o no (Siempre que les he preguntado no he obtenido respuesta)
"¡Que alguien le diga al telépata que la respuesta no es correcta!"
- Buzz

TBG
Avatar de usuario
Adicto
 
Mensajes: 277
Registrado: 01 Sep 2007
Ubicación: Palma de mallorca

Mensajepor TBG 19 Oct 2009 19:29

Ahora no lo puedo comprobar, pero cuando vuelva por mis lares(ahora me encuentro fuera de casa por unos dias) sigo con esto...

EDIT: No entiendo muy bien esto:
De los EDB no se mucho aun, pero si buscas por "080100" (hexadecimal) en algunos archivos (yo uso los a_??.edb) encontraras algunos resultados que parecen estar relacionados con los hashcodes "HT_TextSection??".

TBG
Avatar de usuario
Adicto
 
Mensajes: 277
Registrado: 01 Sep 2007
Ubicación: Palma de mallorca

Mensajepor TBG 27 Oct 2009 20:08

Mirando los archivos, hay uno que me ha llamado la atención:

cs_ds_a33_024_fi.edb escribió:47 45 4F 4D FF FF FF FF | G E O M ÿ ÿ ÿ ÿ


Este archivo no sale nombrado en ningún hashcode...

Ahora estoy enlazando los hashcodes con los archivos, para ver cómo puedo encontrar los textos...
Vosotros qué tal lo llevais?

PrevioSiguiente

Volver a Parches y grabación

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados