Welcome to the PokéCommunity!

Hi there! Thanks for visiting PokéCommunity. We’re a group of Pokémon fans dedicated to providing the best place on the Internet for discussing ideas and sharing fan-made content. Welcome! We’re glad you’re here.

In order to join our community we need you to create an account with us. Doing so will allow you to make posts, submit and view fan art and fan fiction, download fan-made games, and much more. It’s quick and easy; just click here and follow the instructions.

Pokémon Sun and Moon are now available! Read our extensive Sun and Moon review at Daily!

The finale of the fourth annual Favorite Pokémon Tournament is underway in Pokémon General!View the poll and vote for as many Pokémon as you'd like. Voting is only open until the 5th of December though, so don't wait to make your picks!

You're right about NTME. I went ahead and redrew it in 8BPP and it loads just fine at the R/S World Map settings. I should note that I'm only getting one "Ptr found at 00XXXXXX. Changed." message per insertion in unLZ.

The map is still all over the place, but the colors are correct. For whatever reason it seems determined not to adjust to my Johto rendition and scatter itself across the original Hoenn outline instead.

Good tutorial, it's a big help for Ruby hackers (not me unforunately >.<)

Anyways, please post on the tutorial that the images must be inserted at an offset ending in 0,4,8 or C because they're LZ77 compressed and that's why some people's don't work.

I totally forgot about that! Thanks for reminding me. I'll add it right away.

Quote:

Originally Posted by Zero Karma Loss

You're right about NTME. I went ahead and redrew it in 8BPP and it loads just fine at the R/S World Map settings. I should note that I'm only getting one "Ptr found at 00XXXXXX. Changed." message per insertion in unLZ.

The map is still all over the place, but the colors are correct. For whatever reason it seems determined not to adjust to my Johto rendition and scatter itself across the original Hoenn outline instead.

Hmm... Just one message, you say? Did you, by any chance not make a backup before you reinserted the tileset/tilemap? (Or did make a backup, but didn't use it, and inserted the new tileset/tilemap over the previously inserted ones?)

Quote:

Originally Posted by 007manyo

i have this pic:

but i dont know how to turn it into a tilemap...
help?

Well, first off, I see that your image is too big to fit on the GBA screen, which is 240x160 pixels. So unless you make the map smaller, it won't be shown in VBA completely. Second, I think you mean "tileset" instead of "tilemap". And third, check here for an easy way to make a tileset and tilemap out of an image. I'll add this to the first post, too.

thanks!
the reason its that big is because i assumed your picture on the first post would fit on a GBA screen at 264x168, that is the size you made your picture, so i made mine that big to match your size. i'll fix it soon!

Well, the reason my map is that big, is because it has land at the bottom and right edge. If I would have made the map 240x160, and zoomed in on the map in the Pokénav, you could clearly see the sea cutting of the land. With this size, it looks like the land continues. That's the only reason. But you should never place towns and routes outside of the 240x160 border. In fact, in-game, the cursor can't even reach the outermost parts of the screen. The 8 left- and rightmost pixels are inaccessible, just like the 16 topmost, and the 24 bottom pixels. Keep that in mind when creating a map.

aah. ok.
but i load my map just now and it goes all screwy...
no pics, my old IE7 doesn't support the popup for inserting pics...
anyway, i might have saved things in 4bpp (that is what i'm used to saving things in, i'm more a firered hacker than a R/S/E hacker.)instead of 8bpp.

Yeah, that's one of the differences between FR/LG and R/S/E. That's why, when you switch to another ROM, you should make sure you know what differences there are compared to the old one. (Or at least most of 'em.)

I followed the tutorial, and after several attempts I finally got it right, but...

It doesn't change the map that displays in the PokeDex, it only changes the map that displays on the TownMap/PokeNav.

Unfortunately, yes, that's true. I knew that already. The Pokédex worldmap is a different image, and as far as I know, it's in 4BPP, unlike the Pokénav / Fly worldmaps. But, so far, I haven't managed to change the Pokédex worldmap yet.

You know how in Emerald, the world map tileset number for Unlz is 245? Well, I found a second tileset resembling the worldmap! The second tileset number for Unlz is 328. I'll try editing it later to see if I'm correct.

EDIT: For some reason I found a 3rd map tileset at 330 (Unlz).

EDIT: I SUCCESSFULLY CHANGED THE POKEDEX MAP!!!
The only tools I had to use was UnlzGBA, and NTME. And no, that image is not fake. I just wanted to make a simple looking map just to see if it actually works.

EDIT: The Unlz number for the Pokedex tilemap is 328 (Emerald). I still don't know what the 330 tilemap is for. And yes, it's in 4BPP.

This is what I did:
1. Open up Unlz, go to 328, 256 Color mode, exported the tileset.
2. Open up Paint, and then pasted my tileset into it (and since Unlz indexes the exported file, the colors are correct)
3. With NTME, make a tilemap with your indexed tileset, save as .raw
4. Back to Unlz, import the new tileset: http://img6.imageshack.us/img6/2637/newtilemap.png
(You don't have to find a new offset, only if it's too big).
5. Click 'Next', now do Load Raw, and select the tilemap you made with NTME. I put in a free offset just in case.
6. Now with VBA, go to your Pokedex, select any random Pokemon, and look at it's "AREA". This is what it should look like: http://img6.imageshack.us/img6/7843/finallyj.png

Make sure with your your unLZ number.
search about 238, but for many reason, the number is not true for the edited rom, so you need to find it, here is a sign:pokedextilesetworldmap ==>pokedextilemapworldmap (raw) ==> another tileset==>another tile map==>pokenavi call bag.
and raw file is 4bpp. So I thinks you have to make a new tile map but the locations must same as the old one. (normal world map)
And note don't write with new offset, it may make your rom has bugs.

And here is the palete offset:61d140 and 61d160
That mean you have 32 color for the worldmap (I think you should use under 30 color)
U can use hex editor or APE to edit. Don't stick compressed L77.... when use APE.

to correct something, you can use this toi hide a exe or any other file, but it will not be as straight forward to get the file back out of the jpeg. there are a lot of tools to hide any type of data in a jpeg so search around this one just is easy lol. just look up stegnography or however the **** u spell itelchupathingy

You mean the "HOENN MAP FULL VIEW" thing from here?
That's an image. Can't change it with A-Text. You'll have to use unLZ.GBA for that. There are plenty unLZ tutorials in the Documents & Tutorials section.

It should, yes. As a matter of fact, I can't imagine it not working. Because even though D/P/Pt/HG/SS have given the townmaps a new look, in fact, they still use the same layout as the GBA games do. You just have to change the palettes.

Thank you. This is the most comprehensive tutorial out there. The only thing is I work with fire red. But given my skill level I can surely work around that! xD I'm going to follow this guide and see what I can do with it in fire red. I'll let you know how it turns out next week.

Yeah, I'm having some problems with this too. Seems awfully popular to, eh?

Here's a video up with me doing it step-by-step so someone can tell me at which point I'm shooting myself in the foot :]

http(colon)//www(dot)youtube(dot)com/watch?v=ONEI1MsgVbQ

I followed the instructions to my understanding, but still failures. Any ideas?

This problem seems familiar. I've solved this problem once before. You put the tileset and tilemap 1 byte apart. You should at least keep them 0x1000 bytes apart, just to be safe. So, 0xDF0000 and 0xDF1000, for instance. (I should probably put that in the first post...)

Quote:

Originally Posted by Johto_legend

Thx for the response. but by any chance is it possible to make the part of the map shown more of a square then a rectangle. using like scripts of anything?

You could just make a square map, and add 1 black tile to the tilemap, and fill the edges of the map with that, but then you would still be able to move the cursor there. If you don't want that to be possible, then you would have to use ASM to change where the cursor could go. (Don't ask me how.)

Quote:

Originally Posted by ElBurrito

I cant seem tp figure out how to get it to work. i made the tileset and map but when i insert them into the rom the map looks all glitchy.

Help

The PokéCommunity

Meta

Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, or The Pokémon Company International. We just love Pokémon.