- 6
- Posts
- 8
- Years
- Seen May 20, 2020
To add to these complaints, it appears to be a problem with the Squirrels patch rather than the actual ROM base, since I get the same bug with just the squirrels patch and nothing else.
I'm running into some issues when using the Universal Randomizer on a firered rom with this applied on it. Does anyone know a way to avoid getting "-" as a move when randomizing pokemon movesets or tms/hms? Also, is there a way to include the newer generation abilities when randomizing the abilities for the 386 version of the base? Any help would be much appreciated.
Thanks for such a great resource!
Dunno if its related to the above user but you can't actually add new mons. I did the gen 7 patch, the one that has megas and all gen 7 mons and the rom base has empty spaces for gen 8 mons. Well I was going to add some in just as a test... but the game implodes if you click on it :\. Like on PGE if you click on the empty spaces you made for adding in mons the game just rejects it and crashes. Making the empty spaces for adding in pokemon pointless.
Hi I am trying to expand the # of pokemon in the rom, and I keep getting an unhandled exception that says "no access to memory location." The roms.ini is in the correct spot, as is the ini of the rom I am trying to hack. I expanded the rom size using PGE, took note of the 0xA00000 repointer in the PGE ini and am trying to add like 45-50 pokemon. Has anyone experienced this before and is there a fix?
It's pretty clear if you understand the ASM, but that's obviously a bit of a rarity. It repoints the flags into 0x0203C000 - 0x0203C1FF (0x200 bytes in total, giving 8 * 0x200 = 0x1000 flags).
And the vars are repointed into 0x0203C200 - 0x0203C5FF (0x400 bytes in total, giving 0x400 / 2 = 0x200 vars).
This memory is not normally saved, hence the requirement for JPAN's save block hack (which I link to a patch version of in the first post).
If you use both of these routines, you are left with 0x0203C600 - 0x0203CEC4 in the save block, meaning you can place other useful things in it, for example, you could store roaming Pokémon data in it (hint hint, wink wink :P).
I haven't used this, so I can't be sure it is perfect. But a quick scan of the routine shows that it is using 0x0203C000 to store the new flags. This should be fine by itself, but a lot of people use that area of RAM for their custom routines. This is why you need to read any routines you insert and keep track of which areas are RAM are being dedicated to what specific purpose. A flag will not be randomly be set. More likely, you're using 0x0203C000 for some other purpose without realizing it.
I don't think JPAN's saveblock hack goes beyond 0x0203D000. I want to say it is a little under x1000. Obviously it would be best if you knew which areas of RAM you were using, but I guess that isn't an immediate option. Until you can figure it out, try putting it closer to the end of the save area. Like 0x0203CC00 or something.
I'm brand new at this but perhaps try squirrel. I patched both just fine on a squirrel version of the ROM. I'm just trying to figure out how to actually expand the Pokedex. Have a-map 1.95 but can't seem to access any Pokemon past Chimecho. If you know the answer, maybe we can help each other out.
Use the A-Map provided in the patch