Argentina94 escribió:Bueno, decidi primero fijarme en su archivo para seguir los pasos que hiciste. Es un bin simple con un imagen y veo como encontraste la resolucion del imagen pero como es que decifraste la posicion y el valor del tamaño del archivo dentro del bin?
Fijate, lo mio es distinto y capaz un poco mas dificil porque a mi me interesa agrandar la resolucion del archivo flg para el menu de seleccion de equipo. Edito el WE8, no el PES 6 pero los archivos son similares y se editan de la misma forma. Intente usar el flg grande sobre el flg chico y el juego se cae en el menu de editar (pero en ningun otro lado, que lo veo raro) y es por eso que quiero editar el tamaño de las banderas dentro de flg para que sean mas grandes pero no tan grandes como del archivo grande flg.
En el WE8, el flg chico usa imagenes 22x15, ni hablar que en el juego se ven borrosos por lo chico que son. El flg grande usa 64x48.
Experimente con el flg de PES 6 en que el chico usa 32x32 y anda perfecto el juego pero no lo puedo usar porque usa solo 296 imagenes mientras el WE8 usa 426. Por eso quiero aumentar el tamaño de los imagenes dentro del flg original del WE8 y intentar tal vez 48x48 que tal vez me ande.
Yo uso el AFS Explorer para ver los Zlib y usando tu ejemplo, saque el Zlib de su archivo y me salio el mismo que el suyo. Ahi vi donde esta la resolucion del imagen. Pero en el flg, hay varios Zlib, y ando buscando cual contiene la info que necesito y es mas, adaptar la resolucion del imagen.
Bueno, ya que comente lo que es mi interes, igual voy a seguir intentando con su ejemplo asi veo como puedo solucionar su problema y a la vez solucionar el mio.
Saludos.
Escogi ese archivo por su simplicidad, asi pude descifrarlo pero tuve que comparar con otros archivos.
El tamaño lo encontre buscando las dimensiones es decir hice un find de 64 y lo edite obteniendo buenos resultados.
actualizo el mapa.

cuadro verde- espacio que ocupa la imagen
cuadro rojo - numero de colores de la imagen
cuadro azul - dimensiones imagen (ejemplo: 64x64)
cuadro negro- datos imagen(ocupa el tamaño especificado en el cuadro verde)
Le informo de que lo que yo busco es averiguar el tamaño del recudaro verde porque es de suma importancia.
Para hayar su valor se que estan relacionados el cuadro rojo y el azul pero no se cual es la formula.
Lo que usted quieres hacer es una tarea bastante complicada (pero factible). Porque los archivos que contienen varias imagenes al principio del archivo contienen la direccion de cada imagen y si cambia el tamaño de una imagen la direccion cambia y hay que ponerla a mano. una tarea complicada. Lo se porque he sido capaz de modificar uno de estos archivos con bastante dolores de cabeza.
En su caso si dice que le funciona el archivo de pes6 pero le faltan banderas, yo modificaria esas añadiendole mas.
El proceso seria:
-ir al inicio de la ultima imagen(el inicio es el circulo rojo)
-copiar desde el inicio hasta el fin.
-pegar al final (con esto ya tendriamos una nueva imagen pero ahun falta que al inicio pongamos su direccion)
-para poner la direccion encuentre los bloques que las contengan, copie el ultimo bloque(8 numeros decimales es
decir un int 32),peguelo detras suyo .
-En el nuevo bloque debe poner la direccion de la nueva imagen.
el problema es que al insertar este ultimo bloque se desplazan las direcciones y tendra que ir cambiando todas las direcciones de cada bandera a mano.
Espero que le sirva de algo y le recomiendo que aprenda bien sobre el archivo que propuse ya que es sencillo. Animo que no es facil pero tampoco imposible.
Recuerdo que es bastante importante el recuadro verde a ver si alguin encuentra la formula.