Jump to content

Guides:SRAM Glitch ACE Setups (EN): Difference between revisions

no edit summary
Tags: Mobile edit Mobile web edit
No edit summary
Line 21:
 
First, we need to set up SRAM glitch.
 
{| class="wikitable"
! Rival's name
|-
![[File:RivalsName.png]]
|}
 
* Clear all saved data by pressing UP + SELECT + B on the title screen and confirming that you want to erase all saved data. (This needs to be done even if no save data is present).
* Start up the game and go through the intro. Name your character and rival any name you want, name the rival "*******" (seven multiplication symbols, see above screenshot).
* Open the start menu, and select "Save".
* Select "Yes" in the "Yes/No" dialog box. At a very precise moment, power off or reset the console.
Line 47 ⟶ 41:
 
Throughout the guide, codes are provided that resolve these side effects and allow you to resume normal game progression.
 
===A quick note regarding unterminated name items===
 
Certain glitch items lack a proper string terminator. When you select them, either by pressing A or select when highlighting them in the bag, these items will crash the game. On the Virtual Console releases, this has a possibility of erasing your save. When you see any item with an unusually long glitched name, please make sure to not use either of these buttons to select them.
 
In certain maps, such as Celadon City, opening the item bag or scrolling the item bag to display an unterminated name item will cause the game to seemingly freeze. You can cause the game to safely resume by tapping b regularly until the game continues.
 
In the Celadon City map, unterminated name items can be made safe to handle as long as at least one tree is visible on the upper row of the map while the start screen is opened. Under these circumstances, unterminated name items can be safely selected with a or select. This will also ensure that you do not need to tap b in order to scroll through unterminated name items.
 
During the guide, care is taken to ensure that we'll only stand on these safe spots when using the item bag.
 
==Step 2: Reaching Celadon City==
Line 53 ⟶ 57:
 
{| class="wikitable"
! Place to stand !! Slot #36
|-
! [[File:JLocation.png]]!![[File:JMenuMasterBallLocation.png]]
|}
 
* Go downstairs and exit your house to Pallet Town. This registers Pallet Town as a Fly location, preventing a possible crash at a later point in the guide.
* Go back inside your house, swapand thetake 2nda partysingle pokémonstep withto the 10thright, pokémon.so Thisyou setsend theup amount of pokémon caught inat the pokédexlocation toindicated 152, as well as settingby the amountscreenshot ofabove. items in the bag to 255.
* Scroll down toOpen the 36thparty itemmenu slot.and Thisswap willthe be2nd aparty J. itempokémon with quantitythe x0,10th aspokémon. indicatedThis onsets the above screenshot on the right. Toss a totalamount of 250pokémon itemscaught fromin itthe forpokédex a final quantity of 6. Whento tossing152, youas canwell press down toas underflowsetting the amount of items toin bethe tossed from 0bag to 255, then press down 5 more times.
* Open the item bag and scroll down to the 36th item slot. This will be a Master Ball with quantity x0 (see screenshots below). Toss a total of 250 items from it for a final quantity of 6. When tossing, you can press down to underflow the amount of items to be tossed from 0 to 255, then press down 5 more times.
* Exit your house. Thanks to changing the item quantity, you will exit to Celadon City.
 
{| class="wikitable"
! Slot #36
|-
![[File:MasterBallMenuEN.png]]
|}
 
==Step 3: Setting up a pokémon that can use Fly==
 
In order to assemble the required item code, we need a pokémon that knows Fly and we need the necessary badge to be able to use it. We will be abusing the mechanics of the extended party and the extended inventory to add Fly to the 11th party pokémon.
 
{| class="wikitable"
! Potion location
! Place to stand !! Slot #35
|-
! [[File:PotionLocation.png]]!![[File:PotionMenuPotionLocationINT.png]]
|}
 
* WalkFrom where you exited out to Celadon, Walk 6 steps right, 4 steps up,6 steps right and another 4 steps up so you end up at the spot indicated by the above screenshot on the left. At this spot, the item in the 35th item slot will have turned into a Potion x0, as indicated by the below screenshots. Using Select, swap this potionPotion x0 to the 29th item slot. This will give you the Thunderbadge and the Soulbadge, allowing you to use both Surf and Fly. '''Check your trainer card, you should now have the third and fifth badges.'''
* Go to the 7th item slot. This will also be an item with quantity x0. Toss a total of 237 items from itthe item in this item slot for a final quantity of 19. This will alter party pokemon #11's data and allow it to use Fly.
* Finally, open the party menu, select the 11th party pokémon and have it use fly. Fly directly to Celadon City. If it doesn't have fly, repeat the previous step and ensure you're adjusting the quantity of the correct item slot.
* (Optional) Only if you're playing on the virtual console releases, it is advised to enter the pokémon center and change the current active box any box other than box #2. This ensures that box #1, used to transfer pokémon to gen 7, remains empty for later use.
 
It is now safe to save the game.
 
{| class="wikitable"
! Slot #35
|-
![[File:RivalsNamePotionMenuEN.png]]
|}
 
==Step 4: Assembling an item code in Celadon City==
 
HeadWhile tostanding Celadonin cityfront andof headthe toCeladon theCity spotPokémon indicatedCenter, bytake the3 screenshotsteps belowright, on5 thesteps up, 11 steps left and finally 3 steps up to reach the following spot. '''Make sure to bring a pokémon with Fly/Teleport'''.
 
{| class="wikitable"
! Place to stand !! Slot #35
|-
! [[File:NuggetLocation.png]]!![[File:NuggetMenuThunderstoneLocation.png]]
|}
 
While standing on this spot, open your item bag and keep scrolling down until you find a NuggetThunderstone x0 item stack, located at item slot #35. Aroundas itemindicated slotsby #22the throughbelow #27 you'll likely encounter glitch items with garbled textscreenshot. YouWe canwill scrolluse pastthis thesespot itemsto byorient pressingourselves B repeatedly while holding DOWN. '''Do not select any of these items withfor the A button, otherwise your game will likelynext crashsection.'''
 
{| class="wikitable"
By walking left or right, you can increment or decrement the item ID in slot #35. By walking up and down we can alternate between an item quantity of x0 and x1. We can safely swap the contents of item slot #35 with other item slots, as long as we use Fly/Teleport afterwards to restore the map back to normal. We can use this to collect all the items we need for the item code. slot #32 will always contain a bicycle, you can safely use this to speed up the process.
! Slot #35
|-
![[File:NicknameWriterThunderstoneMenuEN.png]]
|}
 
By walking left or right, you can increment or decrement the item ID in slot #35. By walking up and down we can alternate between an item quantity of x0 and x1. We can safely swap the contents of item slot #35 with other item slots, as long as we use Fly/Teleport afterwards to restore the map back to normal. We can use this to collect all the items we need for the item code. slot #32 will always contain a bicycle, you can safely use this to speed up the process.
Because the rival was named "*******", the contents of slot #23 through #26 have been set to stacks of TM44s. Standard text characters would result in unterminated name items within these slots, making it more inconvenient to swap items through this area.
 
For every item in the following table, head to the NuggetThunderstone x0 spot, follow the instructions to obtain an item stack, then Fly back to Celadon and head back to the same spot to obtain the next item stack. '''It is heavily recommended to save after every time you Flyfly back to the Celadon City Pokémon Center.'''
 
During the entire process, make sure to not swap two item stacks that have the same item. This will cause both item stacks to merge, resulting in glitches as side effects. When this happens, you can reset the game to restore the game back to normal.
 
{| class="wikitable"
! Item location !! Item ID !! Item quantity !! How to acquire
|-
| [[File:MaxPotionLocation.png]] || Max Potion || x42 || FromAt the NuggetThunderstone spot, walk 3216 steps to the left to get Max Potion x0. Toss 214 from the stack, then swap with an item fromto yourslot bag#6.
|-
| [[File:ThunderstoneLocation.png]] || Thunderstone || x06 || Go to the Thunderstone spot to get Thunderstone x0. Toss 250 from the stack, then swap to slot #8. (Make sure to preserve the x19 item stack in slot #7 so you can still use Fly)
| TM21 || x213 || At the Nugget spot, swap the Nugget with the TM23 x64 stack 4 slots below, then toss 63 TM23s. Walk 2 steps left and one step up to get TM21 x0. Toss 43 from the stack, then swap with an item from your bag.
|-
| Thunderstone[[File:TM22Location.png]] || x06TM22 || Fromx42 || At the NuggetThunderstone spot, walkswap 16the stepsThunderstone towith the TM23 x64 stack 4 slots below, then toss 63 TM23s. Walk 1 step up and 1 step left to get ThunderstoneTM22 x0. Toss 250214 from the stack, then swap with an item fromto yourslot bag#9.
|-
| TM22[[File:GreatBallLocation.png]] || x42Great Ball || x135 || At the NuggetThunderstone spot, swapwalk the30 Nuggetsteps withto the TM23left x64to stackget 4Great slotsBall below, then toss 63 TM23sx0. WalkToss 199 stepsfrom leftthe andstack, 1then steptoss upan toadditional get22 TM22from x0.the Tossstack 214to fromreach the stackx135, then swap with an item fromto yourslot bag#10.
|-
| Great[[File:AntidoteLocation.png]] || BallAntidote || x135x48 || FromAt the NuggetThunderstone spot, walk 3522 steps to the left, 4 steps down and 11 steps left to get Great BallAntidote x0. Toss 121208 from the stack, then swap withto anslot item from your bag#11.
|-
| Antidote[[File:PokeBallLocation.png]] || x48Poké Ball || Fromx134 || At the NuggetThunderstone spot, walk 3529 steps to the left, 4 steps down and 3 steps left to get AntidotePoké Ball x0. Toss 20899 from the stack, then swap withtoss an itemadditional 23 from yourthe stack to reach x134, then swap to slot bag#12.
|-
| Poké[[File:HyperPotionLocation.png]] || Hyper BallPotion || x134x44 || FromAt the NuggetThunderstone spot, walk 3515 steps to the left, 4 steps down and 10 steps left to get PokéHyper BallPotion x0. Toss 122212 from the stack, then swap with an item fromto yourslot bag#13.
|-
| Hyper[[File:SuperPotionLocation.png]] || Super Potion || x44x32 || FromAt the NuggetThunderstone spot, walk 3114 steps to the left to get HyperSuper Potion x0. Toss 212224 from the stack, then swap with an item fromto yourslot bag#14.
|-
| Super[[File:TM44Location.png]] || PotionTM44 || x32x201 || FromAt the NuggetThunderstone spot, walkswap 30the stepsThunderstone towith the leftTM23 x64 stack 4 slots below, then toss 63 TM23s. Walk 2 steps down, 12 steps right, 5 steps down and then 9 steps right to get Super PotionTM44 x0. Toss 22455 from the stack, then swap with an item fromto yourslot bag#15.
|-
| TM44[[File:CalciumLocation.png]] || x201Rare Candy|| x243 || At the NuggetThunderstone spot, swap the Nugget with the TM23 x64 stack 4 slots below, then toss 63 TM23s.walk Every7 stepsteps to the right willto incrementget the TM number by 1. Keep walking rightward until you getRare TM44Candy x0. Toss 5513 from the stack, then swap with an item fromto yourslot bag#16.
|-
| Rare[[File:TM21Location.png]] || CandyTM21 || 243x213 || FromAt the NuggetThunderstone spot, walkswap 9the stepsThunderstone towith the TM23 x64 stack 4 slots below, then toss 63 TM23s. Walk 1 step up and 2 steps left to get Rare CandyTM22 x0. Toss 1343 from the stack, then swap with an item fromto yourslot bag#17.
|}
 
After flying back to Celadon city, we will verify if all items have been successfully collected.
Assemble the items you acquired according to the following list.:
 
* Before opening the bag, walk 5 steps to the right from the entrance of the pokémon center. This will ensure that we can open the item bag without issues.
* Open the item bag and swap the TM21 x213 stack located in slot #17 to the item stack in slot #7. This will remove the ability to fly, but is required to complete the item code.
* Next, make sure your item bag looks as follows:
 
{| class="wikitable"
Line 153 ⟶ 178:
| Slot #16 || Rare Candy || x243
|}
 
<sup>1</sup>While assembling items, please ensure to temporarily store TM21 in another slot, since slot #7 is used to give party pokémon #11 access to Fly.
 
After this item code, head to the room where you can pick up the gift Eevee. '''Do not pick up this Eevee yet''', make sure to save before continuing.
 
===A small note regarding Eevee's room===
 
Within this room, no safe spots exist that allow unterminated name items to be safely handled. Please make sure to not press a or select on unterminated items while in this room.
 
==Step 5: Setting up an initial ACE environment using map script ACE==
Line 178 ⟶ 205:
 
{| class="wikitable"
! Nickname !! Slot #41
|-
![[File:InfiniteEeveeMode.png]]!![[File:DireHitMenuInfiniteEevee.png]]
|}
 
Line 187 ⟶ 214:
* Close the start menu. If everything went all right, Eevee's poké ball will have reappeared.
* Open the item bag. Swap the Dire Hit x93 that was previously in item slot #41 with the Rare Candy x243. This will deactivate Map Script ACE.
 
{| class="wikitable"
! Slot #41
|-
![[File:MapScriptMenuEN.png]]
|}
 
===Setting up -g m to execute item codes===
Line 193 ⟶ 226:
 
{| class="wikitable"
! List of nicknames !! Slot #41
|-
![[File:4FBootstrap.png]]!![[File:DireHitMenu.png]]
|}
 
Line 203 ⟶ 236:
* Open the item bag. Swap the Dire Hit x93 that was previously in item slot #41 with the Rare Candy x243. This will deactivate Map Script ACE.
* Finally, verify that -g m works by using it. If the game doesn't crash, -g m was set up correctly.
 
{| class="wikitable"
! Slot #41
|-
![[File:MapScriptMenuEN.png]]
|}
 
===Setting up the Nickname Writer===
Line 208 ⟶ 247:
* Next, we'll be entering a list of fourteen nicknames. This will form a small program that, when activated using -g m, will allow us to easily write large amount of arbitrary code using the nickname screen.
 
{| class="wikitable"
[[File:NicknameWriter.png]]
! List of nicknames
|-
![[File:NicknameWriter.png]]
|}
 
* Pick up Eevees and enter the nicknames in the above screenshot one by one. '''The nicknames from this list needs to be entered in this exact order from the top to the bottom.'''
1,553

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.