qna_rh
Thread Id: 8460
Thread Name: [Pokemon FR] Encontrar Offset
Bueno tengo un gran problema y ya nose a quien acudir
bueno la cosa es que un dia de aquellos cambie la intro del mi hack
(gamefreank,nintendo 2006, etc. la pantalla negra que se ve almenos 1 segundo)
y bueno al poner mi nueva intro, repunte mi nueva imagen para que pudiera aparecer, despues inserte la RAW y tambien repunte, aora quisiera cambiar la intro pero el problema es
que no anote los offsets de la repunteada que hice, y ahora busque de pies a cabeza en el ulnz gba, tambien intente "Rescatar mi Rom" cn el tuto en la pagina principal pero al cambiar la intro el resto todo se cuelga, mi hack esta ya muy avanzado... por favor ayuda
yo te puedo decir una manera, pero si tenes el tileset y el raw guardados. en ese caso hace esto.
primero, con un editor hexadecimal abri el raw y copia todo, despues abri el hack y fijate la opcion de buscar y pone datos hexadecimales, y pega eso ahi y acepta. ahi te va a dar la posicion exacta de donde empieza tu raw. depues, para la imagen, usa una base cualquiera e insertala en cualquier lugar vacio, acordate donde esta, despues con el editor, busca la direccion y copia hasta donde termine (secuencia de FF) y hace el mismo proceso que con el raw.
espero que te sirva.
saludos, colosin
es facil, con un rom limpio,ve al casillero de la pantalla negra,y permuta el offset donde se encuentra,ya tienes el puentero,con el editor hex busca el puntero en el rom limpio,cuando lo encuentres mira la dirección,con tu rom hackeado ve a esa dirección y ahi estara el puntero de donde se encuentra tu imagen(creo que enseguida esta el de la raw o el de la paleta), permuta y ve a esa dirección y ahi estara tu imagen.
Espero que me entiendas sino dime y te lo explico con imagenes
yo te puedo decir una manera, pero si tenes el tileset y el raw guardados. en ese caso hace esto.
primero, con un editor hexadecimal abri el raw y copia todo, despues abri el hack y fijate la opcion de buscar y pone datos hexadecimales, y pega eso ahi y acepta. ahi te va a dar la posicion exacta de donde empieza tu raw. depues, para la imagen, usa una base cualquiera e insertala en cualquier lugar vacio, acordate donde esta, despues con el editor, busca la direccion y copia hasta donde termine (secuencia de FF) y hace el mismo proceso que con el raw.
espero que te sirva.
saludos, colosin
Muchas gracias se los agradesco pero no tengo el raw asi que no puedo encontrarlo....
es facil, con un rom limpio,ve al casillero de la pantalla negra,y permuta el offset donde se encuentra,ya tienes el puentero,con el editor hex busca el puntero en el rom limpio,cuando lo encuentres mira la dirección,con tu rom hackeado ve a esa dirección y ahi estara el puntero de donde se encuentra tu imagen(creo que enseguida esta el de la raw o el de la paleta), permuta y ve a esa dirección y ahi estara tu imagen.
Espero que me entiendas sino dime y te lo explico con imagenes
intente acerlo pero ya que la imagen esta repunteada aunque consiga el anterior offset no funcionara ya que el repunteo ace q meta la imagen en un espacio libre en el rom.
-------------------------------------------------------------
muchas gracias a los dos
espero mas soluciones....
si no tenes el raw hay una forma de hacerlo aunque es mas precaria y trabajosa.
yo lo hice anteriormente pero no se si funcionara siempre.
el raw funciona asi:
primer byte = numero de primer tile - segundo byte = 00 - tercer byte = numero de segundo tile - cuarto byte = 00.
es decir, en un raw en el que yo uso primero el tercer tile del tileset y seguido el noveno quedaria asi:
03 00 09 00
como darme cuenta que use en el tilemap?
abri el rom con el vba y pone pausa en la pantalla inicial
de ahi anda a Tools -> Map viewer y fijate la parte que dice "Tile"
, ese es el numero de tile, entonces en un block de notas anda anotando una secuencia de tiles y despues buscala con un edito hex.
espero que te sirva, colosin
Veamos...
Mmhh..
Si repunteaste la pantalla, en algun Offset está el Offset permutado de tu nueva imágen. Revisa en una Rom limpia cual es ese Offset, es decir, investiga un poco, busca la imagen original y fijate cual es su Offset inicial, luego permuta ese Offset y busca los 4 Bytes en la Rom. Luego anota el Offset donde están estos 4 Bytes y vualá, en tu Hack ve hasta ese Offset que hayaste y permuta los 4 Bytes que haya ahi y ahi lo tienes. Después haces lo mismo con el RAW.
Espero te pueda ayudar.
¡Saludos!