Conversation Between BluRose and AlphaPro_25
1 to 11 of 11
  1. AlphaPro_25
    August 11th, 2016 7:26 AM
    AlphaPro_25
    cual seria la direccion de los sprites?
  2. BluRose
    August 11th, 2016 7:19 AM
    BluRose
    lo que dice en la tema es que puedes usar unlz.gba para insertar un 128x64 sprite vacia en cada pokemon, y entonces inserta todos los frames individuales con advance sprite editor (de advance series)
  3. AlphaPro_25
    August 11th, 2016 6:23 AM
    AlphaPro_25
    lo hice pero en advance series no me sale los dos frames entonces exporto un sprite con dos frames???
  4. BluRose
    August 11th, 2016 5:20 AM
    BluRose
    en mi ejemplo (con 71A250), tendrías que reemplazar los bytes en 2349BC con tu nuevo puntero. creo que este se llama "repuntear," ajajaja
    para hacer un puntero, toma tu offset (71A250) y rompelo a tres piezas (71 A2 50)
    mover el primer byte al fin y mover el tercer byte al comenzar (50 A2 71)
    por fin, si tus nuevos datos están en el primer 16 megabytes (0x000000-0xFFFFFF), vas a añandir otro byte al fin: 08. ahora, tu puntero es 50 A2 71 08. a veces, personas no tienen más espacio para hacer más cosas. cuando ese ocurre, puedes expandir el ROM, y tener más espacio. tienes que poner datos en el espacio entre de 0x1000000 y 0x1FFFFFF. cuando pones datos aquí, tienes que reemplazar el byte 08 que añadimos con 09

    en hackear GBA, nunca vas a usar ctrl + v. ese expande el espacio que la ROM toma, y todos los punteros que estuvieron antes de lo que insertaste no son correctos ahora. siempre, siempre usa ctrl + b <3
  5. AlphaPro_25
    August 11th, 2016 2:11 AM
    AlphaPro_25
    repuntear que seria?copiarlo?
    y el ejemplo de bulbasaur se inserta con ctrl+b no?
  6. BluRose
    August 10th, 2016 12:12 PM
    BluRose
    omg lo siento mucho </3
    pensé que yo respondí...

    vas a necesitar una herramienta que puede editar en hexadecimal la ROM
    yo personalmente uso HxD para hacer todo mi hackeando en hexadecimal, trabaja muy bien

    en la ROM, ve al offset 2349BC. este offset contiene un puntero que dice la ROM lo que los sprites hacen cuando entran la pantalla. repuntealo a algún offset que tiene espacio que consiste de muchos bytes que solo son FF, como 71A250.

    a cualquier offset repunteaste (71A250 para nosotros), vas a poner una mesa de datos para los frames (no tengo ninguna idea de lo que "frame" es en español).
    un ejemplo para bulbasaur:

    00 00 0F 00
    01 00 0F 00
    00 00 0F 00
    01 00 0F 00
    00 00 0F 00
    FF FF 00 00

    este dice que el primer frame debe estar en la pantalla por 0xF en-videojuego "frames"
    entonces, el segundo frame debe estar en la pantalla por 0xF
    y al primer frame otra vez
    y al segundo
    y, por fin, al primer para terminar

    el primer byte es el numero del frame.
    el segundo byte no hace nada.
    el tercer byte es la duració de mostrar el frame.
    el cuarto byte también no hace nada

    tú necesitas una entrada por CADA POKEMON
    todos los 411 pokemon en la ROM

    ¿entiendes todo hasta ahora? lo siento por mi español, yo sé que no es lo mejor...
  7. AlphaPro_25
    August 10th, 2016 10:33 AM
    AlphaPro_25
    hola?
  8. AlphaPro_25
    August 9th, 2016 5:15 AM
    AlphaPro_25
    no yo no hackeo rom española yo hackeo fire red
  9. BluRose
    August 9th, 2016 5:03 AM
    BluRose
    um
    ¿hackeas tú un ROM español?
    podríamos tener que cambiar las direcciónes de la ROM (en el tut) así que pueden ser de un ROM español...
  10. AlphaPro_25
    August 9th, 2016 3:02 AM
    AlphaPro_25
    si por favor
  11. BluRose
    August 6th, 2016 5:03 PM
    BluRose
    mientras no soy hablante nativo de español, puedo hacerte entenderme, así...

    ¿todavía quieres que alguien te explique lo que pasa aquí?