Guides:SRAM Glitch ACE Setups (EN): Difference between revisions
Guides:SRAM Glitch ACE Setups (EN) (view source)
Revision as of 22:06, 16 January 2024
, 5 months agono edit summary
Tags: Mobile edit Mobile web edit |
No edit summary |
||
Line 21:
First, we need to set up SRAM glitch.
{| class="wikitable"▼
|-▼
![[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
* 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
|-
! [[File:
|}
* 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
*
* 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
|-
! [[File:
|}
*
* Go to the 7th item slot
* 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
It is now safe to save the game.
{| class="wikitable"
! Slot #35
|-
|}
==Step 4: Assembling an item code in Celadon City==
{| class="wikitable"
! Place to stand
|-
! [[File:
|}
While standing on this spot, open your item bag and keep scrolling down until you find a
{| 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
|-
|}
▲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.
For every item in the following table, head to the
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 ||
|-
| [[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)
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|-
|
|}
After flying back to Celadon city, we will verify if all items have been successfully collected.
* 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
|}
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
|-
![[File:
|}
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
|-
![[File:4FBootstrap
|}
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.'''
|