ROM Hacker

Age 22
Seen 2 Weeks Ago
Posted December 16th, 2018
238 posts
7 Years
At 0xC0DA6 you'll find the function responsible for hiding Navel Rock on the world map, represented by those seemingly random tiles in the middle of your world map image. On the original tileset, these are water tiles. If flag 0x8B5 (the flag for Navel Rock) is not set, it puts them there, effectively hiding the island on the map.
Same goes on over at 0xC0DCC. This hides Birth Island on the last world map page if flag 0x8C2 is not set.

You could add onto this routine and potentially make more hidden islands or whatever, but if you just want to remove these checks, simply put 0x31, 0xE0 at 0xC0D86.