Advertiser Content

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
-Small Introduction-
PoryMap is the first and only usable map editor that is compatible with the disassembly and decompilation projects of the GBA Pokémon Games, Pokeruby and Pokeemerald.
If you don't know what am I talking about, please click here.

-Pictures-
Spoiler:






-Links-
Pre-Compiled Build: https://github.com/huderlem/porymap/releases
Source Code: https://github.com/huderlem/porymap

There are pre-compiled builds for Windows and MacOS. Linux users are expected to compile the source code by themselves.

-Credits-
Padz created PoryMap and ShantyTown/Yenatch is the one who's currently developing it.
All the credits are absolutely theirs.

And that's it.

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
Nice. I didn't realize Advanced map wasn't compatible with the github projects. I like a lot of your tutorials and applications. Keep 'em coming!

I also noticed platinum is on github. Do you know how functional it is? I'd like to rewrite the EXP/Level up formula for that game, which I saw was easily doable.
PokePlat isn't related to Pret and the rest of Disassembly or Disassembly and Decompilation Projects. This is what Jim told me some days ago when I asked him about it:

Petuuuhhh

Male
Georgia
Seen 2 Hours Ago
Posted 1 Week Ago
629 posts
2.5 Years
Nice. I didn't realize Advanced map wasn't compatible with the github projects. I like a lot of your tutorials and applications. Keep 'em coming!

I also noticed platinum is on github. Do you know how functional it is? I'd like to rewrite the EXP/Level up formula for that game, which I saw was easily doable.
To answer your top comment (as opposed to your bottom one) this is How to Import Advance Map files to the Disassembly:
Save the .map files, they are the same as the map.bin files but they have a header.
That basically makes it compatible =)

I wanted to bump this so easily forgotten thread to tell y'all that I just compiled the latest commit, so yeah, new build.
It's in the main post.
Thank you, Lunos.

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
I tried playing around with it the last hour or so but the maps aren't loading. It has to be an error or misunderstanding on my part. I have Pretmap open, but when I select pokeruby-master, nothing happens and nothing loads. I even go into the file structure and select data > maps but still nothing.
Maybe you're trying to open the Raw Directory, which would be a mistake.
You have to compile a ROM with Pokeruby first, and then load Pokeruby's folder with PretMap.

ON: Surprising that I'm here, I know. I mean, I updated this just like 2 days ago.
But you know, guys? This'll be worth it.
I updated the build in the main post again, because PretMap is now compatible with Pokeemerald!
All right, that's pretty much it. Enjoy. Bye.

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
Here's the latest version of pretmap, this time it comes from ShantyTown himself.

Changelog:
-Add ability to right-click+Drag to copy chunks of tiles directly from the map
-Use palette 12 when displaying secondary tileset metatiles
-Fix bug where undo/redo didn't update the collision attributes view

Download:
http://www.mediafire.com/file/417wmi1dir1u2gg/pretmap-1.0.2.zip

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
I take it there isn't a way to edit blocks in this? (like with A-Map).

if there isn't, how would one do that?
If by "blocks" you're talking about the Border Blocks then yes, you can change them using PretMap.

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years

No, I mean how to actually change how these tiles look?


In Advance-Map there's an editor to do so.
You pick some tiles, and assemble them into a block.
Blocks are then used to build the maps.
Sorry, I don't know why I immediately thought about the Block Borders, hahaha.
It looks like PretMap doesn't have a Block Editor yet. Maybe you could suggest it on the GitHub Repo's "Issues" Section and it'll get implemented :)

ON: New build, it comes from ShantyTown again.
http://www.mediafire.com/file/zxcj87xv30aojzw/pretmap-windows-1.0.3.zip
Just like before, you can check the PRs Section in PretMap's GitHub Repo to see the latest changes or additions.

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
Hi. PretMap has been rebranded as PoryMap after some internal issues among Pret.

This is the latest build: http://www.mediafire.com/file/z1nefimr7ysr5q9/porymap-windows-1.0.6.zip/file
And this is its GitHub Repo: https://github.com/huderlem/porymap
Also, it will only work with the latest repository of Pokeruby and Pokeemerald due to some tileset related changes.

Avara

Female
Izantine
Seen 4 Hours Ago
Posted 9 Hours Ago
1,084 posts
7.9 Years
New release came out just before new year!

Link to version 1.1.0 x

Platinum Lucario

The Legendary Master of Light!

Age 26
Male
Warrnambool, Victoria, Australia.
Seen 12 Hours Ago
Posted August 23rd, 2019
1,595 posts
11.8 Years
It's really awesome that we've got a map editor now that works just like a development environment!

Now that we've got PoryMap, PretMap and other tools that run with disassembly projects on GBA and GBC, it's only a matter of time before Pokémon B/W/B2/W2 (and the Gen IV games too) become so much more documented that disassembly projects will proceed on with the DS titles.

For Nintendo DS and 3DS, it'll be more longer, take more time, but more organised, since the ROMs can be unpacked, and most files can be reconverted back into their source format (eg. SSEQ into .midi) and so fourth. So for DS games, it won't be harder, it'll just be more time consuming, due to the amount of files needed to disassemble. And when a map editing tool for those games gets made, it's likely to work with both disassembled and compiled binaries, due to the ROMs being in a file system-like structure.

It's really great how far we've all come to this, and I'm really looking forward to more disassembly projects and map editors like this one being made, it makes ROM Hacking development a whole lot easier. Best of luck! I'll also do everything I can to document as many findings as possible in newer games.
[Platinum Lucario's Signature]
If you need to disable my signature, please give me advice on how to improve the CSS-DIV code. Thank you!
All credits for the avatar since 2008 goes to shorty-antics-27 (fanart account)! Thank you! ^^
Signature Status: Strikes: 1/3 | Infractions: 0/3
It's time to change the future...
to a positive direction!
Let's prevent things from getting bad!

I'm a ROM and ISO Researcher

Current Project: Researching Pokémon Mystery Dungeon Adventure Squad games (WiiWare)

Delta231

A noob

Male
India
Seen 2 Days Ago
Posted August 18th, 2019
689 posts
3.4 Years
It's really awesome that we've got a map editor now that works just like a development environment!

Now that we've got PoryMap, PretMap and other tools that run with disassembly projects on GBA and GBC, it's only a matter of time before Pokémon B/W/B2/W2 (and the Gen IV games too) become so much more documented that disassembly projects will proceed on with the DS titles.

For Nintendo DS and 3DS, it'll be more longer, take more time, but more organised, since the ROMs can be unpacked, and most files can be reconverted back into their source format (eg. SSEQ into .midi) and so fourth. So for DS games, it won't be harder, it'll just be more time consuming, due to the amount of files needed to disassemble. And when a map editing tool for those games gets made, it's likely to work with both disassembled and compiled binaries, due to the ROMs being in a file system-like structure.

It's really great how far we've all come to this, and I'm really looking forward to more disassembly projects and map editors like this one being made, it makes ROM Hacking development a whole lot easier. Best of luck! I'll also do everything I can to document as many findings as possible in newer games.
Actualy Pretmap is now Porymap due to change in ownership.

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
v1.2.0 was released just now and it's a mandatory update, as the data of the maps in Pokeruby/Pokeemerald are now represented as .JSON files.

Also, don't forget that you can always find the latest download in the Releases section of PoryMap's Repository, linked in the main post :)

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
any chance we can have a build function added to the file dropdown menu that compiles the rom and pops out a tester rom. It would save loads of time.
Considering there's many different ways to compile Pokeruby or Pokeemerald, I doubt such a feature would be feasible. That's just my assumption though, hit up ShantyTown in the Pret Discord server if you want an official answer.

ON: v1.2.1 is now available. In Shanty's words, "There were some issues with the recent map JSON fields, so this fixes those issues. You'll need latest pokeemerald/ruby with this release, too".
As always, y'all can find it in the Releases Section of the PoryMap Repository, which is linked in the main post.
In order to use it, make sure that your repository of Pokeruby or Pokeemerald is up-to-date.

Platinum Lucario

The Legendary Master of Light!

Age 26
Male
Warrnambool, Victoria, Australia.
Seen 12 Hours Ago
Posted August 23rd, 2019
1,595 posts
11.8 Years
I actually had a thought, would it be possible to implement support for user-made plugins at all? Because there may be things that devs might want to implement into their project, such as a better and improved Day/Night system (which uses multiple separate palettes like how G/S/C uses), a seasons system, or even some actual 3D, so it can add in an extra UI for such plugin used?
[Platinum Lucario's Signature]
If you need to disable my signature, please give me advice on how to improve the CSS-DIV code. Thank you!
All credits for the avatar since 2008 goes to shorty-antics-27 (fanart account)! Thank you! ^^
Signature Status: Strikes: 1/3 | Infractions: 0/3
It's time to change the future...
to a positive direction!
Let's prevent things from getting bad!

I'm a ROM and ISO Researcher

Current Project: Researching Pokémon Mystery Dungeon Adventure Squad games (WiiWare)

Lunos

Random Uruguayan User

Male
Montevideo (Uruguay)
Seen 7 Hours Ago
Posted 1 Day Ago
2,055 posts
11 Years
I actually had a thought, would it be possible to implement support for user-made plugins at all? Because there may be things that devs might want to implement into their project, such as a better and improved Day/Night system (which uses multiple separate palettes like how G/S/C uses), a seasons system, or even some actual 3D, so it can add in an extra UI for such plugin used?
Sadly, this is really not a good place to ask questions related to PretMap's development. You should try taking it to Pret's Discord server, where the actual developer of PretMap can be usually found.
Advertiser Content