Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2013-04-25 09:49:34

AtecainCorp.
Member
Registered: 2013-04-14
Post 28/627

Using Unused GSC maps.

It is possible to use them? I've seen that Pokemon Gold have a lot of Unused Maps... That was good for editorials. If it was possible to use that maps I can start work to add some DESTROYED by oryginal game locations like CERULEAN CAVE or VIRIDIAN FOREST, SEAFOAM ISLANDS CAVES and finaly reback from RBY CINNABAR ISLANDS with all exclusives. As i read here - http://tcrf.net/Pokémon_Gold_and_Silver - A name headers of this places is still exist in the rom base... And a lot of unused maps been also - http://tcrf.net/Pokémon_Gold_and_Silver/Unused_Maps - Someone can help me with made this map to use?


http://hax.iimarck.us/topic/3435/ - Pokemon Ruby GEN V GRAPHIC hack Thread
http://hax.iimarck.us/topic/3476/ - Unused Music Midi Thread
http://hax.iimarck.us/topic/3579/ - Some info about region Thonsu

Offline

#2 2013-04-25 14:26:57

80C
Banned
Registered: 2013-03-16
Post 246/1,257

Re: Using Unused GSC maps.

yes you may but you also need know hex-editing of course, because you must eventually repoint some maps if you wanna make 'em bigger (like seafoams islands I guess), if you know asm, even better.


I left this forum.

Offline

#3 2013-04-25 15:27:42

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 2,441/3,508

Re: Using Unused GSC maps.

The unused maps in GSC are only raw map data, they have no event data and no map headers so to be able to use them to add new areas you would have to repoint the table of map headers, add in new ones, and then point them to the location of the map data (as well as making new event data and such). Basically, what I'm getting at is that it wouldn't be any easier or harder to use the unused maps than to add completely new ones because the process of making the game read them would be the same.

That's certainly not meant to be discouraging though.

Also, depending on how many maps you wanted to add, a simpler way (that wouldn't potentially break compatibility with map editors like repointing the header table might) would be to make all Pokemon Centers 1 floor instead of 2. Then you have a lot of now-unused maps (the 2nd floors of the Pokemon Centers) that you can add new map and event data to to make new areas. If you wanted to take that concept even further, you could make Pokemon Centers 1 floor AND combine them with the Marts like the newer generations, and you have a ton of new unused maps to use. Obviously that isn't the only way, its just less tedious. The "right" way (adding new map headers) is cleaner, but I seem to recall some map editors breaking if you try to repoint the map header table. Maybe someone else can confirm or deny that more fully.

Offline

#4 2013-04-25 17:03:32

comet
Member
Registered: 2012-04-09
Post 217/679

Re: Using Unused GSC maps.

Mateo wrote:

Then you have a lot of now-unused maps (the 2nd floors of the Pokemon Centers)

the second floor is the same map for everything, so you will save exactly one map

Offline

#5 2013-04-25 17:04:49

Munchulax
Member
From: Somewhere in Johto
Registered: 2011-08-10
Post 336/410

Re: Using Unused GSC maps.

But aren't there unused upstairs maps for the Kanto Region Pokemon Centers?  They all point to the same map data, but if you repoint the map, you can use them, right?

Last edited by Munchulax (2013-04-25 17:07:48)


“To live is the rarest thing in the world. Most people exist, that is all.” ― Oscar Wilde

Offline

#6 2013-04-25 17:57:59

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 2,444/3,508

Re: Using Unused GSC maps.

comet wrote:
Mateo wrote:

Then you have a lot of now-unused maps (the 2nd floors of the Pokemon Centers)

the second floor is the same map for everything, so you will save exactly one map

Johto pokecenters call the same map, towns in Kanto each have a map for the upstairs with the only event being a single warp on the stairs. The maps are definitely there, and have distinct headers. But they all point to the same map data, so you would have to change that.

Sources: Looking in the map editor, doing this myself in Pokemon Christmas.

EDIT:

This is what comet is referring to, the maps in the "Special" designation.
93733309.png
And it is true that all the towns in Johto only have a map header for the downstairs Pokemon Center, and call this upstairs map.


This is what I was talking about.
62315648.png 21369541.png
There are maps like this for every town in Kanto. As you can see, they have their own headers that draw the same map because they point to the same map data. Maybe they aren't used to begin with and are just placeholders that could be used without making the Pokemon Centers only 1 floor. They don't look to be used, but I didn't want to take chances. But the maps are definitely there, and they would definitely be unused if you made Pokemon Centers only 1 floor.

Screenshots taken from an unmodified Pokemon Gold (U) rom opened in Johtomap.


Munchulax wrote:

They all point to the same map data, but if you repoint the map, you can use them, right?

Yes, you can use them. I have done this myself.

Last edited by Mateo (2013-04-25 18:16:53)

Offline

#7 2013-04-26 13:21:50

AtecainCorp.
Member
Registered: 2013-04-14
Post 31/627

Re: Using Unused GSC maps.

As you said Mateo " Also, depending on how many maps you wanted to add, a simpler way (that wouldn't potentially break compatibility with map editors like repointing the header table might) would be to make all Pokemon Centers 1 floor instead of 2. Then you have a lot of now-unused maps (the 2nd floors of the Pokemon Centers) that you can add new map and event data to to make new areas. If you wanted to take that concept even further, you could make Pokemon Centers 1 floor AND combine them with the Marts like the newer generations, and you have a ton of new unused maps to use. Obviously that isn't the only way, its just less tedious. The "right" way (adding new map headers) is cleaner, but I seem to recall some map editors breaking if you try to repoint the map header table. Maybe someone else can confirm or deny that more fully. " Ok... If I use UPSTARIS and POKEMARTS Maps to make new Places... How I can add new WILD POKEMON TABLES to Them? When i Make Viridian Forest map. Is there no Pokemon in there when I use Pokemart Upstairs map for this... Also how to set that VIRIDIAN FOREST play WILD KANTO POKEMON BATTLE THEME and special Place which i want do <Fosil Island where i want add fossil Pokemons> Playing Johto Theme?


http://hax.iimarck.us/topic/3435/ - Pokemon Ruby GEN V GRAPHIC hack Thread
http://hax.iimarck.us/topic/3476/ - Unused Music Midi Thread
http://hax.iimarck.us/topic/3579/ - Some info about region Thonsu

Offline

#8 2013-04-26 16:35:44

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 2,447/3,508

Re: Using Unused GSC maps.

To add new Wild Pokemon data, you will have to:

1) Repoint the Wild Pokemon tables to a new area
2) Copy the old tables to the new location (so the old maps keep their Wild Pokemon data)
3) Add your new Wild Pokemon data to the end of the list.

There are tables for Kanto grass areas, Kanto Water areas, Johto grass areas, and Johto water areas. Which table the game checks (and which music they play during the battle) is determined by if it is a Kanto or Johto area on the Town Map.

So for Viridian Forest to load Wild Pokemon data, you would make its maps, set it to show as Route 2 on the town map (or you could follow Miksy's tutorial for new regions, and add an area called "Viridian Forest" to Kanto). Then you would add new Wild Pokemon data to the end of the Kanto grass areas table. If you added it to the Johto table instead, the game wouldn't find it and there would be no wild Pokemon battles there.

When it comes to expanding the Wild Pokemon data:

2A590-2A592 Pointer to Kanto Water Pokemon
2A783-2A785 Pointer to Johto Water Pokemon
2A761-2A763 Pointer to Special Pokemon Load
2A779-2A77B Pointer to Goodrod Pokemon
2AA73-2AA75 Pointer to Johto Pokemon
2AA7E-2AA80 Pointer to Kanto Pokemon

2AB35-2B668 Johto Wild Pokemon
Johto Water Pokemon - 
2B669-2B671 Violet City
2B672-2B67S Union Cave (1)
2B67B-2B683 Union Cave (2)
2B684-2B68C Union Cave (3)
2B68D-2B695 Slowpoke Well (1)
2B696-2B69E Slowpoke Well (2)
2B69F-2B6A7 Ilex Forest
2B6A8-2B6B0 Mt. Moltar (1)
2B6B1-2B6B9 Mt. Moltar (3)
2B6BA-2B6C2 Mt. Moltar (4)
2B6C3-2B6CB Whirl Islands (3)
2B6CC-2B6D4 Whirl Islands (7)
2B6D5-2B6DD Whirl Islands (8)
2B6DE-2B6E6 Silver Cave (2)
2B6E7-2B6EF Dark Cave (1)
2B6F0-2B6F8 Dark Cave (2)
2B6F9-2B701 Dragon's Den
2B702-2B70A Route 30
2B70B-2B713 Route 31
2B714-2B71C Route 32
2B71D-2B725 Route 34
2B726-2B72E Route 35
2B72F-2B737 Route 40
2B738-2B740 Route 41
2B741-2B749 Route 42
2B74A-2B752 Route 43
2B753-2B76D Route 44
2B75C-2B764 Route 45
2B765-2B76D New Bark Town
2B76E-2B776 Cherrygrove City
2B777-2B77F Violet City
2B780-2B788 Cianwood City
2B789-2B791 Olivine City
2B792-2B79C Ecruteak City
2B79B-2B7A3 Lake of Rage
2B7A4-2B7AC Blackthorn City
2B7AD-2B7B5 Silver Cave
2B7B6-2B7BE Olivine City Dock
2B7BF- End
2B7C0-2BD42 Kanto Wild Pokemon
- Kanto Water Pokemon -
2BD43-2BD4B Route 4
2BD4C-2BD54 Route 6
2BD55-2BD5D Route 9
2BD5E-2BD66 Route 10
2BD67-2BD6F Route 12
2BD70-2BD78 Route 13
2BD79-2BD81 Route 19
2BD82-2BD8C Route 20
2BD8B-2BD93 Route 21
2BD94-2BD9C Route 22
2BD9D-2BDA5 Route 24
2BDA6-2BDAE Route 25
2BDAF-2BDB7 Route 26
2BDB8-2BDC0 Route 27
2BDC1-2BDC9 Tohjo Falls
2BDCA-2BDD2 Route 28
2BDD3-2BDDB Pallet Town
2BDDC-2BDE4 Viridian City
2BDE5-2BDED Cerulean City
2BDEE-2BDF6 Vermilion City
2BDF7-2BDFF Celadon City
2BE00-2BE08 Fuchsia City
2BE09-2BE11 Cinnibar Island
2BE12-2BE1A Vermilion Dock
2BE1B-End
Special Pokemon Data Load (Person Calls you saying theres Pokemon in a place).
2BE1C-2BE4A Route 35
2BE4B-2BE79 Route 38
2BE7A-2BEA8 Dark Cave
2BEA9-2BED7 Mt. Moltar
2BED8-End
2BED9-2BEE2 Pokemon found with Good Rod
2BEE3-2BFFF Blank Data


first part is map declaration (bank then number)

(Taken from a document by Koolboyman)

The format for a Wild Pokemon data entry is:

[Map bank][Map no.][Chance morn][Chance midday][Chance eve] 0x17 * [Pokémon no.][Level]

Taken from the Compendium.

Offline

#9 2013-04-27 07:23:58

AtecainCorp.
Member
Registered: 2013-04-14
Post 33/627

Re: Using Unused GSC maps.

It is something not going right... I remade in Gold CINNABAR ISLAND. And when I enter to Cinnabar Mansion <For made it I use sidecaves from MT.SILVER> And I set it to be read as CINNABAR ISLAND location. I set here an Pokemon. But even as I inster an Wild Pokemon Data. No one atack me. Someone can help me with that? I change in data a lot of times the style of this map. Even CAVE and ROUTE mode do not work. Help!


http://hax.iimarck.us/topic/3435/ - Pokemon Ruby GEN V GRAPHIC hack Thread
http://hax.iimarck.us/topic/3476/ - Unused Music Midi Thread
http://hax.iimarck.us/topic/3579/ - Some info about region Thonsu

Offline

#10 2013-04-27 08:04:43

AtecainCorp.
Member
Registered: 2013-04-14
Post 34/627

Re: Using Unused GSC maps.

And if you can... Meybe some explain about ASM? You only give me directories for ASM. And I don't know where I must search to edit it.


http://hax.iimarck.us/topic/3435/ - Pokemon Ruby GEN V GRAPHIC hack Thread
http://hax.iimarck.us/topic/3476/ - Unused Music Midi Thread
http://hax.iimarck.us/topic/3579/ - Some info about region Thonsu

Offline

#11 2013-04-27 17:53:25

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 2,452/3,508

Re: Using Unused GSC maps.

Silver Cave is originally a Johto location, so its Wild Pokemon data is in the Johto table. By changing it to be in Kanto, it is looking at the Kanto table instead of the Johto table, and therefore it isn't finding any Pokemon data for that map. You would have to repoint it so you could have room to move it to the Kanto table.

Also, I don't know what ASM I told you about. I told you where the pointers were to the different pokemon tables, I told you where the individual entries in tables were, and the format of each entry so that you could repoint them, copy the old data over, and add new entries. You won't have to change any ASM commands at all for that.

Offline

#12 2013-05-09 06:55:25

Axe Jaw
Member
From: Mapless Street
Registered: 2013-05-07
Post 10/30

Re: Using Unused GSC maps.

Look at this its CoOl

1997gsruins.png

A Prototype Pokémon Center and Ruins of Alph ^-^

Last edited by Axe Jaw (2013-05-09 07:14:11)

Offline

#13 2015-08-23 20:33:32

Halfshadow
Member
From: Italy - Lucca
Registered: 2012-04-24
Post 39/193

Re: Using Unused GSC maps.

Someone can tell me please how I can repoint the pokémon data? Because for pokémon Gold the Kanto wild data is a the offset 0x02a76e, the bank should be A, but instead is 11, then with the hex I see 11-77-C0. Then my new land Kanto data is at the offset 0x044ae0 An i've calculated with GB pointer calculator 4A-E0 but I don't know how put instead of 11. Someone can help me please?


The italian Pokémon Green creator.

Offline

Board footer

Powered by FluxBB