Using above memory editor, reviving and editing roamers. (Work in Progress)
Branching off from the work done in Crystal to find their location in the ram,
I managed to find Raikou's location in the save, which lead to me calculating its address in the Ram,
and the first set of roamer data is found at 0xDD1A.
This is how the roamer's data is saved:
To activate Raikou in first roamer slot: DD1A F3 -> é/BZ07
[by changing the 07, species of roamer can be changed; as per table from previous post]
So right now, I've got Raikou reactivated, but it's location won't change, even if I fly or change maps.
Click to choose files
So to change the Route data, I'm going to arbitrarily select Route 31.
DD1C 1A -> é/DZBZ
DD1D 02 -> é/EZAC
And with that, it's properly roaming again!
We can change the DVs too, to make it shiny!
DD1E 01 -> é/FZAB (to make it have 1HP. this way any DV changes will sticks; if left as 00, game will regenerate the DVs)
DD1F FA -> é/GZ59
DD20 AA -> é/HZ9l
It works!
Maybe tomorrow or the day after, I'll do up a table to fully utilize all 3 roaming slots.