Jump to content

User:TimoVM/RAM Writer setups: Difference between revisions

no edit summary
No edit summary
Line 680:
30 01 13 07 30 01 1B 07 30 03 11 F0 FF 07 30 02 1E 10 F1 C9 }}
 
=Gold/Silver/Crystal=
 
General installation overview:
Line 709:
Enter the following box names, then execute ACE.
 
{| class="wikitable"
<pre>
|+ Caption text
|-
! Gold & Silver !! Crystal
|-
| <pre>
Box 1: A p 'v C é 2 2 5
Box 2: 'v j 'v u é 1 2 5
Line 718 ⟶ 723:
Box 7: 0 9 ♀ 5 ♀ 5 5 5
Box 8: 5 5 5 5 5 5 x 'd
</pre> || | <pre>
Box 1: p 'v 9 é 'd 5 'v *
Box 2: é H 5 'v ♂ é G 5
Box 3: A 4 é m 5 'v 9 5
Box 4: é k 5 F é 'l 5 F
Box 5: 0 B 's k 5 u 'v c
Box 6: é n 5 's k 5 'v B
Box 7: 'd 5 5 2 p é 'm 5
Box 8: 'v 'd é 't 5 'v ♂ 5
Box 9: é 's 5 0 9 's 'd 5
Box 10: 'v Y H pk é T 2 'd
Box 11: 5 5 5 5 'm 5 5 5
</pre>
|}
 
This will set the quantities of all 50 TMs to 255. For Crystal, this will also change the first item to a TM15 and install a bootstrap to redirect execution to the TM/HM pocket. Do not use this TM15 yet.
 
===What to do now you have 255 of every TM===
 
At this moment, there are two main options.
# You can use the quantities in the TM/HM pocket to easily write out simple codes. A list of TM codes can be found on [[User:TimoVM/TM_codes | this page]]. (Currently only supported for Gold/Silver)
# You can continue with the guide and build a RAM writer in order to achieve near-complete ACE control.
 
Line 734 ⟶ 752:
 
{| class="wikitable"
!TM !! Final Quantity !! Amount toSell sellvalue !! Final Quantity !! || Sell value
|-
|TM01 DYNAMICPUNCH ||x17 ||357000 ||x17 ||x238 ||357000
|-
|TM02 HEADBUTT ||x85 ||x170170000 ||170000x128 ||127000
|-
|TM03 CURSE ||x221 ||x3451000 ||51000x210 ||67500
|-
|TM04 ROLLOUT ||x213 ||x4242000 ||x213 ||42000
|-
|TM05 ROAR ||x213 ||x4221000 ||x213 ||21000
|-
|TM06 TOXIC ||x213 ||x4263000 ||x213 ||63000
|-
|TM07 ZAP CANNON ||x62 ||x193193000 ||x62 ||193000
|-
|TM08 ROCK SMASH ||x04 ||x251125500 ||x04 ||125500
|-
|TM09 PSYCH UP ||x33 ||x222111000 ||x33 ||111000
|-
|TM10 HIDDEN POWER ||x66 ||x189283500 ||283500x117 ||207000
|-
|TM11 SUNNY DAY ||x98 ||x157157000 ||157000x94 ||161000
|-
|TM12 SWEET SCENT ||x207 ||x4824000 ||x207 ||24000
|-
|TM13 SNORE ||x225 ||x3015000 ||x225 ||15000
|-
|TM14 BLIZZARD ||x209 ||x4669000 ||x209 ||69000
|-
|TM15 HYPER BEAM ||x42 ||x213319500 ||x42 ||319500
|-
|TM16 ICY WIND ||x135 ||x120180000 ||x135 ||180000
|-
|TM17 PROTECT ||x48 ||x207310500 ||x48 ||310500
|-
|TM18 RAIN DANCE ||x07 ||x248248000 ||x07 ||248000
|-
|TM19 GIGA DRAIN ||x134 ||x121181500 ||x134 ||181500
|-
|TM20 ENDURE ||x18 ||x237355500 ||x18 ||355500
|-
|TM21 FRUSTRATION ||x19 ||x236118000 ||x19 ||118000
|-
|TM22 SOLARBEAM ||x129 ||x126189000 ||x129 ||189000
|-
|TM23 IRON TAIL ||x79 ||x176264000 ||x79 ||264000
|-
|TM24 DRAGONBREATH ||x18 ||x237355500 ||x18 ||355500
|-
|TM25 THUNDER ||x42 ||x213213000 ||x42 ||213000
|-
|TM26 EARTHQUAKE ||x39 ||x216324000 ||x39 ||324000
|-
|TM27 RETURN ||x32 ||x223111500 ||x32 ||111500
|-
|TM28 DIG ||x242 ||x1313000 ||x242 ||13000
|-
|TM29 PSYCHIC ||x33 ||x222222000 ||x33 ||222000
|-
|TM30 SHADOW BALL ||x1 ||x254381000 ||x1 ||381000
|-
|TM31 MUD-SLAP ||x196 ||x5988500 ||88500x197 ||87000
|-
|TM32 DOUBLE TEAM ||x77 ||x178178000 ||x77 ||178000
|-
|TM33 ICE PUNCH ||x205 ||x5075000 ||x205 ||75000
|-
|TM34 SWAGGER ||x240 ||x157500 ||7500x205 ||25000
|-
|TM35 SLEEP TALK ||x58 ||x19798500 ||98500x56 ||99500
|-
|TM36 SLUDGE BOMB ||x27 ||x228114000 ||x27 ||114000
|-
|TM37 SANDSTORM ||x205 ||x5050000 ||x205 ||50000
|-
|TM38 FIRE BLAST ||x144 ||x111111000 ||111000x75 ||180000
|-
|TM39 SWIFT ||x55 ||x200200000 ||200000x53 ||202000
|-
|TM40 DEFENSE CURL ||x240 ||x157500 ||x240 ||7500
|-
|TM41 THUNDERPUNCH ||x171 ||x84126000 ||126000x167 ||132000
|-
|TM42 DREAM EATER ||x189 ||x6699000 ||x189 ||99000
|-
|TM43 DETECT ||x40 ||x215107500 ||x40 ||107500
|-
|TM44 REST ||x216 ||x3958500 ||x216 ||58500
|-
|TM45 ATTRACT ||x56 ||x199298500 ||x56 ||298500
|-
|TM46 THIEF ||x238 ||x1725500 ||x238 ||25500
|-
|TM47 STEEL WING ||x7 ||x248372000 ||x7 ||372000
|-
|TM48 FIRE PUNCH ||x208 ||x4770500 ||x208 ||70500
|-
|TM49 FURY CUTTER ||x24 ||x231346500 ||x24 ||346500
|-
|TM50 NIGHTMARE ||x241 ||x1414000 ||x241 ||14000
|}
 
===What to do in casenow you sell toohave manysold TMs===
 
'''For Crystal, you already have a TM15 that will redirect execution to the TM/HM pocket, meaning you can skip setting up this box code.'''
If you accidentally sell too much any TM, you can use the following box name code to set that TM back to x255:
 
{| class="wikitable"
!Box number !! Box name
|-
| Box 1 || A p 0 9 é _ ♀ 'd
|-
| Other || Can be left as they are
|}
 
Replace _ with the character that corresponds to the TM you want to set to x255:
{| class="wikitable"
! TM !! character
|-
| TM02 || (space)
|-
| TM03 || A
|-
| TM04 || B
|-
| TM05 || C
|-
| TM06 || D
|-
| TM07 || E
|-
| TM08 || F
|-
| TM09 || G
|-
| TM10 || H
|-
| TM11 || I
|-
| TM12 || J
|-
| TM13 || K
|-
| TM14 || L
|-
| TM15 || M
|-
| TM16 || N
|-
| TM17 || O
|-
| TM18 || P
|-
| TM19 || Q
|-
| TM20 || R
|-
| TM21 || S
|-
| TM22 || T
|-
| TM23 || U
|-
| TM24 || V
|-
| TM25 || W
|-
| TM26 || X
|-
| TM27 || Y
|-
| TM28 || Z
|-
| TM29 || (
|-
| TM30 || )
|-
| TM31 || :
|-
| TM32 || ;
|-
| TM33 || [
|-
| TM34 || ]
|-
| TM35 || a
|-
| TM36 || b
|-
| TM37 || c
|-
| TM38 || d
|-
| TM39 || e
|-
| TM40 || f
|-
| TM41 || g
|-
| TM42 || h
|-
| TM43 || i
|-
| TM44 || j
|-
| TM45 || k
|-
| TM46 || l
|-
| TM47 || m
|-
| TM48 || n
|-
| TM49 || o
|-
| TM50 || p
|}
 
Once you've finished selling TMs, set up box names according to the following codes. This code will redirect execution from box names to TMs.
Line 966 ⟶ 873:
| Other || Can be left as they are
|}
 
Once everything has been double checked, you can use your ACE item in order to start up the mail writer. '''Make sure to save prior to this step. Once you start the mail writer you'll need to finish writing all mail codes before you have an opportunity to save again.'''
 
==Step 3: Using the mail writer==
 
Once everything has been double checked, you can use your ACE item (In Crystal, use TM15) in order to start up the mail writer. '''Make sure to save prior to this step. Once you start the mail writer you'll need to finish writing all mail codes before you have an opportunity to save again.'''
 
===Controls===
Line 995 ⟶ 902:
|+ Codes to be used with [https://scotteh.me/ace/mail/ Scotteh's mail code tool]
|-
! InstallationGold at& $DD55Silver (18 codes) || Crystal (18 codes)
|-
| <pre>3E 03 CD E1 30 0E CE 11 E1 B9 21 7A DD CD 1A 31
Line 1,014 ⟶ 921:
C3 01 DF 3E 03 CD E1 30 0E 71 11 20 CC D5 21 E1
B9 CD 1A 31 0E 48 11 21 DF CD 1A 31 0E 12 11 0F
DF CD 1A 31 0E 03 11 8A FF CD 1A 31 AF E0 89 C9 </pre>||<pre>3E 03 CD CB 2F 0E D0 11 E1 B9 21 A6 D2 CD 26 30
0E 2A 11 47 DA D5 CD 26 30 21 BC D8 34 3E D0 4E
09 22 AF 3D 22 C9 AF 3C E0 D4 21 00 DA CD 21 C0
E5 11 F8 FF 19 54 5D 01 0C 00 F0 FE 21 A9 C4 CD
CB 2F CD 65 CD 3E 7C 22 7A CD 65 CD 7B CD 65 CD
3E E3 22 1A CD 65 CD 36 7C 09 13 7D FE 13 20 E5
CD F1 30 21 50 C5 36 ED E1 18 C2 F5 CB 37 CD 6C
CD F1 E6 0F C6 F6 F6 80 22 C9 CD 4B 35 11 00 00
F0 A9 07 30 01 13 07 30 01 1B 07 30 03 11 F0 FF
07 30 02 1E 10 07 C9 FA 74 CF FE D0 C0 FA 8B CF
FE 90 C0 3E 0D EA A9 CF C9 CD 74 CD 38 41 07 30
0B 07 07 30 01 E9 F0 FE 83 E0 FE C9 07 30 03 53
1E 00 19 07 30 2A E5 F0 FE CD CB 2F 46 CD 74 CD
07 07 30 01 43 07 38 0E 78 83 47 21 50 C5 36 EC
23 CD 65 CD 18 E7 E1 70 E5 3E 05 21 13 4E CF E1
C9 20 8B C3 00 C0 3E 03 CD CB 2F 0E 71 11 20 CD
D5 21 E1 B9 CD 26 30 0E 5A 11 0F C0 CD 26 30 0E
05 11 F9 FF CD 26 30 3E 70 E0 88 3E 18 E0 87 C9 </pre>
|}
 
Line 1,030 ⟶ 954:
 
* Save the RAM writer to the contents of box 14.
* ChangeAdd theTM33 first(G/S) itemor slotTM17 in(C) yourto itemthe packKey toItem TM33pocket.
* Install setup to make sure that using TM33/TM17 from the key item packpocket will start the RAM writer.
* Automatically start the RAM writer.
 
Starting the RAM writer, either automatically or through using wrong pocket TM33/TM17, will activate the following effects:
* Copy the necessary data to memory to activate the RAM writer.
* Deploy setup that will enable the use of TM33/TM17 during battle.
* Start the RAM writer.
 
After exiting the RAM writer, you can restart the RAM writer by using TM33 from the item pack. In battle, you can activate the RAM writer by using TM33/TM17 and selecting "QUIT". Please note that the setup to enable the use of TM33/TM17 during battle does not persist between resets, you can reenable this function by using the RAM writer outside of battle at least once.
 
As you can see in the screenshots below, the RAM writer will draw various values on the screen. The leftmost 4 columns describe the addresses that are currently in view. The rightmost two columns describe the values at each of these addresses. All values on screen are represented in hexadecimal format.
1,553

edits

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