Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



Advertise here

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Notices

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.

Post Reply
 
Thread Tools
  #1    
Old November 7th, 2009, 06:37 AM
NKTTIS
Beginning Trainer
 
Join Date: Nov 2009

Advertise here
AdvanceMap Secret Base Step-by-Step Tutorial and IDs



Aknowledgements:
First of all, just to let you know, this is my first ever tutorial on anything at all, and also the first thread i've ever created on any site, ever. So I, like a lot of you have been tirelesly searching for AdvanceMap Secret Base ID numbers, but to no avail. So I set out to figure the numbers and in this case, the letters too. And actually managed to find a pattern, and just wanted to share it with those who have been wanting to know. Now, i'm just going to include a small tutorial for those unfamiliar (I wouldn't call them 'beginners' because I happen to be one too! I Literally started using AdvaceMap yesterday!). So if you want to get right to the IDs just skip to Step 3.

Step 1

You need to have a Pokemon Ruby/Saphire/Emerald ROM if concerning secret bases.
Just google these ROMS, to download and save them. I use coolrom.

Check it out if you like.

Get the AdvanceMap Program for Pokemon ROM editing and scripting. You can google it as i'm not allowed to post links. It's my first post.

I'm using version 1.0.9

Of course, you'll need a GameBoy Advance Emulator to actually play your ROMS and test out your hacked versions.
You can look this up too. I'd recommend VisualBoyAdvance.

Now once you have both, just load your ROM using AdvanceMap.
The usual 'File--->Load Rom' by locating your Pokemon ROM file.

So on the left of the window, in the pane, you have your maps. For convenience, I suggest you sort your maps by name. Secret base maps are under the name SECRET BASE or bank 25 there are 23 different secret base maps.

Step2

Pick a map to start with or just create your own map.
There will be a few tabs above the your map at the centre. Map, Movement Permissions etc.
Secret bases are events. So click on that tab. After that, at the right panel, for adding your secret base, increase the number of signposts and click on change events. Secret bases are under the term 'signposts'. You'll notice a little red box with an 'S' on it at the top left corner of your map.

Now what you want to do is to change the properties of this signpost 'S' thing so it becomes a SECRET BASE signpost. Just use the drop-down box on the panel under 'Signpost type' banner, and choose '08 Secret base; RSE only'. Now your signpost can be asigned to specific secret base map tiles.

Drag that little square thing on to a secret base tile. And the tile's movement position must be at '1'. Meaning your hero will not be able to walk over it. Now the map tile you drag the little 'S' on to MUST have the properties of a secret base tile. A secret base tile is a 9-somethinng behaviour byte. But if you're unfamilliar with the block editor, just ignore that last sentence. I'll just show you the tiles you can place the little 'S' on, highlighted in red. It's one of the pictures at the bottom of this post.

And that's all you need to know to make your very own secret base! After you've obtained TM43:Secret Power taught it to your Pokemon, used it on that very same tile and all.

BUT!

Your secret base will always appear as the default secret base, SECRET BASE (25.0),
a brown little cave. The next step will guide you in selecting your desired secret base.

Step3

Choosing your secret base. on the left panel, still on the your SECRET BASE signpost on events, there will be something that says: Secret base ID and I had no idea how this worked until...

VOILA!

0(0-9)=25.0
0(A-F)=25.6
1(0-3)=25.6
1(4-9)=25.12
1(A-D)=25.12
1(E-F)=25.18
2(0-7)=25.18
2(8-9)=25.1
2(A-F)=25.1
3(0-1)=25.1
3(2-9)=25.7
3(A-B)=25.7
3(C-F)=25.13
4(0-5)=25.13
4(6-9)=25.19
4(A-F)=25.19

5(0-9)=25.2
5(A-F)=25.8
6(0-3)=25.8
6(4-9)=25.14
6(A-D)=25.14
6(E-F)=25.20
7(0-7)=25.20
7(8-9)=25.3
7(A-F)=25.3
8(0-1)=25.3
8(2-9)=25.9
8(A-B)=25.9
8(C-F)=25.15
9(0-5)=25.15
9(6-9)=25.21
9(A-F)=25.21

A(0-9)=25.4
A(A-F)=25.10
B(0-3)=25.10
B(4-9)=25.16
B(A-D)=25.16
B(E-F)=25.22
C(0-7)=25.22
C(8-9)=25.5
C(A-F)=25.5
D(0-1)=25.5
D(2-9)=25.11
D(A-B)=25.11
D(C-F)=25.17
E(0-5)=25.17
E(6-9)=25.23
E(A-F)=25.23

Now let me explain:
The twenty-fives with decimals are the bank and map number. 25 is the bank where the maps are located. So to enter the IDs I'll give you an example.

Say you want to chose your secret base as map 23. (You can refer to the picture in the 'SECRET BASE'/Bank'25' maps on the left pane. Refering to the codes given above, that would be bank/number 25.23 which would be map 23 in bank 25. The codes i've given are to the right of the map bank/number E(6-9) and E(A-F). That means you type either:

E6, E7, E8, E9, EA, EB, EC, ED, EE, or EF in the 'Secret base ID' box.

or

If you'd like map 1,
28, 29, 2A, 2B, 2C, 2D, 2E, 2F, 30, or 31

And that's that! Go on, create your own secret bases!

But if you want me to explain just so you can understand better, read on.

Basically, there are 10 locations for each identical map. And they range from
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F as the second value. The first value, starting at 0 gets one value higher as it completes one round of that range mentioned above.
The map value begins at 2 and for each loop, shown as a space in between codes the map value is added to 2. Lastly, the change from one map to another progressively descending the list, is added to 6.

And I have yet to find out whether the secret base ID's link to secret base locations already pre-made in the ROM...

That's it for this tutorial. I hope it helped.
Feel free to contact me to help improve this tutorial or correct any mistakes made.
Attached Images
File Type: png secretb.png‎ (2.5 KB, 93 views) (Save to Dropbox)

Last edited by hashtag; April 15th, 2010 at 07:47 AM.
  #2    
Old February 2nd, 2010, 11:43 AM
Hybrid Trainer's Avatar
Hybrid Trainer
My Secrecy. My Advantage.
 
Join Date: Nov 2008
Location: «UK»
Age: 20
Gender: Male
When i eddited my secret base it wont let me exit, can you help?


"I am confident that if anyone actually penetrates our facades, even the most perceptive would still be fundamentally unprepared for the truth of House Dimir."
-Szadek, Lord of Secrets

  #3    
Old March 6th, 2010, 01:27 AM
kittopian's Avatar
kittopian
The Kittopian CREATOR
 
Join Date: Mar 2010
Location: KITTOPIA
A good and usefull tutorial, thank you for finding the values for the SECRET BASES.
  #4    
Old March 28th, 2010, 11:49 PM
kittopian's Avatar
kittopian
The Kittopian CREATOR
 
Join Date: Mar 2010
Location: KITTOPIA
I tried an ID of F1 or so and Advance map showed an error message that said "Map does not exist.". Perhaps that allows us to create new secret base maps? Is that even possible? If so it would be interesting.
The planet KITTOPIA... I belong there... I will return...

Last edited by kittopian; March 29th, 2010 at 02:04 PM.
  #5    
Old March 29th, 2010, 01:52 AM
Darkerm's Avatar
Darkerm
Darkness is Not always Evil
 
Join Date: Jan 2010
Location: Bangladesh
Age: 21
Gender: Male
Nature: Gentle
Very Good Tutorial. But It is only For R\S\E not for FR\LG. If any one make A way to Do this On Fr\Lg would help a lot. I Think ASM need for doing this. Anyways Thanks for Making a good Tutorial....


"My Hack"


Banner By "YAS"
Avatar By "HackMew"
Post Reply
Quick Reply

Sponsored Links


Advertise here
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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 05:53 PM.

About Us
© 2002 - 2014 The PokéCommunity™, pokecommunity.com. 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, The Pokémon Company or The Pokémon Company International. We just love Pokémon.

Copyright
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com. PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.