Ayuda con los archivos bin

Iniciado por Biodude9456, 14 Febrero 2016, 13:20 PM

0 Miembros y 2 Visitantes están viendo este tema.

Biodude9456

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.

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Biodude9456

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 ^^

Eleкtro

#3
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:

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!








Biodude9456

#4
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í  :-[

engel lex

Cita de: 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í  :-[

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í
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Biodude9456

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:

engel lex

CitarY 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, así puro para un humano, generalmente son inutiles, sin embargo, se usa hexadecimal para representarlos...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Biodude9456

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