Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page [Tool] [Alpha] (MEH) Map Editor of Happiness

Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.



Reply
 
Thread Tools
  #26    
Old January 2nd, 2014 (08:37 PM).
Shiny Quagsire's Avatar
Shiny Quagsire Shiny Quagsire is offline
Working on KARL3DS
 
Join Date: May 2009
Location: Hoenn Safari Zone
Age: 17
Gender: Male
Nature: Jolly
Posts: 684
Quote originally posted by destinedjagold:
Question about the tool repointing stuff.
Will the tool repoint automatically or will we have an option to manually put free space of our choice?
And also, will it check the offset if it's free before it repoints?
Advance Map is annoying with its repointing, since it has chances of overwriting not-free space, hence ruining a number of my repointed maps. =/
For specifying the freespace yourself, it might be a bit tricky because MEH actually works with a lot of data, so you'd be inputting to like 5-10 different boxes asking where to put the new data. Luckily the freespace finding algorithm put in place works just fine and only inserts at safe freespace towards the end of the ROM. As for the repointing process itself, currently the repointing system works like this:

Every piece of data loaded is always saved back in the same fashion as before. For map data, there is a function for resizing the map. In this function all the internal arrays of tiles are increased to accomadate this size. At the same time, it calculates the new size of the map and checks if it's larger. If it is, it searches for freespace by looking for a stream of X 0xFF bytes, where X is the new data size. This freespace offset is recorded and saved.

If the new data size is smaller, it saves to the same spot as before. I plan on making a setting called "Always Repoint" where you can configure this to, instead of writing to the same spot and creating fragmentation, have it look for a new nest of freespace to sammich itself into.

Now the neat thing about MEH is that instead of reading and writing directly to the file like A-Map (which was a great source of pain since you couldn't use HxD while it was open), it double-buffers the ROM into the RAM and works off of that. One buffer is for the current map loaded, and the other is for the ROM itself, hence the reason for the two buttons on the top to safe: One saves to the virtual ROM all the changes to the map, and the other saves both the map and to the actual file.
__________________



Reply With Quote
  #27    
Old January 3rd, 2014 (09:51 AM).
Wendle's Avatar
Wendle Wendle is offline
Not So Standard Trainer
 
Join Date: Sep 2009
Nature: Modest
Posts: 16
I'm liking the connections tab allot, having had a little play and knowing this is open source i think i'll keep a close eye on this project.
Wierd request, Can you add map zoom in and zoom out? it was always a pet peeve when i created maps in AM.

Please keep at it.
__________________
"Disaster isn't coming, its already arrived
I am so lucky i think that i survived"

Manic Street Preachers
Reply With Quote
  #28    
Old January 3rd, 2014 (11:55 AM).
Shiny Quagsire's Avatar
Shiny Quagsire Shiny Quagsire is offline
Working on KARL3DS
 
Join Date: May 2009
Location: Hoenn Safari Zone
Age: 17
Gender: Male
Nature: Jolly
Posts: 684
Quote originally posted by Wendle:
I'm liking the connections tab allot, having had a little play and knowing this is open source i think i'll keep a close eye on this project.
Wierd request, Can you add map zoom in and zoom out? it was always a pet peeve when i created maps in AM.

Please keep at it.
I actually added zoom in the commections editor (Ctrl+Scroll) so it's definately viable. I'll take note of that and see if I can get it in.
__________________



Reply With Quote
  #29    
Old January 4th, 2014 (09:36 PM).
interdpth interdpth is offline
I've seen things, man.
 
Join Date: Jul 2004
Posts: 275
Quote originally posted by Shiny Quagsire:
As for the worldmap editor, I believe interdpth had something cooking but never finished it. I'll have to steal that code from him and get something working out of it. It's rather impressive what he has so far. It can load the worldmap graphics straight from the ROM on Fire Red, Ruby, and Emerald.


Yeah, I'm gonna finish it. lol It's on my git.
__________________
yes, this is doge.

potato is not here.

bye
Reply With Quote
  #30    
Old January 6th, 2014 (08:32 PM).
Garuga17's Avatar
Garuga17 Garuga17 is offline
 
Join Date: Apr 2011
Location: Indonesia
Age: 20
Gender: Male
Nature: Relaxed
Posts: 42
Yay! So glad i found another Map editor, i mean, im fine with A-Map, but i definitely want to try this one, once its in a suitable version for hacking, i love the revolutionary connection editor thingy!

and oh, love the name, MEH xD
__________________
dunno what to write here....
Reply With Quote
  #31    
Old January 8th, 2014 (09:00 AM).
interdpth interdpth is offline
I've seen things, man.
 
Join Date: Jul 2004
Posts: 275
Screenies of the worldmap editor mentioned above...in a rewrite do'

Kanto:
Spoiler:

Hoenn:
Spoiler:
__________________
yes, this is doge.

potato is not here.

bye
Reply With Quote
  #32    
Old January 9th, 2014 (05:45 PM).
Grawx Grawx is offline
 
Join Date: Jan 2014
Posts: 1
This really is better than Advance Map! (in my opinion at least) Very well done and easier to use. I'm looking forward to the wild pokemon editor is finished!
Reply With Quote
  #33    
Old January 11th, 2014 (12:10 AM).
Flashpoint's Avatar
Flashpoint Flashpoint is offline
→ P e r s i s t e n c e
Community Supporter Tier 5
 
Join Date: Jan 2008
Location: SRU Headquarters
Age: 22
Gender: Male
Nature: Relaxed
Posts: 723
Send a message via Windows Live Messenger to Flashpoint Send a message via Skype™ to Flashpoint
If you would be so kind to add a undo button, it would be tremendously appreciated! That is if you already have not. This is looking very promising and hope to see this progress further!
__________________
Success is not final, failure is not fatal: it is the courage to continue that counts.
Winston Churchill
Pokémon Auburn/Slate in the making!

Reply With Quote
  #34    
Old January 11th, 2014 (03:17 AM).
Platinum Lucario's Avatar
Platinum Lucario Platinum Lucario is offline
The Legendary Master of Light!
Community Supporter
 
Join Date: Jan 2008
Location: Warrnambool, Victoria, Australia.
Age: 22
Gender: Male
Nature: Calm
Posts: 1,501
Quote originally posted by Flashpoint:
If you would be so kind to add a undo button, it would be tremendously appreciated! That is if you already have not. This is looking very promising and hope to see this progress further!
I have never really seen a map editor in my entire life that has an 'undo' function.

It would actually have to work by capturing each map, every time some adjustment has been made to the map, then clicking that button would bring it back to that stage. It would be a very interesting function to have in MEH.
__________________
[Platinum Lucario's Signature]
Researching the NDS ROMs...

sure does feel like a brand new adventure!

I'm gradually learning to use Microsoft Visual Studio!

Always focus on the present, best thing to do! Never look back into the past and never worry about anything bad of the future!
Reply With Quote
  #35    
Old January 11th, 2014 (09:20 AM).
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
http://GoGoJJTech.com (WIP!)
Community Supporter
 
Join Date: Nov 2012
Location: Earth
Age: 16
Gender: Male
Nature: Quiet
Posts: 1,948
Ah the thread is up. Been waiting a while. An undo button WOULD be fabulous too. ;D
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The SoulSilver Music Patch - The Black Music Patch - Mega-Huge Sappy Tutorial
Romhack.me Profile - Pokecommunity Profile - Pokemonhackersonline Profile - Youtube Channel

Join us in the romhacking chat
Pokémon Platinum Red and Blue
Reply With Quote
  #36    
Old January 11th, 2014 (10:05 AM).
NarutoActor's Avatar
NarutoActor NarutoActor is offline
The rocks cry out to me
Community Supporter
 
Join Date: Jan 2009
Location: Brooklyn/Marlboro
Age: 21
Gender: Female
Nature: Bashful
Posts: 1,975
Send a message via AIM to NarutoActor Send a message via Windows Live Messenger to NarutoActor
Wow, I think the world map editor looks really cool, will it eventually support expanded world maps?
__________________
~There are those people who understand hex, F the rest
Reply With Quote
  #37    
Old January 11th, 2014 (01:06 PM).
ggctuk's Avatar
ggctuk ggctuk is offline
 
Join Date: Aug 2007
Gender:
Posts: 220
This is looking pretty hot so far. Here's hoping that this, when it's finished, ousts AdvanceMap 100%.
__________________
GGCTUK's Friend Codes:
Black2: 2709-9620-1025
3DS Friend code: 4167-4906-2984
2DS Friend code: 5429-9543-4524
Reply With Quote
  #38    
Old January 11th, 2014 (02:13 PM).
Mees Mees is offline
 
Join Date: Dec 2012
Posts: 11
Just a request.
Maybe you could make a tile(set) editior, so we don't have to start Paint or whatever to edit our tiles and make it able to insert this immediately. Would be an awesome feature.
Reply With Quote
  #39    
Old January 12th, 2014 (05:47 PM).
karatekid552's Avatar
karatekid552 karatekid552 is offline
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Posts: 1,767
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote originally posted by gogojjtech:
Ah the thread is up. Been waiting a while. An undo button WOULD be fabulous too. ;D
OMG. Shiny Quagsire, the amount of times I have accidentally destroyed a map is in the thousands. Please!
__________________

Paired with Simba
Reply With Quote
  #40    
Old January 13th, 2014 (12:20 AM).
Kyoko1 Kyoko1 is offline
Banned
 
Join Date: Jan 2014
Posts: 63
Send a message via Skype™ to Kyoko1
This looks adoreable!
As many suggested above, a undo and redo button would be one of the most important
things in a map-editor, which I missed so much in AdvanceMap
Reply With Quote
  #41    
Old January 13th, 2014 (10:28 AM).
U.Flame's Avatar
U.Flame U.Flame is offline
Brony Hacker
 
Join Date: Jun 2008
Location: Sapphire City in future Hoenn
Age: 19
Gender: Male
Nature: Jolly
Posts: 1,197
I love this project's potential! Do you plan to add LeafGreen and Sapphire support any time soon? It'd also be nice to implement season changes, like for wild Pokemon and tiles.
__________________
Hacks I'm currently working on:
Pokemon Sapphire Hoenn's Ruin - My own hack, actively making progress.
3rd Gen Multiplayer Project - Research and development, occasionally testing, sometimes with support.
Pokemon Ruby Destiny Broken Timeline - Mapping assigned maps, slow pace at the moment.
Pokemon Cursed/Creepy White - Group project, on hiatus for now with plans to return eventually.

Times I've been ninja'd: 18
Times I've ninja'd people: 3
Reply With Quote
  #42    
Old January 13th, 2014 (05:03 PM).
Varion Bluefire's Avatar
Varion Bluefire Varion Bluefire is offline
A.K.A The Glitch
 
Join Date: Apr 2013
Age: 20
Gender: Male
Nature: Naughty
Posts: 663
Send a message via Skype™ to Varion Bluefire
Quote originally posted by gogojjtech:
Ah the thread is up. Been waiting a while. An undo button WOULD be fabulous too. ;D
Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes.

This needs to be done in MEH, pleease!!
__________________

Just strollin' to my next destination...
Reply With Quote
  #43    
Old January 14th, 2014 (12:32 AM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 22
Gender: Male
Nature: Hardy
Posts: 608
If this editor have option to add extra town map into ruby. That was the best tool to map editing ever.
__________________
This signature has been disabled.
Exceeds the 600px width limit.
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
  #44    
Old January 15th, 2014 (02:16 PM). Edited January 15th, 2014 by interdpth.
interdpth interdpth is offline
I've seen things, man.
 
Join Date: Jul 2004
Posts: 275
Quote originally posted by NarutoActor:
Wow, I think the world map editor looks really cool, will it eventually support expanded world maps?

It all depends on the INI.

Ruby has one map and pretty much supported like this(I need to add a flag stating it's color type before release)

One value for each entry
;Worldmap offsets are offsets to pointers
WorldMapGFX =0xFA990
WorldMapPal =0xFA9B8
WorldMapPalSize =0x38
WorldMapSlot =0xE
WorldMapTileMap =0xFA9A4
WorldMapCount =1

While FR has 4
;Worldmap offsets need to be offsets to pointers
WorldMapGFX = 0xC0330,0xC0330,0xC0330,0xC0330
WorldMapPal = 0xC2D10,0xC2D10,0xC2D10,0x3C2D10
WorldMapSlot = 0x0,0x0,0x0,0x0
WorldMapTileMap = 0xc035C,0xc0370,0xc0388,0xc03a4
WorldMapCount = 4
WorldMapPalSize = 0x80,0x80,0x80,0x80


So as you can see, it can totally support extended maps. To the editor is just depends on WorldMapCount. So, you should be able to have 255 at least. lol The offsets need to be the offset where the pointer to the data is and you need to make sure each entry has the same amount of addresses.

To those asking about an undo button, that is easily doable. I'm not sure if I will do it though. Got a mess of projects going on. So Shiny might.


Quote originally posted by U_Flame:
I love this project's potential! Do you plan to add LeafGreen and Sapphire support any time soon? It'd also be nice to implement season changes, like for wild Pokemon and tiles.

We'll probably ask people in the community to gather the required info. And you can do that. It is open source.
__________________
yes, this is doge.

potato is not here.

bye
Reply With Quote
  #45    
Old January 16th, 2014 (03:23 AM). Edited January 16th, 2014 by GoGoJJTech.
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
http://GoGoJJTech.com (WIP!)
Community Supporter
 
Join Date: Nov 2012
Location: Earth
Age: 16
Gender: Male
Nature: Quiet
Posts: 1,948
Quote originally posted by Ksiazek Bartlomiej:
If this editor have option to add extra town map into ruby. That was the best tool to map editing ever.
That is asm handled, so YOU'd need to implement that yourself then edit the ini then edit it. The tool doesn't make the game run the way you want it, the gba does. Tools just edit appearance and names and things. They can add asm but why would they if you can on your own?
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The SoulSilver Music Patch - The Black Music Patch - Mega-Huge Sappy Tutorial
Romhack.me Profile - Pokecommunity Profile - Pokemonhackersonline Profile - Youtube Channel

Join us in the romhacking chat
Pokémon Platinum Red and Blue
Reply With Quote
  #46    
Old January 16th, 2014 (03:50 AM). Edited January 16th, 2014 by karatekid552.
karatekid552's Avatar
karatekid552 karatekid552 is offline
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Posts: 1,767
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote originally posted by gogojjtech:
They can add asm but why woukd they if you can on your own?
This is now my all time FAVORITE quote. You can do all of this in a hex editor. Every single thing that tools edit can be done on a hex editor. The point of tools is to take a long laborious task and make it easier. There are a few tools already that insert custom ASM into the game. This wouldn't be the first.

edit: Not saying that I think it should, but that your reason is not a good reason not to.
__________________

Paired with Simba
Reply With Quote
  #47    
Old January 16th, 2014 (08:22 AM). Edited January 16th, 2014 by interdpth.
interdpth interdpth is offline
I've seen things, man.
 
Join Date: Jul 2004
Posts: 275
Quote originally posted by gogojjtech:
That is asm handled, so YOU'd need to implement that yourself then edit the ini then edit it. The tool doesn't make the game run the way you want it, the gba does. Tools just edit appearance and names and things. They can add asm but why woukd they if you can on your own?
To be fair,

It does support multiple town maps. But to be fair on us, to implement it is on the hacker.
__________________
yes, this is doge.

potato is not here.

bye
Reply With Quote
  #48    
Old January 16th, 2014 (08:11 PM).
bcrobert's Avatar
bcrobert bcrobert is offline
Lazy Antagonist
 
Join Date: Apr 2011
Gender: Male
Nature: Quirky
Posts: 65
Wait...I don't even understand what he was asking. Did he mean a new key item that functions as the town map? Because the pokenav...does that. ;
__________________
Reply With Quote
  #49    
Old January 17th, 2014 (03:23 AM).
GoGoJJTech's Avatar
GoGoJJTech GoGoJJTech is offline
http://GoGoJJTech.com (WIP!)
Community Supporter
 
Join Date: Nov 2012
Location: Earth
Age: 16
Gender: Male
Nature: Quiet
Posts: 1,948
Quote originally posted by bcrobert:
Wait...I don't even understand what he was asking. Did he mean a new key item that functions as the town map? Because the pokenav...does that. ;
He meant like having 2 regions in ruby. But it's on him to do it.
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this into your signature.
The SoulSilver Music Patch - The Black Music Patch - Mega-Huge Sappy Tutorial
Romhack.me Profile - Pokecommunity Profile - Pokemonhackersonline Profile - Youtube Channel

Join us in the romhacking chat
Pokémon Platinum Red and Blue
Reply With Quote
  #50    
Old January 17th, 2014 (07:14 PM).
bcrobert's Avatar
bcrobert bcrobert is offline
Lazy Antagonist
 
Join Date: Apr 2011
Gender: Male
Nature: Quirky
Posts: 65
What if MEH's wild editor could produce a .txt list of wild pokemon not available in any of the wild data? If the list had Weedle, Kakuna, and Beedrill on it then you would know that you forgot to add a member of the Weedle family to your hack (unless you made it a special event 'mon for some reason). I know that's a weird suggestion but I'm trying to think of things A-Map doesn't do.
__________________
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC -8. The time now is 02:23 AM.