Hey everyone, I've made a new tool that I called Roamer Editor, it lets you change the species of the roaming pokemon in Fire Red US (Entei, Raikou and Suicune).
It also lets you change its level and the starter species that determines which roamer is released.
I didn't find any tool like that, then I thought that it would make things easier for people to change this data.
However I have to warn you that the tool has NOT been tested. Indeed it is difficult to test this specific feature because the only way is to encounter the roamer.
I didn't really have the time to do that or to find another way to do the tests.
In addition of that, the species of roamers seem to be written at 0x141caa, 0x141cb4 and 0x141cb8. If they are, then we have a problem because the tool doesn't change it since there is one single byte, whereas the species is supposed to be 2 bytes.
I could make the tool change this byte but it would not let you choose a pokemon number beyond 255.
So, you are welcome to test it and tell me if it does work.
If some developers want the source code, I can give it to you but it's a shoddy work, there is a lot of work to do yet to have a clean code. The program was made in C++ with Qt Creator.
Edit: this program only works with Fire Red US 1.0, this is actually the original (unmodified) version. Make sure that your rom isn't 1.1 or anything different than 1.0.
Download link: https://www.mediafire.com/file/0zl5dh0k9o6t95p/Roamer_Editor.7z/file
Credits go to DoesntKnowHowToPlay for the information about the roamers data in the rom.
It also lets you change its level and the starter species that determines which roamer is released.
I didn't find any tool like that, then I thought that it would make things easier for people to change this data.
However I have to warn you that the tool has NOT been tested. Indeed it is difficult to test this specific feature because the only way is to encounter the roamer.
I didn't really have the time to do that or to find another way to do the tests.
In addition of that, the species of roamers seem to be written at 0x141caa, 0x141cb4 and 0x141cb8. If they are, then we have a problem because the tool doesn't change it since there is one single byte, whereas the species is supposed to be 2 bytes.
I could make the tool change this byte but it would not let you choose a pokemon number beyond 255.
So, you are welcome to test it and tell me if it does work.
If some developers want the source code, I can give it to you but it's a shoddy work, there is a lot of work to do yet to have a clean code. The program was made in C++ with Qt Creator.
Edit: this program only works with Fire Red US 1.0, this is actually the original (unmodified) version. Make sure that your rom isn't 1.1 or anything different than 1.0.
![[PokeCommunity.com] Roamer Editor [PokeCommunity.com] Roamer Editor](https://i.imgur.com/h7aEe1Y.png)
Download link: https://www.mediafire.com/file/0zl5dh0k9o6t95p/Roamer_Editor.7z/file
Credits go to DoesntKnowHowToPlay for the information about the roamers data in the rom.
Last edited: