Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Biodude9456 en 14 Febrero 2016, 13:20 pm



Título: Ayuda con los archivos bin
Publicado por: Biodude9456 en 14 Febrero 2016, 13:20 pm
Antes que nada decir que soy nuevo en este foro, y tampoco se muy bien donde iría mi problema, si algún moderadot cree que iría mejor en otro lugar que lo mueva :)

Empecemos, una comunidad de un juego que al menos lo habréis oído seguramente (y sino tampoco es que incumba mucho :P), "Inazuma Eleven", nos hemos puesto manos a la obra y hemos empezado a traducir un juego llamado Inazuma Eleven Go Strikers 2013, el cual está completamente en japones. Hemos extraído todos los archivos del juego, y entre todos esos tenemos bien archivos brstm, bien, elf, dlf, mo,.. Y algunos más.  Pero por sorpresa nos hemos dado cuenta de que no hay ni un archivo de imagen, y eso que tiene muchísimas texturas el juego, y pensamos que dentro de un archivo llamado ui.bin (user interface (creemos)) están los archivos, el problema llega al intentar abrir el archivo, que no hay nadie que consiga abrirlo, al convertirlo y al intentar montarlo/quemarlo ningún programa nos lo reconoce, y no entendemos el por qué.

Luego también ocurre una cosa graciosa con los archivos mo, y es que al convertirlos a po para editarlos, se corrompen de arriba abajo borrando todo el contenido que tiene en el interior.

Necesitamos ayuda, cuanto más mejor, cualquier idea vale, algún archivo que pidáis por si lo queréis probar lo paso, imagen lo que sea con tal de encontrar una solución. Muchísimas gracias de antemano.


Título: Re: Ayuda con los archivos bin
Publicado por: engel lex en 14 Febrero 2016, 19:29 pm
las extensiones de archivos son meramente nomenclaturas, si tu quieres a tu programa puedes agarrar .txt y llamarlos .estonoestexto y a nivel de lectura no afecta, las extensiones es para que el sistema operativo (más que todo windows) pueda asociarlo a programas, el contenido no necesariamente se relaciona... les toca leer sobre estructuras binbarias, y abrir el archivo en un editor hexadecimal para ver si consiguen algo... si tienen suerte, el contenido no estará cifrado, ni especialmente codificado y podrán conseguir lo que buscan


Título: Re: Ayuda con los archivos bin
Publicado por: Biodude9456 en 14 Febrero 2016, 20:47 pm
Gracias por la respuesta, cabe de decir que somos uno meros aficionados intentando llevar a acabo un proyecto :) Lo intentaremos, y esperamos a prender con el tiempo ^^


Título: Re: Ayuda con los archivos bin
Publicado por: Eleкtro en 14 Febrero 2016, 20:51 pm
Es como a mencionado el compañero @EngelLex, fuera de las imágenes de disco bin, los programadores instintivamente como una especie de convención de nomenclatura le solemos asignar la extensión bin/dat a archivo binarios ...con contenidos cifrados, y si hablamos de un juego, empacados/comprimidos.

Intentar desempacar los archivos de un juego sin conocimientos previos de ingenieria inversa e incluso desarrollo de software, en mi humilde opinión (y sin saber mucho sobre el tema de juegos, puedo meter la pata) es perder el tiempo, por que muchos juegos utilizan sus propias especificaciones de codificacion así que hay que tener ciertas habilidades para saber como invertir el proceso, si no se comprenden las bases entonces no se puede intentar (si vemos un archivo .bin y lo intentamos quemar en un cd, muy mal vamos xD),
si te fijas verás que en la mayoría de ocasiones los modders se ven en la necesidad de desarrollar herramientas específicas para ello (un script o aplicación de escritorio), las cuales funcionan para desempacar los archivos de un juego, única y especificamente para ese juego, por que los archivos de cada juego pueden ser un mundo distinto como ya he mencionado.

En un foro de hacking general dudo mucho que consigas ayuda, tendrías más suerte relativamente en el foro de CheatEngine o cualquier foro enfocado a la ingenieria inversa de juegos, por ejemplo.

De todas formas puedes probar suerte con aplicaciones de unpacking genéricas para videojuegos, como VGM Toolbox o Dragon unpacker:
  • https://sourceforge.net/projects/vgmtoolbox/
  • http://en.www.elberethzone.net/dragon-unpacker.html

El primero es más para roms, y el segundo es una especie de extractor ""universal"" que puede analizar tus archivos bin en busca de archivos reconocidos (imágenes, sonidos, etc)...

Saludos!


Título: Re: Ayuda con los archivos bin
Publicado por: Biodude9456 en 14 Febrero 2016, 21:08 pm
https://gyazo.com/aaf0cfa306fcb243ab4f0bfb769d6a72

nos sale esto :s ni idea



Gracias por vuestras resupuestas, pero sigo teniendo una duda, por ejemplo el emulador Dolphin consigue cambiar las texturas del juego mencionado anteriormente, como puede ser esto?

MOD  EDIT: No hacer doble post.

perdón, ya he dicho que es mi primera vez aquí  :-[


Título: Re: Ayuda con los archivos bin
Publicado por: engel lex en 15 Febrero 2016, 04:44 am
https://gyazo.com/aaf0cfa306fcb243ab4f0bfb769d6a72

nos sale esto :s ni idea



Gracias por vuestras resupuestas, pero sigo teniendo una duda, por ejemplo el emulador Dolphin consigue cambiar las texturas del juego mencionado anteriormente, como puede ser esto?

MOD  EDIT: No hacer doble post.

perdón, ya he dicho que es mi primera vez aquí  :-[

lo del editor hexadecimal estás viendo el archivo por dentro binariamente como es :o pero si no tienes conocimientos buenos sobre estructuras de archivos, no varás nada ni que tenga el nombre escrito ahí, intenta con las herramientas que Eleкtro mencionó

probablemente el dolphin lo que haga es buscar coincidencias y alterar desde ahí


Título: Re: Ayuda con los archivos bin
Publicado por: Biodude9456 en 15 Febrero 2016, 15:05 pm
Por desgracia ningún programa de los mencionados tiene la posibilidad de abrirlos, marca un error de no reconocido :( Y qué es eso de las estructuras binarias? Lo buscaré en google pero me gustaría que lo explicaras, ya que lo anterior lo explicaste de diez. :rolleyes:


Título: Re: Ayuda con los archivos bin
Publicado por: engel lex en 16 Febrero 2016, 17:58 pm
Citar
Y qué es eso de las estructuras binarias?

uff... es recomiendo que estudies un poco de programación antes de intentar continuar @.@ es complicado eso desde 0... estás tratando de hacer patinaje en hielo, pero aún no sabes caminar XD

los archivos dentro de una pc están escritos en binario (https://es.wikipedia.org/wiki/C%C3%B3digo_binario), así puro para un humano, generalmente son inutiles, sin embargo, se usa hexadecimal (https://es.wikipedia.org/wiki/Sistema_hexadecimal) para representarlos...


Título: Re: Ayuda con los archivos bin
Publicado por: Biodude9456 en 16 Febrero 2016, 19:37 pm
Entiendo, hace unas semanas empecé a aprender programación básica por mi cuenta en un canal de youtube llamado Codigofacilito, iré de poco en poco ^^ <3