05-14-2020, 12:01 PM
(Última modificación: 05-15-2020, 06:50 PM por marqisspes6.)
Informacion para crear los archivos dentro del unknow_00024.bin (todos los valores de memoria e incluso la cantidad de bytes que pertenecen al equipo u objeto estan en HEXADECIMAL)
Para leer mas informacion sobre este archivo ir a este post en evo-web, el archivo 24 es igual al archivo 57 del pes 6 y llevan la misma estructura, asi como el 55 del pes 6 es igual al 22 del pes 5, misma estructura y orden
https://evo-web.co.uk/threads/tutorial-h...ner.71397/
000=000A53EE agarrar 6 para sacar el siguiente equipo tienen que hacer la cuenta 000A53EE+(274 * id del equipo*) = offset de inicio para ese id equipo
*id del equipo tiene que estar en hexadecimal, todo debe estar en hexadecimal para que les den bien las cuenta jajaja
se arranca con id equipo 0 hasta el C9, considerando que 0 es austria y C9 es we united
Ahora viene otra cosa, en el option file esta escrito de manera inversa a como esta en la db si bien hay que agarrar 6, los 4 primeros hay que invertir el orden, basicamente si en el option file es 123456, en la db tiene que quedar 432156, no tengo idea porque, simplemente asumo que konami queria romper las bolas
Ahora viene el archivo 001, este no lo tengo completo, ya que en el option file esta esparcido en diferentes partes y no tenemos los valores seguidos. de todas maneras esta archivo solo contiene informacion de la formacion del equipo, que posicion lleva cada jugador, la posicion en el mapa del equipo, la manera en la que se comportan al momento de defender y al momento de atacar (las flechitas)
Voy a poner hasta ahora la parte que tengo de este archivo
los primeros bytes del equipo corresponden a la posicion que lleva cada jugador (menos el arquero, o sea CB, SB,ME, etc)
empieza en el offset
000A540A agarrar A para sacar el siguiente equipo tienen que hacer esta cuenta A540A+(274 * id del equipo*)
los siguientes bytes corresponden a la posicion en el mapa y esto esta dado por coordenadas cartesianas x, y
los valores para Y empiezan desde el offset
A53F5 agarrar A para sacar el siguiente equipo tienen que hacer esta cuenta A53F5 +(274 * id del equipo*)
los valores para X empiezan desde el offset
A53FF agarrar A para sacar el siguiente equipo tienen que hacer esta cuenta A53FF +(274 * id del equipo*)
Estos dos estan juntos, asi que tranquilamente pueden agarrar 14 (que es A+A en hexa no se olviden)
ahora la siguiente parte del archivo es realmente complicada y un dolor de huevos ya que si bien en la base de datos esta conformado por B cantidad de bytes en el option file esta desparramado, estoy todavia documentando cada uno, pero arranca desde el offset
000A5415 y en realidad es un valor booleano, o sea es verdadero o falso y corresponde a la flecha defensiva del arquero, estoy tratando de encontrar todos y cada uno de ellos, para documentarlo bien
luego de eso faltaria documentar como es la actitud ofensiva del jugador que son las flechas violetas que aparecen en el juego y con eso se tienen todo para formar los datos que van en este archivo de la base de datos
002= Bien realizando pruebas con este archivo, concluyo que en el option file solamente se guardan un total de 8 bytes, los demas no se escriben sobre el option file, son justamente los 8 que se indican en el post sobre pes 6, por ender lo que me indica es que para generar este archivo debo tener una copia del mismo en alguna otra carpeta, cosa que queria evitar, pero tendra que ser asi, estoy considerando tambien hacer lo mismo para los archivos 005 y 006 del archivo 22, simplemente tener una copia del mismo y enviarlos junto a los demas archivos, realmente no parecia tan necesario, pero buen. solamente tengo que encontrar los offset de donde estan estos bytes en el option file y ya con eso bastaria para crear este archivo
Para leer mas informacion sobre este archivo ir a este post en evo-web, el archivo 24 es igual al archivo 57 del pes 6 y llevan la misma estructura, asi como el 55 del pes 6 es igual al 22 del pes 5, misma estructura y orden
https://evo-web.co.uk/threads/tutorial-h...ner.71397/
000=000A53EE agarrar 6 para sacar el siguiente equipo tienen que hacer la cuenta 000A53EE+(274 * id del equipo*) = offset de inicio para ese id equipo
*id del equipo tiene que estar en hexadecimal, todo debe estar en hexadecimal para que les den bien las cuenta jajaja
se arranca con id equipo 0 hasta el C9, considerando que 0 es austria y C9 es we united
Ahora viene otra cosa, en el option file esta escrito de manera inversa a como esta en la db si bien hay que agarrar 6, los 4 primeros hay que invertir el orden, basicamente si en el option file es 123456, en la db tiene que quedar 432156, no tengo idea porque, simplemente asumo que konami queria romper las bolas
Ahora viene el archivo 001, este no lo tengo completo, ya que en el option file esta esparcido en diferentes partes y no tenemos los valores seguidos. de todas maneras esta archivo solo contiene informacion de la formacion del equipo, que posicion lleva cada jugador, la posicion en el mapa del equipo, la manera en la que se comportan al momento de defender y al momento de atacar (las flechitas)
Voy a poner hasta ahora la parte que tengo de este archivo
los primeros bytes del equipo corresponden a la posicion que lleva cada jugador (menos el arquero, o sea CB, SB,ME, etc)
empieza en el offset
000A540A agarrar A para sacar el siguiente equipo tienen que hacer esta cuenta A540A+(274 * id del equipo*)
los siguientes bytes corresponden a la posicion en el mapa y esto esta dado por coordenadas cartesianas x, y
los valores para Y empiezan desde el offset
A53F5 agarrar A para sacar el siguiente equipo tienen que hacer esta cuenta A53F5 +(274 * id del equipo*)
los valores para X empiezan desde el offset
A53FF agarrar A para sacar el siguiente equipo tienen que hacer esta cuenta A53FF +(274 * id del equipo*)
Estos dos estan juntos, asi que tranquilamente pueden agarrar 14 (que es A+A en hexa no se olviden)
ahora la siguiente parte del archivo es realmente complicada y un dolor de huevos ya que si bien en la base de datos esta conformado por B cantidad de bytes en el option file esta desparramado, estoy todavia documentando cada uno, pero arranca desde el offset
000A5415 y en realidad es un valor booleano, o sea es verdadero o falso y corresponde a la flecha defensiva del arquero, estoy tratando de encontrar todos y cada uno de ellos, para documentarlo bien
luego de eso faltaria documentar como es la actitud ofensiva del jugador que son las flechas violetas que aparecen en el juego y con eso se tienen todo para formar los datos que van en este archivo de la base de datos
002= Bien realizando pruebas con este archivo, concluyo que en el option file solamente se guardan un total de 8 bytes, los demas no se escriben sobre el option file, son justamente los 8 que se indican en el post sobre pes 6, por ender lo que me indica es que para generar este archivo debo tener una copia del mismo en alguna otra carpeta, cosa que queria evitar, pero tendra que ser asi, estoy considerando tambien hacer lo mismo para los archivos 005 y 006 del archivo 22, simplemente tener una copia del mismo y enviarlos junto a los demas archivos, realmente no parecia tan necesario, pero buen. solamente tengo que encontrar los offset de donde estan estos bytes en el option file y ya con eso bastaria para crear este archivo

