- 53
- Posts
- 16
- Years
- Seen Apr 19, 2012
[TUT]Hacking the worldmap in Fr/Lg
1. Starting word
2. The right worldmap
3. Inserting the worldmap
4. Making and inserting the tilemap
5. Ending word
1. Starting word
Hi Guys, here I'll show you how to hack the worldmap in a Firered version.
I'll take a german firered version.
2. The right worldmap
The worldmap must be 208x144 or 192x144...
Also, your worldmap mustn't have more than 256 Tiles! If your worldmap has more difficult (!!!) tiles, you have to make another or change it.
The route and city markes must be at one 8x8 Tile, because, ingame you select 8x8 tiles with the cursor.
3. Inserting the Worldmap
This is one of the easiest steps! Open your rom in the Unlz GBA and go to ~190, Black/White.
Now save the picture and open it in paint.
Now take the tiles of the new Worldmap and paste it into paint,and save!
Now open Unlz GBA and go to the worldmap, insert yours with this checks, and define a new Offset.
4. Making and inserting the Tilemap
The worldmap looks ingame horrible, doesn't it?
We need the NTME or another Tilemap Creator, and have to open our Tileset.
Now make and save the tilemap.
Lastly, open the Unlz GBA once more, go to the worldmap and take "File"->"Load raw...", and import the Tilemap.
After that you have to write it in the rom, make "write to rom" and the check: "Export Palette", and write a new offset.
Save it and open the Hex Editor and you rom.
Look into the list of lu-ho for the offsets of the old tilemaps.
I need this.
I'll take the first offset, the tilemap of the normal region.
Now, make the pointer of it.
[3F][00][F4] -> [F4][00][3F]+[08] -> F4003F08.
Search for it in your rom, and change the pointer, take your offset (mine was $810000 -> 00008108) and correct the old.
Thats it!
5. Ending word
Sooo... I didn't tell you how to change the palette, I think you can this.
The Tutorial is (c) by haefele.
Oh yes, I know that my worldmap wasn't like this one, i have talked about in the first step.
One thanks go to ~FunHouse~, he has correct my english.
Have fun and at making worldmaps! ;)
1. Starting word
2. The right worldmap
3. Inserting the worldmap
4. Making and inserting the tilemap
5. Ending word
1. Starting word
Hi Guys, here I'll show you how to hack the worldmap in a Firered version.
I'll take a german firered version.
2. The right worldmap
The worldmap must be 208x144 or 192x144...
Also, your worldmap mustn't have more than 256 Tiles! If your worldmap has more difficult (!!!) tiles, you have to make another or change it.
The route and city markes must be at one 8x8 Tile, because, ingame you select 8x8 tiles with the cursor.
3. Inserting the Worldmap
This is one of the easiest steps! Open your rom in the Unlz GBA and go to ~190, Black/White.
Now save the picture and open it in paint.
Now take the tiles of the new Worldmap and paste it into paint,and save!
Now open Unlz GBA and go to the worldmap, insert yours with this checks, and define a new Offset.
4. Making and inserting the Tilemap
The worldmap looks ingame horrible, doesn't it?
We need the NTME or another Tilemap Creator, and have to open our Tileset.
Now make and save the tilemap.
Lastly, open the Unlz GBA once more, go to the worldmap and take "File"->"Load raw...", and import the Tilemap.
After that you have to write it in the rom, make "write to rom" and the check: "Export Palette", and write a new offset.
Save it and open the Hex Editor and you rom.
Look into the list of lu-ho for the offsets of the old tilemaps.
Spoiler:
Search in: POKEMON FIREBPRE
$3F089C
$3F0AFC
$3F0C0C
$3F0CF0
Search in: POKEMON LEAFBPGE
$3F06D8
$3F0938
$3F0A48
$3F0B2C
Search in: POKEMON FIREBPRD
$3F00F4
$3F0354
$3F0464
$3F0548
Search in: POKEMON LEAFBPGD
$3EFF30
$3F0190
$3F02A0
$3F0384
Search in: POKEMON FIREBPRI
$3E7B58
$3E7DB8
$3E7EC8
$3E7FAC
Search in: POKEMON LEAFBPGI
$3E7994
$3E7BF4
$3E7D04
$3E7DE8
Search in: POKEMON FIREBPRS
$3EAB70
$3EADD0
$3EAEE0
$3EAFC4
Search in: POKEMON LEAFBPGS
$3EA9AC
$3EAC0C
$3EAD1C
$3EAE00
Search in: POKEMON FIREBPRF
$3E8E58
$3E90B8
$3E91C8
$3E92AC
Search in: POKEMON LEAFBPGF
$3E8C94
$3E8EF4
$3E9004
$3E90E8
$3F089C
$3F0AFC
$3F0C0C
$3F0CF0
Search in: POKEMON LEAFBPGE
$3F06D8
$3F0938
$3F0A48
$3F0B2C
Search in: POKEMON FIREBPRD
$3F00F4
$3F0354
$3F0464
$3F0548
Search in: POKEMON LEAFBPGD
$3EFF30
$3F0190
$3F02A0
$3F0384
Search in: POKEMON FIREBPRI
$3E7B58
$3E7DB8
$3E7EC8
$3E7FAC
Search in: POKEMON LEAFBPGI
$3E7994
$3E7BF4
$3E7D04
$3E7DE8
Search in: POKEMON FIREBPRS
$3EAB70
$3EADD0
$3EAEE0
$3EAFC4
Search in: POKEMON LEAFBPGS
$3EA9AC
$3EAC0C
$3EAD1C
$3EAE00
Search in: POKEMON FIREBPRF
$3E8E58
$3E90B8
$3E91C8
$3E92AC
Search in: POKEMON LEAFBPGF
$3E8C94
$3E8EF4
$3E9004
$3E90E8
I need this.
Spoiler:
Search in: POKEMON FIREBPRD
$3F00F4
$3F0354
$3F0464
$3F0548
$3F00F4
$3F0354
$3F0464
$3F0548
I'll take the first offset, the tilemap of the normal region.
Now, make the pointer of it.
[3F][00][F4] -> [F4][00][3F]+[08] -> F4003F08.
Search for it in your rom, and change the pointer, take your offset (mine was $810000 -> 00008108) and correct the old.
Thats it!
5. Ending word
Sooo... I didn't tell you how to change the palette, I think you can this.
The Tutorial is (c) by haefele.
Oh yes, I know that my worldmap wasn't like this one, i have talked about in the first step.
One thanks go to ~FunHouse~, he has correct my english.
Have fun and at making worldmaps! ;)
Last edited by a moderator: