• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist poll!
  • PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Map] Help with World Map Edit

  • 13
    Posts
    16
    Years
    • Seen Jul 1, 2025
    Hi,

    I nee some help with fire red world map editing.

    I am using one of the unused sevii island map to re create mt silver in fire red. the map is complete and i also edited the world map to add the new route and mt silver to kanto world map.

    the only problem i have is that when i open the world map in game it says that i am in the sevii island instead of kanto. how do i fix this?

    Thanks
     
    World map may often lead to glitches (in most cases) if not done properly :( in my opinion, I suggest u to remove the town map :p through script like before entering sevii islands the protagonist must give away his map (something like that) so u don't have to worry bout it (its what the pros do, especially aethestode [red chapter])

    But if u want the map so badly :\ wait for someone else to reply ;p

    This is jus my opinion :)






    P.S : I took a look at ur signature and the signature itself has a mistake lol XD
     
    Hi,

    I nee some help with fire red world map editing.

    I am using one of the unused sevii island map to re create mt silver in fire red. the map is complete and i also edited the world map to add the new route and mt silver to kanto world map.

    the only problem i have is that when i open the world map in game it says that i am in the sevii island instead of kanto. how do i fix this?

    Thanks

    This will help:
    https://www.pokecommunity.com/showthread.php?p=7624364#7624364


    Don't answer if you don't know the answer.
     
    @Azz~Kun

    This is terrible advice and definitely not ''what the pros do''. Removing a feature is just a very lazy ''solution'' to a problem. A good worldmap is essential for navigating a region and it's highly adviseable to keep as a feature.

    @Pedro250

    The post by PokeChu is probably enough to understand how it works. If you need more background info, you could check this: https://sfc.pokefans.net/lesson.php?id=19.
     
    Expanding on what I said earlier, go to 0x3F1AA4 in any hex editor, and replace (Ctrl+B) it with this:
    Code:
    C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 C5 00 00 00 00
    This will make all the Sevii Islands appear in the Kanto Map. Note that these are all the isle's that are in FR/LG, including the unused ones and the post-game ones.

    Edit: Double checked, but after entering the Sevii Isle's and opening the WM, the map appears buggy. To fix this, go to 0xC005A, and replace (Ctrl+B) it with this:
    Code:
    00 00 00 00 00 00 00 00 00 00 00 00 37 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
     
    Last edited:
    Thanks for help. i will try this. Thanks PokeChu and kalarie.

    If i just want one of the islands to appear in the kanto map, like sevii island 9 (unused in final game) and the rest to appear as normal is it possible?
     
    Last edited:
    Yes, it is possible. Just check which offset is for Isle 9, and change it's bytes to appropriate values.

    (sorry but i cannot embed the pic in the post, i dont know why it wont work)
    https://imgur.com/xhP5BtD

    The map offset that i should modify is the one with the red arow or the one with the blue arrow?
    Thanks.
     
    I meant in a Hex Editor. Like I said above, with the same procedure.

    I have the offset for sevii island 9, its 0x3F1AC7, value 9F (i also confirmed this is advance map, this value is the one for the island 9 name header in the world map editor) but when i change it to C5, the same value of that offset from the code you provided, my game wont load, vba only gives me a white screen.

    Am i doing something wrong? sorry for all these questions, this is my first attempt to a romhack.
    Thanks.
     
    @Pedro250

    Forget what PokeChu said. Because of the way assigning of a worldmap works in Fire Red, it's not possible to assign only Sevii Island Nine's world map value to the first World Map and not all the values in between 0x8E (Power Plant, the latest value of Worldmap1) and 0x9E (Sevii Island Nine's value). You will need to rearrange more than one worldmap value to get it the way you like.

    Which worldmap loads is dependent on the worldmap value of the current map you're on. The game determines which of the four worldmaps should load in the following manner:

    Every worldmap value below the value at 0x0C0064 (0x8E in Vanilla Fire Red) will automatically be assigned to the first worldmap (Kanto in vanilla Fire Red). For the worldmap values past 0x8E, the game determines which worldmap loads by checking a table starting at 0x3F1AA4. If a worldmap value should be assigned to the second worldmap, it should be written before the first 0xC5 value in the list. If a worldmap value should be assigned to the third worldmap, it should be written before the second 0xC5 value in the list. If a worldmap value should be assigned to the fourth worldmap, it should be written before the third 0xC5 value in the list. If a worldmap value is above 0x8E (in Vanilla Fire Red) and is not in the table somewhere, the game will not know which worldmap to open. In that case the worldmap will appear glitchy.

    For a more extensive explanation I refer to the tutorial I sent earlier.

    Also, if you're using a hex editor: make sure to use Paste Write, not Paste Insert. That will make the ROM file bigger which will lead to a white screen.
     
    Back
    Top