Romxhacking Romxhacking
- Nasío pa'jakear -
 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Identifíquese para revisar sus mensajesIdentifíquese para revisar sus mensajes   ConectarseConectarse 


Menú principal
Portal
Foros
F.A.Q.
Buscar
Lista de miembros
Grupos de usuarios
Perfil

Usuario
Nombre de Usuario:

Contraseña:

 Recordarme



He olvidado mi contraseña

¿Aún no tiene su cuenta?
Puede registrarse Aquí, es GRATIS.


Anuncio del administrador
No pretendemos solucionar todos los problemas ni ser referencia de nada, simplemente nos reunimos aquí para charlar de nuestras cosas.
NO SE RESPONDERÁ A NADA POR PRIVADO, QUE EL FORO ESTÁ PARA ALGO

Sobre el Legend of Dragoon

 
Publicar Nuevo Tema   Responder al Tema    Romxhacking -> Dudas y Preguntas
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
Oregon



Sexo: Sexo:Hombre
Registrado: 29 May 2013
Edad: 33
Mensajes: 137
Estado: Offline
MensajePublicado: Mon May 18, 2015 12:58 am    Título del mensaje: Sobre el Legend of Dragoon Responder citando

Ya que no existe ningún hack de este juego supongo que será un coñazo meterle mano, pero con la tontería de la PocketStation me he dado cuenta de que la mayoría de los juegos que se lanzaron en occidente y que tenían soporte de Pocket en su versión oriental siguen conservando los datos en el disco en las otras regiones. De momento he mirado Legend of Mana (que incluso su minijuego está traducido al inglés), MGS Integral, y por supuesto, Legend of Dragoon.

En este último incluso descubrí un código de GameShark con el que acceder al menú de PocketStation y comprobar que funcionaba a la perfección (sólo que eliminaron los textos del menú). De esto hace ya como año y medio.



La intención sería volver a restaurar el menú y habilitar esa opción, pero claro, antes tendría que saber decodificar los archivos. Supuestamente están codificados en BPE, o al menos así reza su cabecera.

Con el debugger del emulador psx creo que he extraído el archivo S_ITEM.OV_ descodificado, pero por mucho que lo comparo con el codificado y veo algunas coincidencias no encuentro ningún patrón (además, que aunque lo encontrara no tengo ni idea de como crear un código...)

Así que dejo ambos archivos por si alguien quiere echarles un vistazo. Pero vamos, que no es algo que ni corre prisa ni que tenga mucha importancia, porque al fin y al cabo, sólo es para activar un juego de la PocketStation (aunque me tirria que inhabiliten cosas que no hacían ningún daño dejándolas como estaban). Bueno, ahí lo dejo:

Archivo codificado
Archivo sin codificar
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5435
Estado: Offline
MensajePublicado: Mon May 18, 2015 7:55 am    Título del mensaje: Responder citando

Ya leí sobre ello hace tiempo, pero los textos fueron eliminados de las versiones occidentales (probaron con la americana y la española). Lo mejor es siempre comparar con la versión japonesa, pero ahí ya desistí del tema.



El nombre del fichero, con el underscore en la posición final, me recuerda a las viejas compresiones que usaba microsoft.

~~~ AÑADIDO ~~~
He cogido el juego para verlo, pero no me lee el CD2, y no veo ni rayones ni nada en él. Mira que me joden estas cosas.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Oregon



Sexo: Sexo:Hombre
Registrado: 29 May 2013
Edad: 33
Mensajes: 137
Estado: Offline
MensajePublicado: Mon May 18, 2015 7:25 pm    Título del mensaje: Responder citando

La versión japonesa sí que tenía texto en el cuadro de la izquierda. Si no recuerdo mal tenía una opción para instalar el juego en la Pocket, una para retirar objetos y otra para retirar dinero, aparte del texto de las ventanas emergentes (en teoría debería de tener alguna captura en mi PC, pero a saber dónde).

También en el menú principal, debajo de la opción de "Configurar" aparece el apartado de "PocketStation", cuyo gráfico también se encuentra en todas las versiones. Eso sí, para que se active y dejarlo todo bien habría que modificar además dos escenarios, el del volcán dónde aparece Dabas por primera vez (para que te de la bolsa en vez de los pendientes) y el de Dabas en la ciudad (cuyos textos están ocultos en el juego) y es donde se activa la opción PocketStation del menú.

Por el tema de la bolsa y la bolsa mágica (objetos que no se usan en las vesiones occidentales) fueron los motivos por los que me puso en contacto con Ongan-san, el tipo del video. Había una leyenda urbana que decía que en la versión japonesa se usaban para duplicar los objetos. En realidad la bolsa es dónde el tipo del minijuego de PocketStation (Dabas) mete los objetos para que luego el protagonista los obtenga en la PSX a través de otra bolsa mágica.

Una pena que no te furule el disco, CUE.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
CUE
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Mensajes: 5435
Estado: Offline
MensajePublicado: Mon May 18, 2015 8:38 pm    Título del mensaje: Responder citando

¿El juego hace algo en esas partes sin textos? Es para comprobar que sólo sea cuestión de añadir textos o no. Recuerdo algunos juegos que tienen partes que sólo funcionan en la versión japonesa. En el Breath of Fire 4 pasaba al revés, en las versiones occidentales había textos traducidos de la versión japonesa que no servían para nada, los del uso del periférico que simulaba la caña de pescar.

La pena no es que no furule el disco, es que no furula el juego por eso. Me jode tener que "agenciarme" una copia de ese disco para tenerlo todo bien otra vez, que no me va a servir en una consola original Sad
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
gadesx
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Edad: 28
Mensajes: 1976
Ubicación: El puche
Estado: Offline
MensajePublicado: Mon May 18, 2015 11:23 pm    Título del mensaje: Responder citando

Si tienes una pocket station prueba a ver el Brightis que tiene un modo para eso en la pantalla de titulo, tengo curiosidad
_________________
Mi blog y mi droga: http://gadesxscene.blogspot.com/
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor MSN Messenger
Oregon



Sexo: Sexo:Hombre
Registrado: 29 May 2013
Edad: 33
Mensajes: 137
Estado: Offline
MensajePublicado: Tue May 19, 2015 12:24 am    Título del mensaje: Responder citando

Sí, aunque no tenga textos funciona bien. Es más, en las dos pantallas que puse en el primer mensaje de este tema estoy recibiendo los objetos y el dinero que he ganado en el minijuego de PocketStation (que instalé previamente desde ese mismo menú).

Este es el menú de PocketStation en la versión japonesa:



Y el menú principal que contiene la opción de PocketStation (que te lleva a la pantalla de arriba):



Mañana probaré el Brightis, ¿Ese juego sólo vió la luz en Japón, no?
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
gadesx
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Edad: 28
Mensajes: 1976
Ubicación: El puche
Estado: Offline
MensajePublicado: Tue May 19, 2015 1:19 pm    Título del mensaje: Responder citando

claro, como los que usan pocket station
_________________
Mi blog y mi droga: http://gadesxscene.blogspot.com/
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor MSN Messenger
Oregon



Sexo: Sexo:Hombre
Registrado: 29 May 2013
Edad: 33
Mensajes: 137
Estado: Offline
MensajePublicado: Tue May 19, 2015 8:51 pm    Título del mensaje: Responder citando

Pues acabo de probar el Brightis y la verdad es que no tengo ni idea de como va lo de la Pocket XD

Tiene dos opciones: una dice (en japo, como no) "Cargar datos" y en otra "Modo libre". Entro en el modo libre y sólo me sale la opción de "Salir" (que no sólo te saca de esa pantalla sino del juego en sí).

Así que empiezo una partida en el juego de PSX hasta un punto de guardado y guardo en la misma Pocket. Entro en "Cargar datos", y aparece una pantalla con mi tiempo jugado y nivel, acepto y... sale la pantalla de "Salir" de nuevo >.<U

El minijuego (por llamarlo de alguna manera) de la Pocket ocupa 9 bloques de memoria, así que supongo que se irán desbloqueando cosas a medida que se avance en la aventura principal... (porque sino no me lo explico).
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
gadesx
Administrador
Administrador


Sexo: Sexo:Hombre
Registrado: 24 Jan 2011
Edad: 28
Mensajes: 1976
Ubicación: El puche
Estado: Offline
MensajePublicado: Tue May 19, 2015 10:16 pm    Título del mensaje: Responder citando

Pues sera algo que dependerá de lo que lleves avanzado, quizás para conseguir objetos.
_________________
Mi blog y mi droga: http://gadesxscene.blogspot.com/
Volver arriba
Ver perfil del usuario Enviar mensaje privado [ Oculto ] Visitar sitio web del autor MSN Messenger
Oregon



Sexo: Sexo:Hombre
Registrado: 29 May 2013
Edad: 33
Mensajes: 137
Estado: Offline
MensajePublicado: Sat Nov 14, 2015 7:05 pm    Título del mensaje: Responder citando

Me acabo de dar cuenta de que aquí hay información sobre la codificación de ese tipo de archivo:

https://forum.xentax.com/viewtopic.php?f=10&t=10023&view=next
Código:
private static void decompressFile(String path, BinaryReader br) throws Exception {
      int fileSize = br.readInt(); //decompressed filesize
      byte[] dFile = new byte[fileSize];
      int dIndex = 0;
      int bufferSize = 0;
      int[][] dTable = new int[256][2];
      br.readInt(); //BPE
     
      while ((bufferSize = br.readInt()) != 0) {
         int code = 0;
         for (int i = 0; i < dTable.length; i++) {
            dTable[i][0] = i;
         }
         
         /* Table creation phase */
         while (code <256>= 128) {
               code = code - 127 + copyAmount;
               copyAmount = 0; // i.e. 1 byte
            }
           
            if (code < 256) {
               for (int i = 0; i <= copyAmount; i++) {
                  int b = br.readByte();
                  dTable[ code][0] = b;
                 
                  if (b != code) {
                     b = br.readByte();
                     dTable[ code][1] = b;
                  }
                  code++;
               }
            }
         }
         
         /* File decompression phase */
         for (int i = 0; i < bufferSize;) {
            int input = br.readByte();
            Stack<Integer> unresolved = new Stack<Integer>();
            unresolved.push(input);
           
            while (!unresolved.empty()) {
               int in = unresolved.pop();
               if (in != dTable[in][0]) {
                  unresolved.push(dTable[in][1]);
                  unresolved.push(dTable[in][0]);
               } else {
                  dFile[dIndex + (i++)] = (byte)in;
               }
            }
         }
         
         dIndex += bufferSize;
         
         if (br.getOffset() % 4 != 0) br.skip(4 - br.getOffset() % 4);
      }
     
      new FileOutputStream(path).write(dFile);
   }

Aunque si os soy sincero no tengo ni idea de qué hacer con ese código JAVA Very Happy


Ultima edición por Oregon el Fri Mar 11, 2016 7:47 pm; editado 1 vez
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Davoker



Sexo: Sexo:Hombre
Registrado: 18 Aug 2011
Edad: 36
Mensajes: 856
Estado: Offline
MensajePublicado: Sat Nov 14, 2015 9:35 pm    Título del mensaje: Responder citando

Coño xD este juego me gustó mucho cuando lo jugué hace la tira de años, lo único que me molestaba es que era super evidente que personajes iban a ser guerreros dragoon de estos, se olía mazo xD no recuerdo como iba la movida, pero había que encontrar a mas caballeros de estos dragón, pero era eso, se hacia evidente quienes iban a serlo, no habia sorpresa xD

Que funcionalidad tiene la pocket station en este juego? no sabia que había tantos que funcionaron con el, habéis comentado unos pocos que no tenia ni idea jeje
_________________
51 75 65 20 62 75 73 63 61 72 61 73 20 61 71 75 69 20 6d 61 6c 61 6e 64 72 69 6e 2c 20 71 75 65 20 62 75 73 63 61 72 61 73 20 3d 29
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Oregon



Sexo: Sexo:Hombre
Registrado: 29 May 2013
Edad: 33
Mensajes: 137
Estado: Offline
MensajePublicado: Sun Nov 22, 2015 3:49 am    Título del mensaje: Responder citando

Sirve para conseguir objetos y dinero.
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Romxhacking -> Dudas y Preguntas Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

Temas Relacionados
 Temas   Respuestas   Autor   Lecturas   Último Mensaje 
No hay mensajes nuevos Se puede editar algo del Legend of heroes trails in the sky? 1 gadesx 1628 Thu Apr 16, 2015 8:08 pm
CUE Ver último mensaje
No hay mensajes nuevos ¿Este programa puede servir para algo? 2 gadesx 2075 Sat Sep 21, 2013 8:22 am
CUE Ver último mensaje
No hay mensajes nuevos Algo para este "formato"? 3 cralso 2352 Tue Aug 20, 2013 7:53 am
CUE Ver último mensaje
No hay mensajes nuevos Light Crusader o algo 10 gadesx 4171 Sun Aug 04, 2013 1:07 pm
Auron Ver último mensaje
No hay mensajes nuevos Intentando aprender algo de romhack 13 tchusami 5542 Sat Nov 24, 2012 11:05 am
CUE Ver último mensaje
 


Crear foro gratis - Powered by phpBB © 2001, 2005 phpBB Group
subRebel style by ktauber