Jump to content

User:CytricAcid/Beginner's Guide To ACE/US Red and Blue Guide: Difference between revisions

Moved some "side notes" into footnotes and collapsible panels.
m (→‎{{Anchor|Setup}}2. Party setup: Fixed a mistake in the hexadecimal translation.)
(Moved some "side notes" into footnotes and collapsible panels.)
Line 90:
#* A good candidate is a PP Up, which (as mentioned above) is a rare item that you will need to use on the Tentacool for the party setup.
# '''Go to Viridian City, and talk to the old man who shows you how to catch Pokémon. Watch his catch demonstration''' (by saying "No" when he asks if you are in a hurry).<br />[[File:Oldman1.png]]
#* {{color|gray|Side'''Immediately note:Fly to Fuchsia City<ref group="note">The more well-known location to perform the old man glitch is the eastern coast of Cinnabar Island, but it actually works with any "eastern shore tiles" that can be reached from a Fly destination without going through an area with grass encounters. This guide will use the shore tiles on the east side of the Seafoam Islands because they are closer to a location that can help us get 8F easily later.}}</ref>''' (without otherwise leaving Viridian City).
# '''Immediately Fly to Fuchsia City''' (without otherwise leaving Viridian City).
#* {{color|gray|Side note: The more well-known location to perform the old man glitch is the eastern coast of Cinnabar Island, but it actually works with any "eastern shore tiles" that can be reached from a Fly destination without going through an area with grass encounters. This guide will use the shore tiles on the east side of the Seafoam Islands because they are closer to a location that can help us get 8F easily later.}}
# '''From Fuchsia City, Surf down and then left to reach this location:'''<br />[[File:Missing_image.jpg]] (TODO: Add screenshot)
#* For safety, save the game now, since there is a possibility we may need to reset later.
# '''Surf along the shore for wild encounters. We are looking for the glitch Pokémon [[MissingNo.]] or [['M (00)]]<ref group="note">As mentioned on the [[old man glitch]] page, the possible encounters depend on the player's name, but at least one of the glitch Pokémon we are looking for should always be available.</ref>, which looks like one of these:'''<br />[[File:MissingNo._RB_SGB.png]][[File:Kabutops_fossil.png]][[File:Aerodactyl_fossil.png]][[File:Pokémon_Tower_ghost.png]]
#* If you encounter a normal Pokémon instead, just keep looking. If you encounter a Trainer or another glitch Pokémon (although the latter should be impossible on English games), immediately reset for safety.
#* {{color|gray|Side note: As mentioned on the [[old man glitch]] page, the possible encounters depend on the player's name, but at least one of the glitch Pokémon we are looking for should always be available.}}
#* To ensure that the glitch has worked, check the quantity of the 6th item in the bag. It should have increased by 128, i.e. '''if it was a ×1 item stack in the beginning, it should now be ×129'''. However, since the game is not designed to display three-digit numbers as the quantity of an item, it will look glitchy like this:<br />[[File:Missing_image.jpg]] (TODO: Add screenshot)
# You can now escape from the battle<ref group="note">If your 6th item was one that could be used in battle (e.g. a Potion), you can use two of them in battle instead, and then catch the MissingNo. or 'M, which will immediately duplicate your 6th item again, without needing a second encounter. However overall the added complexity is probably not worth it.</ref>, then '''toss or use two of your 6th item so that you have ×127''' (if you started with an item stack that was not ×1, you still need to get rid of enough so that you have ×127).
#* {{color|gray|Side note: If your 6th item was one that could be used in battle (e.g. a Potion), you can use two of them in battle instead, and then catch the MissingNo. or 'M, which will immediately duplicate your 6th item again, without needing a second encounter. However overall the added complexity is probably not worth it.}}
#* Now is a good time to make another safety save.
# Repeat step 5, i.e. '''Surf along the shore for another wild encounter with a MissingNo. or 'M'''.
Line 106 ⟶ 103:
=== Perform dry underflow ===
Now that you have a ×255 item stack, you can save the game and experiment with it if you want to.
* {{color|gray|Side note: The most notable property of the ×255 item stack is its tendency to duplicate itself. For example, with PP Up ×255 as the 6th item in your bag, toss (or deposit into your PC) the entire stack of your 5th item. Your 5th item is now PP Up ×255 (as expected), but your 6th item is ''still'' PP Up ×255, meaning that you have two of those stacks now. However, if you only had 6 items to begin with, now you actually only have 5 items ''even though you can see PP Up ×255 as your 6th item''. That 6th item will "act like the Cancel button", meaning that you won't be able to scroll past it, and if you press the A button on it, instead of bringing up the use/toss menu, you will exit the item menu. This may be confusing at first, but just keep in mind that the game keeps track of your ''item count'' (which is supposed to be the number of item stacks you have) and your item list separately. Try not to decrease your item count too much prematurely (although you should be fine if you don't toss, use or deposit from your ×255 item stack unless instructed to).}}
 
* {{colorExplanation|gray|Side×255 note:item stacks and the item count|contents=The most notable property of the ×255 item stack is its tendency to duplicate itself. For example, with PP Up ×255 as the 6th item in your bag, toss (or deposit into your PC) the entire stack of your 5th item. Your 5th item is now PP Up ×255 (as expected), but your 6th item is ''still'' PP Up ×255, meaning that you have two of those stacks now. However, if you only had 6 items to begin with, now you actually only have 5 items ''even though you can see PP Up ×255 as your 6th item''. That 6th item will "act like the Cancel button", meaning that you won't be able to scroll past it, and if you press the A button on it, instead of bringing up the use/toss menu, you will exit the item menu. This may be confusing at first, but just keep in mind that the game keeps track of your ''item count'' (which is supposed to be the number of item stacks you have) and your item list separately. Try not to decrease your item count too much prematurely (although you should be fine if you don't toss, use or deposit from your ×255 item stack unless instructed to).}}
In order to obtain 8F, we want to perform [[dry underflow]], which does involve decreasing the item count a lot — namely, decreasing it to -1. For this purpose, we need to make use of a somewhat obscure functionality of the item menu: Pressing the Select button on two items allows you to swap items. Furthermore, if they are the same type of items, those item stacks are combined into one stack instead as long as the total number of items is not more than 99. This decreases the number of item stacks (i.e. decreases the item count) and we will ultimately use this to bring the item count to -1.
 
In order to obtain 8F, we want to perform [[dry underflow]], which does involveinvolves decreasing the item count a lot — namely, decreasing it to -1. For this purpose, we need to make use of a somewhat obscure functionality of the item menu: Pressing the Select button on two items allows you to swap items. Furthermore, if they are the same type of items, those item stacks are combined into one stack instead as long as the total number of items is not more than 99. This decreases the number of item stacks (i.e. decreases the item count) and we will ultimately use this to bring the item count to -1.
 
{{color|red|The below steps may cause you to lose some items from your inventory. In the grand scheme of things that is not that important since eventually you will be able to get any item in any quantity back with ACE, but you do need a few items later (or a bit of money to buy them) to get things going smoothly.}}
Line 128 ⟶ 126:
Once you have access to the [[expanded item pack]], obtaining 8F, or indeed any item in the game, is quite easy. The reason is that the contents of the expanded item pack actually correspond to unrelated game data — such as your coordinate on the map — so they can be easily manipulated. On the other hand, that also means that messing with the contents of the expanded item pack may affect the game state, and can even be dangerous. Follow the below steps in order to obtain 8F safely.
# '''From Fuchsia City, Surf down and left again to reach this location:'''<br />[[File:Missing_image.jpg]] (TODO: Add screenshot)
# '''Scroll down to the 35th item in your expanded item pack. It should be 8F.'''<ref group="note">The 35th item corresponds to your X coordinate on the current map (i.e. it decreases as you go left, and increases as you go right, as long as you don't leave the current map). This location is on the Route 20 map, which is the single widest map in the game, allowing you to obtain many useful items this way.</ref><br />[[File:Missing_image.jpg]] (TODO: Add screenshot)
#* {{color|gray|Side note: The 35th item corresponds to your X coordinate on the current map (i.e. it decreases as you go left, and increases as you go right, as long as you don't leave the current map). This location is on the Route 20 map, which is the single widest map in the game, allowing you to obtain many useful items this way.}}
# '''Swap this item with a useless item in your main inventory.''' (The ×0 stack at the top of your inventory you've just created in the previous section should work fine: You should have at least two ×255 stacks of the same item below, which can duplicate themselves if you somehow need more.)
#* {{color|gray|Side'''Immediately note:Fly away.<ref group="note">By swapping the 35th item, you have corrupted your X coordinate, so trying to move around on the map may have unexpected and confusing effects. Depending on which item you swapped it may be possible to leave the map by Surfing and/or walking, but the safest option is to just Fly away. There is a technique named the [[Celadon looping map trick]] which makes use of such a X coordinate corruption to obtain items with too large an internal ID to be obtained on Route 20, but you won't really have a need for that since once you set up ACE you can obtain any item more easily.}}</ref>'''
# '''Immediately Fly away.'''
#* {{color|gray|Side note: By swapping the 35th item, you have corrupted your X coordinate, so trying to move around on the map may have unexpected and confusing effects. Depending on which item you swapped it may be possible to leave the map by Surfing and/or walking, but the safest option is to just Fly away. There is a technique named the [[Celadon looping map trick]] which makes use of such a X coordinate corruption to obtain items with too large an internal ID to be obtained on Route 20, but you won't really have a need for that since once you set up ACE you can obtain any item more easily.}}
# '''Deposit 8F into your PC.''' For simplicity and safety, we will only be using it after fixing our item pack.
#* If you did the previous steps correctly, you will notice that you still have 8F in your item pack. This is normal: The 8F you swapped into your main inventory is actually a stack of 8F ×0 (even though you cannot see the quantity because 8F is a Key item), which is equivalent to ×256, meaning that you can deposit 1 and still have ×255. Just treat the 8F remaining in your item pack as a useless item.
Line 139 ⟶ 135:
# '''Buy any two cheap items (that you don't already have in your main inventory)''' to fix the item pack. The first item you buy will be lost, and the second should become the first and only item in your main inventory, with a proper Cancel button below it.
#* Withdrawing useless items from the PC will also work if that's more convenient.
#* If the second item bought doesn't appear as the first item in your inventory, keep buying cheap items until the item pack is fixed.<ref group="note">If you have been following everything perfectly, your item count would remain 255 (in other words, -1) after you got the expanded item pack, so you would need two items to increase your item count back to 1. If you have unnecessarily decreased your item count by using/selling/depositing a whole stack of items, your item count would be lower, so you would need to buy more items in this step.</ref><ref group="note">The first item you buy will occupy item slot 256, which are near the end of the list <code>wWarpEntries</code> (in the middle of list entry 28). This should be safe as no shop in the game has that many warps. Even if you have accidentally decreased your item count a few times, the items you buy should still be close to the bottom of <code>wWarpEntries</code> and remain safe.</ref><ref group="note">Don't worry about the cheap item existing in your ''expanded'' inventory, as the game will not look past the Cancel button when trying to find an existing stack of that item.</ref>
#* If the second item bought doesn't appear as the first item in your inventory, keep buying cheap items until the item pack is fixed.
#** {{color|gray|Side note: If you have been following everything perfectly, your item count would remain 255 (in other words, -1) after you got the expanded item pack, so you would need two items to increase your item count back to 1. If you have unnecessarily decreased your item count by using/selling/depositing a whole stack of items, your item count would be lower, so you would need to buy more items in this step.}}
#** {{color|gray|Side note: The first item you buy will occupy item slot 256, which are near the end of the list <code>wWarpEntries</code> (in the middle of list entry 28). This should be safe as no shop in the game has that many warps. Even if you have accidentally decreased your item count a few times, the items you buy should still be close to the bottom of <code>wWarpEntries</code> and remain safe.}}
#** {{color|gray|Side note: Don't worry about the cheap item existing in your ''expanded'' inventory, as the game will not look past the Cancel button when trying to find an existing stack of that item.}}
 
== {{Anchor|Setup}}2. Party setup ==
Line 187 ⟶ 180:
 
== 3. Setting up our first code ==
 
== Notes ==
<references group="note" />
 
== Attribution ==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.