• 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.

Tool: DS Map Graphics Editor

Do you want Platinum, HG/SS and BW first Map for the first release?

  • Yes

    Votes: 396 90.8%
  • No, later

    Votes: 40 9.2%

  • Total voters
    436

sab

Now too much of a life.
999
Posts
15
Years
Wait a minute, Those screens on the first page make it look like you can edit fifth gen maps. Anyway this looks great! Abit difficult to get used to at first, but will be great once released. Best of luck to ya!
 

Platinum Lucario

The Legendary Master of [color=#D8D48C]Light[/colo
1,607
Posts
16
Years
Yes, that's it...
My problem is the size of the squares.

Look the difference between Diamond and Platinum.

Here's the reason why: ALL textures in the 4th generation doesn't just have one texture for one block, it isn't like the 3rd generation. They come in different sizes, but they all have to fit to the end of a block though. The textures can reach out to a varity of blocks. So it's not just one, but can be like 6 of them. Like the flowers for instance and the trees as well.

The same thing applies for the 5th generation as well, although there can be some frame movements with a texture as well, like small grass in Black/White in the town you start in, it has a frame movement, to make it look as if the grass was being blown by the wind.

As for movement permissions, they have several options and is totally different from the 3rd generation. In the 3rd generation, the movement permissions were just simple bytes that allocated the movement and all that. As for the 4th generation, things have changed. Movement permissions have their behavior bytes (for the movement of grass, water reflection, ect.), their level byte (for the hight of the sprite) and their passable byte (for not being passable, being passable, or requiring surf. Like in the 3rd generation). But in the 5th generation, the movement permissions have been changed around a bit, like for instance... you cannot be able to encounter a wild Pokémon by being on the water, you'd only encounter a wild Pokémon if you're using surf, so even if you're surfing on a block where there's no water at all... you'd still encounter a wild Pokémon if there's any data for the wild Pokémon in water.

And there's movement permissions in Black/White that is able to make sprites co-respond in the direction that the movement is faced. So like it changes the up, down, left and right movements facing in a different direction. Because this is something that was implemented in the 5th generation... there is no data of this whatsoever in the 4th generation.
 

Platinum Lucario

The Legendary Master of [color=#D8D48C]Light[/colo
1,607
Posts
16
Years
I don't follow. Can I see an example?

Like in Hiun City for instance... when you're in the main part of the city, there are movement permissions that co-respond in the direction that is used, like for instance... the up, down, left and right movements get adjusted into facing in a different direction... like as if you're running around a curved part or something (eg. the Sky Arrow Bridge). This was something that was implemented in the 5th generation for movement permissions, so like if you're in a building that has a curved area such as spiral stairs... the movement permissions are set in that way so that you'll move up the stairs while rotating around.
 

Scythe_Ironclaw

For Iron Legion!
56
Posts
16
Years
Wow...I have been waiting for this day.

At least SOMEBODY is ACTIVELY WORKING on a 4th Gen map editor. Let alone a 4th AND 5th gen Map editor!

Dude...if this becomes public, you ALL can bet that for my promotional project to kick off the 4th and 5th gen hacking REVOLUTION...I will port my current GBA hack...Pokemon Limestone to the DS platform! Because I plan to have two regions in Pokemon Limestone, I would need to use Heart Gold and Soul Silver as my base ROMs.

3D may seem complex at first, but it can be easier to use and faster to create maps when compared to 2D ones. However, when you look at a 3D map like a 2D map...that is where thing become complicated.

Link_971, you are now working on the FINAL STEP for interesting 4th and 5th gen hacking to be successful!

There is already an Overworld Sprite editor, Trainer editor, and Script Editor. (Don't beleive me? Check out Project Pokemon!) So this 4th and 5th gen MAP EDITING TOOL is just what the Doctor Ordered! I am now completely excited for this tool to become public! I hope you succeed!

Link_971, I hope this becomes public soon!
As always, take your time to make sure that when this becomes public, that it is free of all the nasty bugs and errors that would crash ROMs.
*Subscribes to Thread*
 

Platinum Lucario

The Legendary Master of [color=#D8D48C]Light[/colo
1,607
Posts
16
Years
Ohhhh... I see. Like, when you use walk through Walls Action Replay codes, for instance. You cannot use it in the main part of Hiun City or Sky Arrow Bridge. I get it totally now.

Yeah, because the walk through walls Action Replay code normally makes you be able to walk through any movement permission that consists of not passable ect. However, any movement permissions that require surf or are in a type of movement permission that changes the direction you face in are not supported for that Action Replay code. And like I've said once before... unlike in the 4th and earlier generations, you were able to encounter Pokémon on a water-like texture, because it had the data for that sort of thing. In generation 5 however, you will only encounter the wild Pokémon if you're using surf, so even if you're like surfing on the land, you'll still encounter a wild Pokémon if the movement permission is set for that particular block, if there is any wild Pokémon data set for that particular map.

And so we're trying to conquer the maps of the 5th generation, however... there is a problem... "I lack knowledge in hex editing". x.x
Yeah... I wish I had knowledge in understanding the hex data of the maps in the 5th generation. Then I could possibly even attempt to create my own hack of Pokémon Black. D:
 
77
Posts
16
Years
  • Age 35
  • Seen Jun 11, 2022
I personally can not wait for this.

Just a quick question? What do you think about focusing on just being able to make maps just using the original models and graphics the game uses for the first release? Maybe work on model and graphics editing later? I am sure there are a ton of people who can make awesome 4th gen hacks using the regular models and graphics.

I want to make an entire region using default graphics myself personally.
 

Platinum Lucario

The Legendary Master of [color=#D8D48C]Light[/colo
1,607
Posts
16
Years
Same here. Took the words out my mouth. But, how do map connections and the locations on the world map work?

There are no map connections in the 4th generation, because all the maps are 25x25 blocks, they all are made just in one location of the map. So for instance, if you were creating a town or something in that particular area of the world map, you'd have to put the objects in that particular map, but as for the special maps, they just need to be made, it doesn't require you to have to just put the objects in a certain map layout. But what I do know... is that if you go outside to the right of a special map, it brings you right onto the normal maps that are all based off the location of the town map.

In the 5th generation however, I've noticed that all the maps are consisted of special maps, so there's no maps that rely the location of the town map, this is pretty much why it's all adjusted so that the player cannot go outside the boundries of the maps. And yeah, there's no map connections in generation 5th either.

So yeah, no matter even if a map is blank... you can always change it from a no-go map to an actual map with objects on it. But remember, the mystery zone maps in the 4th generation consist of one texture object, as for the 5th generation has null maps that have one object on them, and where ever there is no map data, you cannot be able to enter that area. Except in the 4th generation, the blank maps are still mystery zone maps.
 
Last edited:

pokewalker

If it ain't Dutch,it ain'tmuch
667
Posts
13
Years
There are no map connections in the 4th generation, because all the maps are 25x25 blocks, they all are made just in one location of the map. So for instance, if you were creating a town or something in that particular area of the world map, you'd have to put the objects in that particular map, but as for the special maps, they just need to be made, it doesn't require you to have to just put the objects in a certain map layout. But what I do know... is that if you go outside to the right of a special map, it brings you right onto the normal maps that are all based off the location of the town map.

In the 5th generation however, I've noticed that all the maps are consisted of special maps, so there's no maps that rely the location of the town map, this is pretty much why it's all adjusted so that the player cannot go outside the boundries of the maps. And yeah, there's no map connections in generation 5th either.

So yeah, no matter even if a map is blank... you can always change it from a no-go map to an actual map with objects on it. But remember, the mystery zone maps in the 4th generation consist of one texture object, as for the 5th generation has null maps that have one object on them, and where ever there is no map data, you cannot be able to enter that area. Except in the 4th generation, the blank maps are still mystery zone maps.

Well... That's clear. However, I still don't understand why the game says "Mystery Zone"? As you said the MZ are blanc, but why does it says MZ then?
 

Platinum Lucario

The Legendary Master of [color=#D8D48C]Light[/colo
1,607
Posts
16
Years
Well... That's clear. However, I still don't understand why the game says "Mystery Zone"? As you said the MZ are blanc, but why does it says MZ then?

Like I've said before, the maps are consisted of 25x25 blocks, any area that is outside the paths of the world map are considered Mystery Zones or "-----" in HeartGold and SoulSilver. Any area that is outside of the maps that you're supposed to be in is a Mystery Zone. They consist of one texture object, and that one texture object covers the whole map with the same object. And that's how it works. ;D
 

pokewalker

If it ain't Dutch,it ain'tmuch
667
Posts
13
Years
Like I've said before, the maps are consisted of 25x25 blocks, any area that is outside the paths of the world map are considered Mystery Zones or "-----" in HeartGold and SoulSilver. Any area that is outside of the maps that you're supposed to be in is a Mystery Zone. They consist of one texture object, and that one texture object covers the whole map with the same object. And that's how it works. ;D

OK... I get it. (I always thought it said Mystery Zone because GF entered that itself in the game XD)
 

pokewalker

If it ain't Dutch,it ain'tmuch
667
Posts
13
Years
Well, they did. It was the only way to make it work. The name is a placeholder so the game won't crash when Mystery Zone is force loaded.

But GF don't want us to cheat don't they? So why would they make the Mystery Zone work?
 

sab

Now too much of a life.
999
Posts
15
Years
But GF don't want us to cheat don't they? So why would they make the Mystery Zone work?
They don't like people cheating, but they like cheating, and experimenting themselves. They made it so that it was possible to go in so that they could enter. Not so we could enter. It does bring up the question of why they didn't take it out though...
 
273
Posts
16
Years
  • Seen Feb 12, 2022
They don't like people cheating, but they like cheating, and experimenting themselves. They made it so that it was possible to go in so that they could enter. Not so we could enter. It does bring up the question of why they didn't take it out though...

I wouldn't be surprised if it was either one of these two:
-Removing them would mean they would have to repoint a lot of data possibly.
OR
-They were going to use them as map spaces but took them out at the very last minute.
 
1,234
Posts
13
Years
  • Seen Mar 10, 2013
But GF don't want us to cheat don't they? So why would they make the Mystery Zone work?

You're replying with the assumption that Game Freak knew it was impossible to ever reach the Mystery Zone in normal play.

We all know it isn't, because it can be easily accessed through the use of either the Surf Glitch (In original Japanese copies of DP) or via Tweaking. And that's why the Mystery Zone has it's own name and other things specified for it - it's impossible to create a piece of software as large as a game and know there won't be bugs the player can inadvertently trigger so it's best to fill in as much failsfe information as possible to minimize what could happen if the player ends up in there.

It's the same reason why we have things like Missingno having a specified name, or the various failsafes built into battling without Pokémon in the later games.
 
Back
Top