Okay. I'm new to this whole thing, but I grew accustomed to Advance Map very quickly. There are three things that I can't get to work, though.
1) First, I cannot rename maps properly. I use the designated function in the header, and it does rename the map, but afterwards, the map is un-editable, and pretends not to exist as a map anymore. Specific help would be very appreciated.
2) Second, though I understand warps quite clearly now, I cannot get any warps to maps I inserted to work. I've been hammering at this problem for a day now, and would love if someone could tell me exactly how to get 100% original maps to work properly.
3) Lastly, I don't understand how to use the Person ID for Person Events. When trying to create new person events, I'm prone to copy-pasting the scripts, which seems to work, except for one thing... all of them become looping events. Example: In Veridian forest, I duplicated the person event that makes the pokeball with the antidote inside to the right side of the forest. Both existed, but the clone reappeared inifinitely if you just walked one step away from it. I want it to be a one-time event like the antidote it was cloned from, but it won't. Also, I can't get rock-smashable rocks to work. Any helps would be very appreicaited.
Thank you in advance.
Okay dude, I'm not fantastic with AM but let's see if I can help you.
For the sake of it, I've numbered your entries so I can refer to them easily. I'm not very good with 3 (but I'll do some research and test things - I learn quickly so I should be able to help you there) but #2 is easy yet I know what you mean - it's tricky to start.
1) When you change the name, make sure to change the name on the left hand side but also select in the drop down box YOUR MAP. If you have cloned a map to start a new one, possibly that it branches off, you need to select that new map (make sure that you are working on the new map so it's in the right map bank to select it). I just answered my own question as I had problems with this and have just worked it out. Hopefully this is helpful.
2) Okay, so this is pretty simple. What you want to do is for each new warp you want in a map, click the up arrow on Number of Warps. Click Change events. Your new warp(s) will appear in the top left corner so drag them to where you want them (when you touch them, you warp).
Next off, you need to set where they go to. Let's get an example in here. Say I'm editing Fire Red and I want a warp from Indigo Plateau to Pallet Town. Now, I am warping from outside the Indigo Plateau Pokemon Center to outside my house in Pallet Town. You'll need to create a warp in both places, unless you don't want to warp back (in which case, you'd send the one from Indigo Plateau to an already existing warp in Pallet Town which would not take you back to Indigo Plateau because it's linked to something else).
What you do is, next to the maps you're warping to and from, you'll see a number in brackets in the format (x.x) and that's what you need. The first number is the map bank and the second number is the map. So Indigo Plateau for me is (3.9) and Pallet Town is (3.0). From the Indigo Plateau warp, I change Map Bank to 3 and leave Map on 0. Now you need to select which warp you are going to in Pallet Town. Switch to that map (saving changes - it should prompt you to do so) and find the warp you want it to link to. Do the same if it's a new one as what you're doing for the first one (in this example, Indigo Plateau). Once you've clicked on the warp, you'll see right at the top that it says Warp (for the event) and No:. No: is the number warp it is. Remember that, go back to your first warp and change To warp no to that number.
Now, this is the trickiest and stupidest part. Unless you edit code, sprites play a HUGE part in this. You have to use door sprites for the warp to work. So, start editing the map and use a door sprite, a cave door sprite or whatever. Check that it works and if it doesn't, get a better sprite. Obviously this is limited but if you can get into Pokescript, you may be able to do a lot more.
3) Ouch. I've got this one pretty easy but I can tell you now, this is quite complicated. I hope you're ready to do some downloading and careful editing. Before you start, BACK UP YOUR GAME IMMEDIATELY. If you stuff this up, you'll need to restore it to it's previous state or start again (I learnt the hard way - you should back up after every edit you do and write to the ROM and save EACH one. Don't overwrite your back-up each time).
Okay, you're going to need a few things. First of all, if you don't have it already, get eXtreme Script Editor. You can find it on Whack-a-Hack I believe but if you can't, go to pkmnhackersonline and their Tools section. I'm not going to paste the full URL so just Google it (they don't allow URLs, even for helping here.... Stupid).
Now, in Advanced Map, go to Settings>Choose Script Editor and XSE. Make your new person event - upping the number and clicking Change events.
Next, you'll need to download and install Pokescript. Go to pokehacks.dabomstew (not full URL again - just Google but it's pretty obvious what the ending of the URL is) and to their Downloads section. Get Pokescript there. Let it install to it's default. Find the default and I recommend copying the folder where it is installed and pasting a shortcut to it in your hack folder. Now, head on over to
https://www.pokecommunity.com/threads/91510/page-5 to get a tutorial on how to use Pokescript. Generally, you're looking at Giveitem Scripts which is used in the beginning tutorial to explain how it's done. at the moment however it doesn't hurt to read from beginning to end and isn't really that hard.
https://www.pokecommunity.com/threads/81691/page-3 is the original page where IrishWitch (the creator of Pokescript) explains the whole lot and how to add it to a ROM.
Follow the instructions there in part 1. You really just want to look at 1.3 and 1.4 if you've looked at the other tutorial but the again, this is possibly a better tutorial all up. Simple stuff, really but it takes a few attempts to get it right hence why it's quite hard to start.
The reason I mentioned XSE is because you can use it later to open your scripts in Advanced Map and edit them so for example, if you have written a potion script into Advanced Map, you can select that event and open it's script. It'd open with XSE and then you can play around with it. For example, you could change the item from a Potion to a Super Potion by changing it's value. It may not be available any more so have a look around but in IrishWitch's thread that I linked you to above, there is a list of all the codes for different items etc.
Hope this helps.