Jump to content

User:TimoVM/TM codes: Difference between revisions

 
(15 intermediate revisions by 2 users not shown)
Line 4:
* Write out a modular code in the quantities of TM19 onward and run it using the first program.
 
This page assumes that you have previously set the quantiitiesquantities of all TMs to x255 and have a way to redirect execution to the TM/HM pocket.
 
=Setting all TM quantities to x255 and redirecting execution to the TM/HM pocket=
 
This section is a small compilation of box name codes that can be used for setting all TM quantities to 255, along with box name codes that redirect execution to the start of the TM/HM pocket. Methods of using these are elaborated on in the [[User:TimoVM/RAM_Writer_setups#Gold/Silver|English GS guide]] and the [[User:TimoVM/International_GS_RAM_Writer_setups|international GS guide]]
 
==Mail contents==
 
If you are using a Wooper in your ACE setup, you can ignore this section.
 
{| class="wikitable"
! English !! German !! French !! Spanish !! Italian
|-
| <pre>A A A A A A A A A A A A A A A A
A A p 'v 7 ' ] . 9 'l 'l 'l p 'm z 2 </pre> ||<pre>A A A A A A A A A A A A A A A A
A A ë R H é 8 2 ë 9 é ß 2 ä ß 2 </pre> || <pre>A A A A A A A A A A A A A A A A
A A p û ç 2 </pre> || <pre>A A A A A A A A A A A A A A A A
A A p ñ Á 2 </pre> || <pre>A A A A A A A A A A A A A A A A
A A p ñ Á 2 </pre>
|}
 
==Set all TM quantities to x255==
 
{| class="wikitable"
! English !! German !! French !! Spanish !! Italian
|-
| <pre>
Box 1: A p 'v C é 2 2 5
Box 2: 'v j 'v u é 1 2 5
Box 3: 'v ♂ é 5 2 p 'v 9
Box 4: é 4 2 p é 6 2 5
Box 5: 'v u é 8 2 'v {space} 5
Box 6: é 7 2 'v : é 9 2
Box 7: 0 9 ♀ 5 ♀ 5 5 5
Box 8: 5 5 5 5 5 5 x 'd
</pre> || <pre>Box 1: , 2 ö 8 2 W 5 5
Box 2: ö 8 2 W ö 8 2 o
Box 3: ö 8 2 w G ö 8 2
Box 4: G ö 8 2 G ö 8 2
Box 5: G ö 8 2 p ♀ Ö w
Box 6: ä , 2
Box 7: d J 5 T R w y 9
Box 8: A Ä</pre> || <pre>Box 1: A p é 3 2 u' 9
Box 2: é 1 2 u' c é 5 2
Box 3: H u' L é 6 2 ? b
Box 4: é , 2 u' ♂ é 2 2
Box 5: u' t é ♀ 2 ] 5
Box 6: p' , 2
Box 7: A ♀ ♀ ♀ ♀ p'</pre> || <pre>Box 1: A p é 3 2 ° 9
Box 2: é 1 2 ° D é ♀ 2
Box 3: È d é , 2 ° ♂
Box 4: é 2 2 È 9 é 6 2
Box 5: p ° Q é 5 2 0 9
Box 6: ñ , 2
Box 7: A ♀ ♀ ♀ ♀ ñ</pre> || <pre>Box 1: A p é 3 2 ° 9
Box 2: é 1 2 ° D é ♀ 2
Box 3: È d é , 2 ° ♂
Box 4: é 2 2 È 9 é 6 2
Box 5: p ° P é 5 2 0 9
Box 6: ñ , 2
Box 7: A ♀ ♀ ♀ ♀ ñ</pre>
|}
 
==Redirect execution to box codes==
 
{| class="wikitable"
! English !! German !! French !! Spanish !! Italian
|-
| <pre>Box 1: A p 'v C é 'd 2 5
Box 2: 5 5 5 5 5 5 h 'm
Box 3: ♀</pre> ||<pre>Box 1: , 2 ö 8 2 0 {space} 5
Box 2: ? 8 ö 8 2 ä , 2
Box 3-6: any
Box 7: ♀ ♀ &
Box 8: A Ä </pre> || <pre>Box 1: A p u' C é 0 2
Box 2: p' ♀ 2
Box 3-6: any
Box 7: p' ♀ ♀ </pre> || <pre>A p ° C é 0 2 p
Box 2: ñ ♀ 2
Box 3-6: any
Box 7: ñ ♀ ♀ </pre> || <pre>A p ° C é 0 2 p
Box 2: ñ ♀ 2
Box 3-6: any
Box 7: ñ ♀ ♀ </pre>
|}
 
=Setup=
Line 13 ⟶ 97:
! TM !! Final quantity !! Amount sold for
|-
| TM01 || 33 || 3300000333000
|-
| TM02 || 144 || 111000
Line 25 ⟶ 109:
| TM06 || 203 || 78000
|-
| TM07 || 7187 || 184000168000
|-
| TM08 || 202 || 26500
|-
| TM09 || 72LANGUAGE DEPENDENT || 91500LANGUAGE DEPENDENT
|-
| TM10 || 39 || 324000
Line 35 ⟶ 119:
| TM11 || 01 || 254000
|-
| TM12 || 32 || 127500111500
|-
| TM13 || 00 || 127500
Line 45 ⟶ 129:
| TM16 || 195 || 90000
|-
| TM17 || 76LANGUAGE DEPENDENT || 268500LANGUAGE DEPENDENT
|-
| TM18 || 49 || 206000
|}
 
{| class="wikitable"
|+ Language dependent TM
|-
! rowspan="2" | TM !! colspan="2" | English !! colspan="2" | German !! colspan="2" | French!! colspan="2" | Spanish !! colspan="2" | Italian
|-
! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for
|-
| TM09 || 72 || 91500 || 117 || 69000 || 90 || 82500 || 108 || 73500 || 109 || 73000
|-
| TM17 || 76 || 268500 || 121 || 201000 || 94 || 241500 || 112 || 214500 || 113 || 213000
|}
 
Line 88 ⟶ 184:
| TM23 || 144 || 166500
|-
| TM24 || 4662 || 313500289500
|-
| TM25 || 173225 || 8200030000
|-
| TM26 || 17111 || 357000216000
|-
| TM27 || 2452 || 115500101500
|-
| TM28 || 21278 || 43000177000
|-
| TM29 || 1409 || 241000246000
|-
| TM30 || 0334 || 378000331500
|-
| TM31 || 20554 || 75000301500
|-
| TM32 || 26255 || 2290000
|-
| TM33 || 4933 || 309000333000
|-
| TM34 || 4624 || 104500115500
|-
| TM35 || 225212 || 1500021500
|-
| TM36 || 5262 || 10150096500
|-
| TM37 || 125195 || 13000060000
|-
| TM38 || 7834 || 177000221000
|-
| TM39 || 0962 || 246000193000
|-
| TM40 || 34126 || 11050064500
|-
| TM41 || 5434 || 301500331500
|-
| TM42 || 25554 || 0301500
|-
| TM43 || 33213 || 111000 || 201 || 8100021000
|-
| TM44 || 3433 || 331500333000 || 255201 || 081000
|-
| TM45 || 21834 || 55500331500 || 255 || 0
|-
| TM46 || 53218 || 30300055500 || 255 || 0
|-
| TM47 || 20153 || 81000303000 || 255 || 0
|-
| TM48 || 195201 || 9000081000 || 255 || 0
|-
| TM49 || 126 || 193500
|-
| TM50 || 213 || 42000
|}
 
Line 232 ⟶ 324:
| TM21 || YY || pokémon level
|-
| TM22 || 94 || 161000241500
|-
| TM23 || 95 || 240000
|-
| TM24 || 144 || 55500166500
|}
 
===Usage notes===
 
* The encounter triggers immediately after exiting the start menu. Please note that you cannot run from this encounter.
* The DVs of the encountered wild pokémon will be random. There is another modular code further on that allows you to edit the DVs of your party pokémon to another value if desired.
* The value of TM20 corresponds to the pokémon's species and is directly related to the pokédex number. e.g. a quantity of 152 will result in an encounter with Chikorita.
Line 273 ⟶ 365:
| TM28 || 255 || 0
|-
| TM29 || 155157 || 10000098000
|-
| TM30 || 213 || 63000
Line 281 ⟶ 373:
| TM32 || 33 || 222000
|-
| TM33 || 4732 || 312000334500
|-
| TM34 || 219 || 18000
Line 323 ⟶ 415:
 
==Set DVs of the third party pokémon based on values of TM28 and TM31==
 
 
{| class="wikitable"
Line 379 ⟶ 470:
| TM31 || 170 || 127500
|}
 
==Set moves of the third party pokémon based on values of TM36 through TM39==
 
{| class="wikitable"
! TM !! EN: final quantity !! EN: amount sold for
|-
| TM19|| 14 || 361500
|-
| TM20 || 255 || 0
|-
| TM21 || 149 || 53000
|-
| TM22 || 213 || 63000
|-
| TM23 || 144 || 166500
|-
| TM24 || 33 || 333000
|-
| TM25 || 161 || 94000
|-
| TM26 || 213 || 63000
|-
| TM27 || 17 || 119000
|-
| TM28 || 140 || 115000
|-
| TM29 || 218 || 37000
|-
| TM30 || 1 || 381000
|-
| TM31 || 4 || 376500
|-
| TM32 || 0 || 255000
|-
| TM33 || 195 || 90000
|-
| TM34 || LANGUAGE DEPENDENT || LANGUAGE DEPENDENT
|-
| TM35 || 49 || 103000
|-
| TM36 || XX ||Move slot #1
|-
| TM37 || XX ||Move slot #2
|-
| TM38 || XX ||Move slot #3
|-
| TM39 || XX ||Move slot #4
|}
 
{| class="wikitable"
|+ Language dependent TM
|-
! rowspan="2" | TM !! colspan="2" | English !! colspan="2" | German !! colspan="2" | French!! colspan="2" | Spanish !! colspan="2" | Italian
|-
! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for
|-
| TM34 || 26 || 114500 || 71 || 92000 || 44 || 105500 || 62 || 96500 || 63 || 96000
|}
 
===Usage notes===
 
* Move IDs can be found on the [[Big HEX List big hex list]]. Use a quantity of 0 if you want the respective move slot to be empty.
* Make sure to heal your pokémon at the pokémon center to properly reset PP values.
 
==Set stat experience of the third party pokémon based on values of TM36 through TM45==
 
{| class="wikitable"
! TM !! EN: final quantity !! EN: amount sold for
|-
| TM19|| 14 || 361500
|-
| TM20 || 255 || 0
|-
| TM21 || 149 || 53000
|-
| TM22 || 213 || 63000
|-
| TM23 || 144 || 166500
|-
| TM24 || 33 || 333000
|-
| TM25 || 161 || 94000
|-
| TM26 || 213 || 63000
|-
| TM27 || 17 || 119000
|-
| TM28 || 149 || 106000
|-
| TM29 || 218 || 37000
|-
| TM30 || 1 || 381000
|-
| TM31 || 10 || 367500
|-
| TM32 || 0 || 255000
|-
| TM33 || 195 || 90000
|-
| TM34 || LANGUAGE DEPENDENT || LANGUAGE DEPENDENT
|-
| TM35 || 49 || 103000
|-
| TM36 || XX ||HP upper byte
|-
| TM37 || XX ||HP lower byte
|-
| TM38 || XX ||Attack upper byte
|-
| TM39 || XX ||Attack lower byte
|-
| TM40 || XX ||Defense upper byte
|-
| TM41 || XX ||Defense lower byte
|-
| TM42 || XX ||Speed upper byte
|-
| TM43 || XX ||Speed lower byte
|-
| TM44 || XX ||Special upper byte
|-
| TM45 || XX ||Special lower byte
|}
 
{| class="wikitable"
|+ Language dependent TM
|-
! rowspan="2" | TM !! colspan="2" | English !! colspan="2" | German !! colspan="2" | French!! colspan="2" | Spanish !! colspan="2" | Italian
|-
! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for !! Final amount !! Amount sold for
|-
| TM34 || 26 || 114500 || 71 || 92000 || 44 || 105500 || 62 || 96500 || 63 || 96000
|}
 
===Usage notes===
 
* If you wish to just maximise stat experience, leave the quantities of TM36 through TM45 at 255.
* The actual stats of the pokémon aren't automatically updated after changing stat experience. Either level the pokémon or deposit and withdraw it from the storage system in order to properly update the pokémon's stats.
1,537

edits

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