I am Setsuna ya ha salido y mirando los archivos...

Lugar donde se intentarán resolver problemas específicos
Responder
Avatar de Usuario
gadesx
Administrador
Administrador
Mensajes: 1994
Registrado: 24 Ene 2011, 16:43
Ubicación: El puche
Contactar:

I am Setsuna ya ha salido y mirando los archivos...

Mensaje por gadesx » 20 Jul 2016, 18:49

Añado:
Base de datos de términos del juego. (en progreso)

I am setsuna database


De momento no hay ni wikis ni nada del juego, así que estoy sacando terminos
y organizandolos para cualquiera que tenga interés (de momento ayer metí todos los objetos)

Con este link podeis ver, para editar necesito daros un permiso de edición.



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


En
\SETSUNA_Data\StreamingAssets\data\event
casi todo es .lua.out de archivos de 1KB rondando, asi que seguramente sean los eventos del propio juego, codigo y tal

SETSUNA_Data\StreamingAssets\x86_64
creo que todo es musica y sfx

El ejecutable como esta hecho con unity lleva miles de veces repetidas texto como tienes la webcam conectada y skype?
XDDDDD

De texto y de las fuentes nada
Última edición por gadesx el 29 Jul 2016, 18:17, editado 4 veces en total.

xulikotony
Mensajes: 493
Registrado: 29 Jul 2011, 15:38

Mensaje por xulikotony » 25 Jul 2016, 17:33

Yo he ido extrayendo poco a poco todo, pero tampoco he encontrado nada.
Solo código del evento, código de los escenarios y más código xD

Hay unos archivos un poco raros... por ahí que no sé ni en qué formato están.

Avatar de Usuario
CUE
Administrador
Administrador
Mensajes: 5581
Registrado: 24 Ene 2011, 16:52

Mensaje por CUE » 25 Jul 2016, 18:39

A estas alturas ya es lamentable lo de Square Enix. Además de poner un precio desorbitado siguen sin pensar en los miles de usuarios de otras lenguas, que son un alto porcentaje de ventas seguras.

Sobre los ficheros, están hechos con Unity, así que estará todo codificado/comprimido. Esos mismos lua mencionados parecen ser lua compilados, que es como suelen ir siempre, y no hay descompilador aún para ellos. Tampoco es que los haya visto, pero es que he decidido pasar del juego.

Avatar de Usuario
gadesx
Administrador
Administrador
Mensajes: 1994
Registrado: 24 Ene 2011, 16:43
Ubicación: El puche
Contactar:

Mensaje por gadesx » 25 Jul 2016, 20:38

Pues un amigo me dijo que probara el luadec para esos archivos curiosamente
http://luadec.luaforge.net/

pero no lo he probado

xulikotony
Mensajes: 493
Registrado: 29 Jul 2011, 15:38

Mensaje por xulikotony » 25 Jul 2016, 22:13

gadesx escribió:Pues un amigo me dijo que probara el luadec para esos archivos curiosamente
http://luadec.luaforge.net/

pero no lo he probado
Yo lo he probado, y lo que saqué fueron comandos de eventos, pero nada de texto :(

Avatar de Usuario
CUE
Administrador
Administrador
Mensajes: 5581
Registrado: 24 Ene 2011, 16:52

Mensaje por CUE » 26 Jul 2016, 07:51

Es que no hay ni descompiladores completos ni sirven para todas las versiones. Yo hice uno para ficheros de tablas, pero falla más que una escopeta de feria, así que lo dejé.

Avatar de Usuario
Sorakairi
Mensajes: 8
Registrado: 19 Mar 2015, 10:46
Contactar:

Mensaje por Sorakairi » 28 Jul 2016, 17:34

The game uses an AES Encryption. You can find the key and the IV from a process dump of the game:

https://gyazo.com/a19cf806ac3c46458042d55343ee0d5a

The key is: 38 78 54 44 7c 45 67 44 7c 62 3f 30 37 51 44 6a
And the IV is: 27 5d 73 40 2a 43 78 4c 7a 4d 21 39 51 64 25 28

And the texts are in "I am Setsuna\SETSUNA_Data\StreamingAssets\x86_64\parameter.cpk", unpack the cpk and you'll find the texts in every encrypted files. These ones are from ScenarioMessageData_Chapter_1, as you can see:

https://gyazo.com/528e18f45d6414267133029a5332733a

~ Sorakairi, on behalf of Deep Dive Translations

Avatar de Usuario
gadesx
Administrador
Administrador
Mensajes: 1994
Registrado: 24 Ene 2011, 16:43
Ubicación: El puche
Contactar:

Mensaje por gadesx » 28 Jul 2016, 18:17

Amazing!
I've unpacked the file with CriPakTools and
tried decrypt a file from a web aes tool
[img]http://oi65.tinypic.com/331gnpu.jpg[/img]

Avatar de Usuario
Sorakairi
Mensajes: 8
Registrado: 19 Mar 2015, 10:46
Contactar:

Mensaje por Sorakairi » 28 Jul 2016, 18:43

The scenario files are easy to work with, they are composed by concatenated structs, each one is made by:

0x10 Bytes header, where:
4 Bytes are equal to 0xFFFFFFFF as a delimeter, it's 0xFFFFFFF7 if it's the first struct of the file,
2 Bytes are the Number of the Message/Intervention,
2 Bytes are the length of the second message in the struct (Japanese Message),
2 Bytes are the pointer to the third message in the struct (English Message),
2 Bytes are the size of the struct,
2 Bytes are unknown, can be 00 or 02, I don't know if they are related to the speaker or not,
2 Bytes are 0x00 0x00.

Then the file is made by:
1 Byte is the length of the speaker ID, it's 0, when there's no speaker, obviously.
Up to Length bytes for the speaker ID, so if the length is 0, you have to advance by 1, as it writes a 0x00 value.

Then twice, one for the japanese message, and another one for the english one:
{
1 Byte is the size of the message pointer, I've seen it's always equal to 1 so far.
1 Byte is the length of the UTF-16 string.
Up to String Length bytes for the message.
}

And that's how it continues per each struct in the file.

Avatar de Usuario
gadesx
Administrador
Administrador
Mensajes: 1994
Registrado: 24 Ene 2011, 16:43
Ubicación: El puche
Contactar:

Mensaje por gadesx » 28 Jul 2016, 19:09

About the CPK file, I've tried some combinations but nothing.

With Alpha Location Team CPK Tools
Build CPK

There's some options
Data align - 2048 < I think this's correct because I saw that in the info of the original file
Coding - UTF8 - SJIS - EUC (No idea)
MODE - FILENAME, ID, FULL (I think is filename based in the original file)
Dir. Mask (no idea)
ForceCompress (no idea)

Avatar de Usuario
Sorakairi
Mensajes: 8
Registrado: 19 Mar 2015, 10:46
Contactar:

Mensaje por Sorakairi » 28 Jul 2016, 19:15

You can use the official Cri File Pack Maker. I don't know if I can share it here or not, but Google is surely a friend in these cases. Normal settings and the game loads just fine, even if you use a CPK library that is way older that the one used by the game.

Avatar de Usuario
gadesx
Administrador
Administrador
Mensajes: 1994
Registrado: 24 Ene 2011, 16:43
Ubicación: El puche
Contactar:

Mensaje por gadesx » 28 Jul 2016, 19:35

I've finally found a way to make it run, I've tried every option up to make it works
but you're the MAN here! 8)

[img]http://oi65.tinypic.com/2vwinpg.jpg[/img]

Avatar de Usuario
CUE
Administrador
Administrador
Mensajes: 5581
Registrado: 24 Ene 2011, 16:52

Mensaje por CUE » 29 Jul 2016, 09:43


Avatar de Usuario
gadesx
Administrador
Administrador
Mensajes: 1994
Registrado: 24 Ene 2011, 16:43
Ubicación: El puche
Contactar:

Mensaje por gadesx » 29 Jul 2016, 18:18

He puesto en el primer post un enlace al listado de terminos que ando recopilando, que puede
servir para cualquier futura referencia.

Avatar de Usuario
gaudylegend
Mensajes: 2
Registrado: 08 Oct 2013, 23:13

wohoho

Mensaje por gaudylegend » 29 Jul 2016, 22:10

Hola!

Pues la verdad es que si puedo me gustaría poder colaborar traduciendo al menos los items, que tengo un tiempo libre por delante.

Responder