• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

PoryMap | Map Editor for the Disassembly and Decompilation Projects

36
Posts
13
Years
Hey, regarding the map layout editor from the region map editor:
I can't seem to "click" on the grayed out zones , even when clearing the whole region map to mapsec_none, what can I do to fix this?

Spoiler:


I can only click on the parts that were already there, even when clearing the map layout.

I mention this particular caveat towards the end of my map section tutorial. Long story short, you will currently need to open graphics/pokenav/region_map_section_layout.bin in a hex editor and change the MAPSEC_NONE entries, i.e. all 0xD5, to anything less than that. You could either change them to as desired in the hex editor, or probably more conveniently change them all to anything else so you can then edit them more clearly in PoryMap.

I've just now opened this as an issue on GitHub as I don't see an obvious reason why this restriction should be in place.

Edit: my hasty ass missed the fact this was resolved a couple of days ago so will be fixed in future releases.
 
Last edited:

Lunos

Random Uruguayan User
3,114
Posts
15
Years
PoryMap v4.0.0 is out!
This version adds compatibility with Pokefirered, the Disassembly and Decompilation Project of Pokémon FireRed and LeafGreen!

As usual, the link to PoryMap's releases page can be found in the main post.
Don't forget you'll need an up-to-date copy of Pokeruby/Pokefirered/Pokeemerald in order to be able to use it.
 
4
Posts
4
Years
  • Age 28
  • Seen Apr 29, 2020
I have a question.
There are a few places with more than one map.
For example Route 130 has one map with mirage island and one map without.
Route 111 and Sootopolis City have two maps too.
In Advance Map, I had to change the map footer offset to edit them.
How do I edit them in Porymap?
 

Lunos

Random Uruguayan User
3,114
Posts
15
Years
PoryMap has gotten a new release, v4.1.0 is out.
On top of a few bugfixes and QoL changes, the ability to write scripts has been added.
It allows the user to integrate new actions into PoryMap without having to fork the project and modify the source code directly.
Y'all can read more about it on PoryMap's User Manual by clicking right here.

As usual, the download can be found in PoryMap's repository's Releases section, linked in the main post.
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
uhhhhhhhhhhh how do you open a project with porymap using the new rom i have after doing the tutorial made by lunos it dont show that my brand new made rom is an option
 
146
Posts
16
Years
  • Age 25
  • Seen today
uhhhhhhhhhhh how do you open a project with porymap using the new rom i have after doing the tutorial made by lunos it dont show that my brand new made rom is an option

You open your pokeemerald (or whatever project you're working with) folder, not the ROM.
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
ok i was able to get in know i edited the wild mons for route 102 and saved changes and tested my game but it seems it didnt work but when i go back in the porymap its exactly how i edited them. is there something im missing here im confused.
 

Lunos

Random Uruguayan User
3,114
Posts
15
Years
ok i was able to get in know i edited the wild mons for route 102 and saved changes and tested my game but it seems it didnt work but when i go back in the porymap its exactly how i edited them. is there something im missing here im confused.
Silly question, but you did build a new ROM by using make on your shell/terminal after you made those changes, right?
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
oh no i didnt wait so i didnt have the terminal opened when making the map changes so do i have to go through the whole tutorial again? or?
 
146
Posts
16
Years
  • Age 25
  • Seen today
oh no i didnt wait so i didnt have the terminal opened when making the map changes so do i have to go through the whole tutorial again? or?

No, you just have to run make -jN again to rebuild your ROM. (Where N is the number of threads you want to use)
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
so im looking back at the other thread and im wondering do i use cd pokeemerald_egg to make it target the proper file and then use the make command or no?
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
Awesome thank you so much now one thing that has me wondering is that when I'm trying to like edit a script using Porymap I click on Open Map scripts and nothing happens and when I go to look for a setting in one of the tabs to open via XSE to edit scripts I can't seem to find one is there a way to do it atm or no?
 

Lunos

Random Uruguayan User
3,114
Posts
15
Years
Awesome thank you so much now one thing that has me wondering is that when I'm trying to like edit a script using Porymap I click on Open Map scripts and nothing happens and when I go to look for a setting in one of the tabs to open via XSE to edit scripts I can't seem to find one is there a way to do it atm or no?
That button of PoryMap only works if you have chosen a default text editor to open the file format in which the scripts are stored (.inc).
The scripts can be found in pokeemerald/data/maps/Name_of_the_map/scripts.inc.
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
thats weird i made it so that notepad++ always open INC files and when i click the button nothing happens
 

Lunos

Random Uruguayan User
3,114
Posts
15
Years
Just a quick heads up, v4.2.0 is out and it greatly improves loading times, more specifically, when opening a map, when switching tilesets and when saving tilesets too.
As always, the download can be found in the main post.
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
question how do i make it using this map editor to add items and legendary pokemon all over the maps???
 

Lunos

Random Uruguayan User
3,114
Posts
15
Years
question how do i make it using this map editor to add items and legendary pokemon all over the maps???
Events > New Object, set the Sprite as you see fit, write a script for them in the scripts.inc file of the map in which you placed them, link that script to the Event Object just like any other, and you're good to go.
 

pokefreak890

The One that will make everything great
853
Posts
9
Years
  • Age 26
  • Seen May 18, 2023
ok so the main reason i ask is because i mainly hack fire red so i would always have to know what hex number the item is and put it in xse for it to work but with this im not sure what the item hex numbers are for all the megastones as well for the legends so im not sure how to go about writing a script for those kind of events
 
Back
Top