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

Jump to navigation Jump to search
Content deleted Content added
TimoVM (talk | contribs)
mNo edit summary
TimoVM (talk | contribs)
mNo edit summary
Line 94: Line 94:
| TM44 || x201 || At the Nugget spot, swap the Nugget with the TM23 x64 stack 4 slots below, then toss 63 TM23s. Every step to the right will increment the TM number by 1. Keep walking rightward until you get TM44 x0. Toss 55 from the stack, then swap with an item from your bag.
| TM44 || x201 || At the Nugget spot, swap the Nugget with the TM23 x64 stack 4 slots below, then toss 63 TM23s. Every step to the right will increment the TM number by 1. Keep walking rightward until you get TM44 x0. Toss 55 from the stack, then swap with an item from your bag.
|-
|-
| Rare Candy || 243 || From the Nugget spot, walk 9 steps to the left to get Rare Candy x0. '''Toss 13 from the stack''', then swap with an item from your bag.
| Rare Candy || 243 || From the Nugget spot, walk 9 steps to the left to get Rare Candy x0. Toss 13 from the stack, then swap with an item from your bag.
|}
|}


Line 125: Line 125:
|}
|}


After this item code, head to the room where you can pick up the gift Eevee. DO NOT PICK UP THIS EEVEE YET. It is now safe to save.
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.


==Step 4: Setting up an initial ACE environment using map script ACE==
==Step 4: Setting up an initial ACE environment using map script ACE==
Line 144: Line 144:
===Setting up Infinite Eevee mode===
===Setting up Infinite Eevee mode===


First, we'll use Map Script ACE to make sure that we can pick up as many Eevee as we want.
* Pick up an Eevee and nickname it "K))u((:;W;". It will be sent to the current active box.

* Open the item bag. Swap the Rare Candy x243 with the contents of item slot #41. This will activate Map Script ACE
[[File:InfiniteEeveeMode.png]]

* Pick up an Eevee and nickname it so that its name matches the above screenshot. It will be sent to the current active box.
* Open the item bag. Swap the Rare Candy x243 with the contents of item slot #41, which should contain Dire Hit x93. This will activate Map Script ACE.
* Close the start menu. If everything went all right, Eevee's poké ball will have reappeared.
* Close the start menu. If everything went all right, Eevee's poké ball will have reappeared.
* Open the item bag. Swap the original contents of item slot #41 with the Rare Candy x243. This will deactivate Map Script ACE.
* 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.


===Setting up 4F to execute item codes===
===Setting up 4F to execute item codes===


* Next, we'll be entering a list of five nicknames. We'll be calculating this list of nicknames to enter using Scottey's nickname converter tool. Simply copy paste the entire code below into the converter, then press the "Run" button to display the list of nicknames. '''Ignore the checksums for now.'''
Next, we'll be entering a list of six nicknames that gives us 4F and the necessary bootstrap. This ensures that using 4F will activate the item code.


[[File:4FBootstrap.png]]
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|-
! Red/Blue
|-
! Setting up 4F (5 codes)
|-
| <pre>3E 59 21 1E D3
22 AF 22 22 22
22 21 65 DA 3E
21 22 3E 22 22
3E D3 22 36 E9
00 00 00 00 00</pre>
|}


* Next, pick up Eevees and enter the nicknames one by one. '''The nicknames from this specific list needs to be entered from the bottom to the top.'''
* 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.'''
* Open the item bag. Swap the Rare Candy x243 with the contents of item slot #41. This will activate Map Script ACE
* Open the item bag. Swap the Rare Candy x243 with the contents of item slot #41, which should contain Dire Hit x93. This will activate Map Script ACE.
* Close the start menu. If everything went all right, the CANCEL buttons in the first three slots have been removed and the first item was replaced with a glitch item named "4F"
* Close the start menu. If everything went all right, the CANCEL buttons in the first three slots have been removed and the first item was replaced with a glitch item named "4F"
* Open the item bag. Swap the original contents of item slot #41 with the Rare Candy x243. This will deactivate Map Script ACE.
* 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 4F works by using it. If the game doesn't crash, 4F was set up correctly.
* Finally, verify that 4F works by using it. If the game doesn't crash, 4F was set up correctly.


===Setting up the Nickname Writer===
===Setting up the Nickname Writer===


* Next, we'll be entering a list of thirteen nicknames. We'll be calculating this list of nicknames to enter using Scottey's nickname converter tool. Simply copy paste the entire code below into the converter, then press the "Run" button to display the list of nicknames. '''Ignore the checksums for now.'''
* Next, we'll be entering a list of thirteen nicknames. This will form a small program that, when activated using 4F, will allow us to easily write large amount of arbitrary code using the nickname screen.


[[File:NicknameWriter.png]]
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|-
| <pre>11 9C D8 D5 D5
06 01 21 5C 65
CD D6 35 0E 80
21 4B CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 21 29 C4
0E 01 D5 CD DF
15 CD 31 38 D1
F0 B5 A7 28 EE
0F 38 CF 1B 0F
38 E7 0F D0 1B
1B 1B 1B 18 C3</pre>
|}


* Next, pick up Eevees and enter the nicknames one by one. '''The nicknames from this specific list needs to be entered one by one from the bottom to the top.'''
* 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.'''
* Exit the room and head to the pokémon center. We'll be testing out the Nickname writer.
* Exit the room and head to the pokémon center. We'll be testing out the Nickname writer.
* Once you're at the pokémon center, use 4F. This should open a screen in which you're asked to enter a pokémon's nickname
* Once you're at the pokémon center, use 4F. This should open a screen in which you're asked to enter a pokémon's nickname
Line 240: Line 215:
* Our pokédex currently has 152 pokémon species caught, preventing the story from continuing.
* Our pokédex currently has 152 pokémon species caught, preventing the story from continuing.


We will be removing all these side effect using the Nickname Writer. The nicknames we need to enter will be generated by [https://scotteh.me/ace/nick Scotteh's mail code tool]. Simply copy paste the entire code below into the converter, then press the "Run" button to display the list of nicknames. Please make sure that you use the Nickname Writer within a poké center, to ensure that the checksums are displayed properly.
We will be removing all these side effect using the Nickname Writer. The nicknames we need to enter will be generated by the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]. Simply open the link, copy paste the entire code below into the converter, then press the "Run" button to display the list of nicknames. Please make sure that you use the Nickname Writer within a poké center, to ensure that the checksums are displayed properly.


'''When using the Nickname Writer, the generated nicknames need to be entered from top to bottom.'''
'''When using the Nickname Writer, the generated nicknames need to be entered from top to bottom.'''


{| class="wikitable"
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
|-
| <pre>AF 01 26 00 21
| <pre>AF 01 26 00 21
Line 290: Line 265:


{| class="wikitable"
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
|-
| <pre>3E 6A EA 20 D3
| <pre>3E 6A EA 20 D3
Line 321: Line 296:


{| class="wikitable"
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
|-
| <pre>21 02 0A 74 26
| <pre>21 02 0A 74 26
Line 334: Line 309:


{| class="wikitable"
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
|-
| <pre>01 1C 00 11 47
| <pre>01 1C 00 11 47
Line 361: Line 336:


{| class="wikitable"
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
|-
! rowspan="7" | All Languages
! rowspan="7" | All Languages
Line 380: Line 355:


{| class="wikitable"
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
|-
! All Languages
! All Languages
Line 395: Line 370:


{| class="wikitable"
{| class="wikitable"
|+ Codes to be used with [https://scotteh.me/ace/nick Scotteh's mail code tool]
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
|-
| <pre>3E 03 CD 7A D9 21 1E D3 36 59
| <pre>3E 03 CD 7A D9 21 1E D3 36 59