Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Some Data for Emerald 4-Star TAS
- By Metarkrai
- The sheet will be updated from time to time, and the updates/changes should be also posted in http://tasvideos.org/forum/viewforum.php?f=20
- Goal : Earn 4 Stars to have absolute respect from every Nurse Joy.
- Undetailed Route : League - Contests - Battle Frontier - Pokedex
- -------- Start -> League : (differences with the any% Route)
- -Manipulate the SID to have its second bit set to 0 (no 0x4000). Allows for multi-Pomeg Glitch Pokemon Corruption in the early run.
- -Manipulate Feebas spots to have an easy spot.
- -Catch an Abra/Taillow with specific Exp points/PID for corruptions, or sacrifice Abra to get an Invisible Bad Egg.
- -Maybe catch other Pokemon for Corruption at Fortree. (If possible for Instant Cloning + Instant Pomeg Glitch Glitch Pokemon and some items/Glitch Moves)
- -Get an HP Up, Protein, Rare Candy, Kelpsy Berry and other items. (will be duped / cloned after)
- -Manipulate the Pomeg Glitch fight to also do Item duplication while not losing Berry/TM Pouches.
- -Make a second/third Pomeg Glitch to corrupt Abra (and other Pokemon) to get specific items/Glitch Poke/Glitch Moves with Corruption.
- -Once at Ever Grande, Surf towards Lilycove, Fly at Lilycove (the Wailmer barrier blocks the way) beat Rival to unlock Lilycove Pokemart and also take the Pokeblocks Case. (Rival beaten with IFG)(to have flying location, to buy HP Ups and Proteins, unless they can be obtained easily while passing by, and to buy TMs for Contest phase).
- -Before Ever Grande, Fly towards Mauville to beat the Route 111 family (with IFG) and get Macho Brace. (maybe won't be done if the Exp Corruption gives off a faster Macho Brace)
- -------- League -> 4 Stars
- Pomeg Glitch Techniques :
- -- RAM Corruption :
- Every other technique gravitates about corrupting RAM values to change quantities,PID,TID,...
- The essence of Pomeg Glitch is to corrupt RAM data.
- - Pomeg Glitch :
- You can do this with a basic Pomeg Glitch.
- This is done by obtaining an empty 1st party slot to glitch the Pokemon selection Pointer and scroll up to make him read RAM data out of its working area.
- This data, blocks of 25 double-words treated as "Party Pokemon" data, gives most of the time an invalid checksum, resulting in two slight changes (at most) per block (0x40 and 0x05 Corruptions).
- The adress of the Corruption and the value of the changes can be partially manipulated.
- RAM data is exposed to another anti-cheat script that change most of the adresses frequently, with a 32 double-word range (32 possible positions), so you can manipulate this positioning to put a specific data over an adress that will suffer Pomeg Glitch corruption.
- Pomeg Glitch is normally done on a wild battle with a party made of KO Pokemon/Eggs (with Pomeg Berry).
- But the party can also be made of KO/Eggs with an Invisible Bad Egg (easily available after a Pomeg Glitch), allowing for faster Pomeg Glitch setup.
- - Instant Pomeg Glitch :
- And the empty first party slot can be made with an Instant Pomeg Glitch Glitch Pokemon, with the Slateport Glitch Pokemon Corruption that will be explained right below.
- This Instant Pomeg Glitch is even more interesting as you don't even need a wild battle to perform Pomeg Glitch and as you can do it everywhere, gaining a good amount of time over Pomeg Glitch and PC movements.
- - Slateport Glitch Pokemon Corruption :
- A journalist in Slateport reads your 1st Party Pokemon species name (the first that isn't an Egg/Bad Egg). This stores the whole Pokemon Species name at 0x02021CC0, not regarding the lenght of the name.
- Glitch Pokemon can have really long name, allowing to overwrite a large part of RAM data (up to 20-40.000 bytes) if they are presented to this journalist.
- This can't be done elsewhere (for now) as this journalist if the sole NPC known to use a special .. command to store a Pokemon Species Name, and not the bufferfirstpokemon command (this command freezes the game if a name longer than usual is read).
- The values that can be corrupted or safely corrupted depend on their RAM adresses, as you can't go as far as you want with the values tou want, and as there are some values that will block you/freeze the game if you corrupt them (like Map location).
- The main elements that can (for now) be safely corrupted are :
- -Party Pokemon. (An empty first slot is possible) (one of the first things corrupted with this method, which can pose some issues)
- -Trainer Name and Trainer Sprite.
- If Trainer Name is too long, the PC textbox will freeze the game. If Trainer Sprite doesn't have some values, the game will freeze on battles (it can't load a valid trainer back sprite). Allows for funny trainer sprites.
- -Battle Frontier streaks, streak activation, Battle Pyramid Bag.
- Allows to skipe a good amount of fights on the 7 Symbol Part. Also allows to obtain Balls in Battle Pyramid Bag to catch Pyramid wild Pokemon.
- -Map Location.
- Either traps you in 0x0000 0000 or freezes the game when you attempt to walk. A dreadful and pityless value that prevents this Corruption to easily change Bag/PC Items/Event Flags/Mirage Island/.. values.
- It also limits the amount of Glitch Pokemon that can be used for the other Corruptions since they need to be long enough to corrupt a certain value, but not too long to avoid corrupting Map Location.
- Since Party Pokemon and Trainer Name + Sprite are always (almost) corrupted, you need two additional things to be able to corrupt RAM data and still have access to every game feature.
- i) A Glitch Pokemon that leaves an empty Party slot.
- Since you can't access PC anymore, the only Pokemon you can withdraw are Day Care Pokemon. Thus, with a team full of Bad Eggs, you need an empty party slot to be able to get back one of the previously stored Day Care Pokemon.
- ii) A Trainer Name Glitch Pokemon. (see Glitch Poke List)
- This Glitch Pokemon's purpose is to give you back a short Trainer Name as well as a valid Trainer Sprite.
- Thus, you'll need it in nearly every Slateport Glitch Pokemon Corruption. This one will be heavily cloned during the run.
- Here's how you make Slateport Glitch Pokemon Corruption :
- Generate 1 or 2 Glitch Poke that will corrupt the data you want, as well as a Trainer Name Glitch Poke.
- Fly towards Mauville and deposit the Trainer Name Glitch Poke in Day Care. If you have 2 other Glitch Poke, deposit one of them there too. Place the remaining Glitch Poke in first party slot.
- Fly towards Slateport, and speak to the journalist.
- Walk/Bike back to the Day Care. (sometimes the Select registered item is changed, so you might not be able to bike)
- Withdraw the second Glitch Pokemon, and repeat the process, if you have a second Glitch Pokemon.
- Withdraw the Trainer Name Glitch Pokemon, go back to Slateport, and speak to the journalist to get a short trainer name back, as well as a valid trainer sprite.
- In the process, you need to avoid random battles, so use some Repel for Route 110.
- Most of the Glitch Pokemon will only corrupt the value you want in the way you want with certain RAM positions, so you'll have to reset or save in the middle of the process to ensure that you had the good corruption. (We're in TAS so this will be manipulated).
- Another potential issue is the fact that when resetting/exiting Safari Zone, the Trainer Name is copied at 0x020283E8, and this adress is right below Day Care Pokemon adresses. Thus, if you have a long trainer name, you can't just save mindlessly or you could screw up your Day Care Pokemon and lose any hope of getting back a convenient trainer name.
- This corruption is for now useful in Battle Frontier, to Shinyhunt in Battle Frontier, to alter Swarms, and to perform an Instant Pomeg Glitch. (see Instant Pomeg Glitch).
- Instant Pomeg Glitch allows to make the Safari Zone guard disappear and exit Safari Zone with Safari Mode on.
- -- Item Corruption :
- Certain puny items could be bought and placed in PC to manipulate the Corruption during the Ever Grande Fly Location and duplicate as much needed items as possible. This will also give as much money as needed.
- Items can be obtained with the Pokemon corruptions listed below, either by Def&Speed EVs, or by Move 2. Rare Items obtained like this can be taken and will go into Rare Items Pouch.
- They can be easily cloned to ~10 exemplaries using the Instant Cloning Glitch Pokemon.
- The Battle Frontier Glitch Pokemon will change the value of the "quantity encryption value", resulting in high quantities of every Bag item (as well as money) and in the loss of Berry/TM Pouches (Item 0x0000 gains a non-null quantity and is then placed first, hiding every other item in these pouches).
- Thus, Berries will be obtained and used before Battle Frontier things, and since most of the items that need to be duplicated are used to obtain Battle Frontier Glitch Pokemon, dusplications with Pomeg Glitch will be needed.
- Check below for a list of needed items, and the Moves/EVs needed to obtain them.
- -- Pokemon Corruption :
- - Multi-Corruption
- During a Pomeg Glitch, the Corruption "pattern" PC Pokemon receive are the same every 5 slots. With 54 slots, this gives the ability to corrupt 10 Pokemon PID (and TID in a second Pomeg Glitch) at a time. Thus, the number of required Pomeg Glitches will be quite low.
- "Instant Cloning" and "Instant Pomeg Glitch" Glitch Pokemon are also very interesting as they cut off a good amount of time on Dummy Capture + Cloning&Training + Corruption compared to normal Cloning and normal Pomeg Glitch.
- - GA AE EG MM Corruption Type
- Catch Pokemon that have a PID who doesn't contain 0x4000 0000 that have the GA AE EG MM Corruption Type (Growth read on Attacks, Attacks on EVs, EVs on Growth, Misc on Misc).
- You can change their Move 1 to corrupt them into specific Glitch Pokemon with a Double Corruption.
- You can change their Move 2 to corrupt them into specific Glitch Pokemon with a Double Corruption.
- You can give them specific EVs and corrupt them to change these into Glitch Moves with a Double Corruption. (depends on the Glitch Move ID)
- Fly can be obtained with a Full Restore (0x13=19) to lessen the need of clones of the Fly slave for Battle Frontier Glitch Pokemon corruptions.
- - GE AG EA MM Corruption Type
- Catch Pokemon that have a PID who doesn't contain 0x4000 0000 that have the GE AG EA MM Corruption Type (Growth read on EVs, Attacks on Growth, EVs on Attacks, Misc on Misc).
- You can change their HP & Atk EVs to corrupt them into specific Glitch Pokemon with a Double Corruption.
- You can change their Def & Speed EVs to corrupt them into specific Glitch Pokemon with a Double Corruption.
- You can give them a specific Exp amount (from catch or with some Rare Candies) and corrupt them once to change this Exp into a Glitch Move with a Double Corruption.
- With High PPs Moves (or Glitch Moves), you can get high Contest stats with a Double Corruption.
- - Corruption Initiator
- A Corruption Initiator is a Pokemon whose data can influence the 0x40 Corruption that the Pokemon below him might suffer to ensure that this corruption will set/deset 0x40 bit on the PID & TID of the Pokemon below. (here, we need them to deset 0x40, as a blank space is enough to set 0x40 on PID and TID).
- The Initiator is lost in the process as it's transformed into a Bad Egg, but only one would be needed for the entire run, and it can be easily cloned.
- - Sketch a Ditto
- By getting specific Glitch Moves, especially one like 0xFEFF (pure example), you can let a Ditto Transform into a Corrupted GE AG EA MM with a specific Glitch Move, and Sketch that move with a GA AE EG MM Smeargle to then corrupt it into a specific Glitch Pokemon.
- The ID of the Glitch Pokemon depends on the Exp amount of the GE AG EA MM Poke, so for IDs like 0x13F6, you don't go for any EV training, which is a relief.
- - Double Double Corruption.
- Use a .. AG .. Pokemon with precise Exp points, let's say 0x13F6, and use Double Corruption on him. It'll turn into a Pokemon with 0x13F6 as Move 3. Switch this move to 1st place, and make another Double Corruption on him. It'll turn into 0x13F6 Glitch Pokemon.
- However, to make the second Double Corruption, you'll need to sacrifice a Pokemon to serve as Corruption initiator.
- Thus, you don't need any EV training, and unlike "Sketch a Ditto", you don't need a Smeargle nor having the Ditto area unlocked.
- Between "Sketch a Ditto" and "Double Double Corruption", I think that Double Double is faster, but this will depend on the route, as if some Smeargles are needed for another Corruption, Ditto could save a bit of time.
- -- Battle Frontier :
- Messy for now. I'll upload some parts later.
- Once 7 Symbols are obtained, Scott offers Lansat and Starf berries, which are complete garbage for Pokeblocks.
- -- Contests :
- - GE AM EG MA Poke
- Contest Ribbons are read on PPs from Move 1 & 2. (We need Bits 2,5,8,11,14 = 0x4924 for every Master Rank Ribbons. This would require 1-2 Glitch Moves to have PPs that have at least these bits set to 1).
- Contest Stats are read on High Exp, PP Bonuses, Happiness, and Egg Steps. PP Bonuses can be maxed to increase Contest Stats.
- Species is read on EVs, so any Pokemon can be chosen. (for the best Contest Combos)
- Since Moves are read on Misc, the Pokemon would need to be put in Day Care to forget Glitch Move that are too glitchy to be forgotten with other ways. The Pokemon IVs could be manipulated to reduce the amount of "hlighly glitched" Glitch Moves to remove.
- - GE AA EM MG Poke
- Contest Ribbons are read on PP Bonuses and Friendship (Easier manipulation to get at least 0x4924).
- Contest Stats are read on IVs + Ribbons, so Coolness and Beauty could be enhanced by IV manipulation (but not that much)
- Species is read on EVs, so any Pokemon can be chosen. (for the best Contest Combos)
- Moves are read on Moves, so even more Contest combos can be created by mixing 2 Pokemon Movepools with a Species ID that's easy to obtain with EVs. (to minimize the EV training phase)
- I think this Poke seems way faster than the other one. The only blurry point is the amount of Contest Stats needed to win a Master Rank contest with a very good Moveset, as the first Poke would give higher Contest Stats.
- Contest Stats can be increased with Corrupted Pokeblocks made from Event berries (Pomeg Glitch can add a lot of Cuteness to Pokeblocks), and 2-4 Pokeblocks are necessary to get high Contest stats in every category.
- The Movesets would be changed with Heart Scales (Lilycove), TMs (Lilycove Pokemart and some Move Tutors. Since some BP will be acquired (or even glitched in the way), even Battle Frontier Move Tutors are usable.
- I don't know how much Contest Stats are important, and if a Master Rank ribbon can be obtained with little to no Contest stats and a good moveset.
- I planned Contests before Battle Frontier because Battle Frontier Glitch Pokemon corrupt a value that freezes the game when trying to enter a Pokemon Contest, and I don't know which one nor which value it must have yet.
- ---- Pokedex Completion :
- This will be done after Battle Frontier, as Glitch Pokemon involved to change Battle Frontier streaks also corrupt a part of Pokedex flags, meaning a Pokedex wipeout in out case. This would wipe a dozen of Pokemon from Pokedex.
- We're going for 202 Regional Dex (Jirachi and Deoxys included).
- A large part of this Pokedex will be completed with wild Pokemon catches and evolutions. (Rare Candies or Stones)
- Some Pokemon aren't in Emerald, take too much time to evolve, or are too far to be found (Bagon or others).
- Thus, another part of the Pokedex will be completed by stealing Pokemon from trainers with a Pokemon Stealing Glitch Move.
- A part of these trainers will be Battle Dome trainers, as their Pokemon can be manipulated. Battle Dome is chosen because it's the only BF building where you won't be declared losing if you steal an opponent's Pokemon, and where you'll be stealing Pokemon from trainers you're forced to fight.
- A stolen Pokemon will become a Bad Egg, so these can't be evolved at will. Thus, manipulating PokeNav to have certain rematches could be interesting for certain evolutions.
- And the last remaining Pokemon will be obtained with Pokemon Corruption. The Pokemon Species will be corrupted from Move 1 or HP&Atk EVs, and the Pokemon will only be corrupted once to be put in Egg state.
- The Egg hatching will add the Pokedex entry of the Pokemon.
- Specific Pokemon :
- -Mirage Island will be skipped if Wynaut can be stolen from a Trainer. Else, I don't know if it will as Mirage Island could be "easily" generated (modulo PID manipulation) whereas on the other hand the Move/EV selection + Corruption + Hatching sequence might take a bit longer.
- -Latios will be chosen as a roamer as Latias is a Pokemon of Battle Dome leader. This will skip Southern Island.
- -The only Pokemon that require Dive are Kyogre, Chinchou, Lanturn, Relicanth, Clamperl, the 3 Regis.
- Most of them can be stolen on trainers. The Regis can be stolen on Battle Dome.
- Since obtaining Dive + Dive Badge require clearing Mossdeep Gym + Spatial Center (and you need alive Pokemon to do this since you need to do Double Battles) takes quite some time, Kyogre should be obtained with Pokemon Corruption, as obtaining Dive for him and Chinchou/Relicanth/Clamperl clearly takes too much time.
- -I don't know if Rayquaza can be obtained in Sky Pillar, or if the full Pillar needs to be unlocked by completeing a part of the story. So Rayquaza might be obtained with Pokemon Corruption.
- -Groudon is as easy to get as pie on a table.
- -One Fossil could be obtained with Pokemon Corruption (0x11E,0x11F = 286,287; Imprison, Refresh) since the revival event is short.
- -Jirachi and Deoxys will be obtained with Pokemon Corruption, as there's no current way (apart from ACE) to get on Birth Island.
- -Milotic, Dusclops can be stolen in Battle Pike in wild Poke Rooms. (Loses time to clear the Room but gains time to lessen the amount of Pokemon stealing).
- -League Pokemon can also be stolen (the run could end with this, even if this doesn't show 4 Stars nor Nurse respect), but that's a bit slow considering the textboxes.
- -Safari Zone will be a gold mine, especially with the Double Bike strategy to directly clear every area.
- -Feebas fishing spots value can be manipulated with Dewford's trendy phrase, and applications showing where the spots are on Route 119 exist. Thus, he'll be easily caught, and I don't think that the trndy phrase will be needed unless Feebas spots are really bad (like requiring Waterfall and on the fathest spots).
- -Starters can't be easily reobtained, so they'll be obtained through Pokemon Corruption.
- -Every PC Pokemon could be transformed into an Egg to be hatched and regain the Dex entry, but this would be done with a TID corruption, and the number of hatching cycles would be equal to the Pokemon happiness, so this would be way too long.
- -Same thing for Eggs coming from Day Care.
- --- More Pokedex data :
- -Interesting Pokemon to steal :
- Roselia (Route 103/111), Breloom(Route 104, Rematch), Carvanha (Route 105), Horsea (Route 108), Azurill (Route 109), Zangoose (Route 115), Ninjask (Route 115/..), Surskit (Route 119/120), Castform (Route 120), Shiftry (Route 121/128), Lunatone (Route 123), Chinchou (Route 124), Staryu (Route 124/126), Machamp (Route 125), Nosepass (Route 128), Horsea/Seadra (Route 132), Camerupt (Route 132), Ludicolo (Route 133), Bagon (Route 134), Slaking (Victory Road), Claydol (Victory Road), Ninteales (Victory Road), Wailord (Victory Road), Lanturn (Victory Road), Delcatty (..), Meditite (..), Medicham (...), Machoke(...), Altaria (...)
- -Rare Pokemon :
- Volbeat, Plusle, Seedot, Nuzleaf, Kecleon (wild), Wailord, Chimecho, Grimer,
- The high-levelled Good Rod Pokemon
- -Safari Zone :
- Oddish, Natu, Doduo, Girafarig, Wobbuffet, Gloom x2, Pikachu
- Phanpy, Xatu, Heracross
- Rhyhorn, Dodrio, Pinsir
- Psyduck, Golduck
- Goldeen (Lv 30) (Good Rod)
- -Pike Pokemon to steal :
- Milotic, Dusclops
- -Pokemon to fish :
- Old Rod : None
- Good Rod : Magikarp (Lv 19), Barboach (Lv 29), Wailmer (Lv 30), Corphish (Lv 29), Carvanha (Lv 29), Feebas, Goldeen (Lv 30), Luvdisc
- Super Rod : Corsola
- -Rock Smash : Nosepass, Graveler
- -Egg to hatch ? : Wynaut
- -Roamer : Latios
- -In its cave : Groudon
- -Pokemon to evolve :
- Beautifly(5), Dustox(5), Swellow(14), Kirlia-Gardevoir(16-10), Vigoroth(12), Kadabra, Ninjask-Shedinja(13), Exploud(1), Azumarill(1), Tentacruel(1), Aggron(2), Machoke(8), Magneton(4), Electrode(4), Vileplume(Leaf), Bellossom(Sun), Swalot(13), Magcargo(22), Muk(24), Weezing(19), Grumpig(), Sandslash(1), Vibrava-Flygon(14-10), Cacturne(10), Gyarados(1), Altaria(), Wishcash(1), Crawdaunt(1), Claydol(14), Seaking(3), Cradily(20), Armaldo(20), Wigglytuff (Moon), Banette(8), Ninetales (Fire), Raichu (Thunder), Donphan(1), Rhydon(13), Glalie(12), Sealeo-Walrein (1-11), Sharpedo(1), Camerupt(13)
- -Unsure Pokemon :
- Delcatty (MoonStone), Wigglytuff (Moonstone), Raichu(Thunderstone), Electrode-Magneton(Evolve), Beldum(?), Bellossom (Sunstone), Ludicolo-Shiftry-Vileplume (Leafstone)
- Is evolving faster than catching a Pokemon ?
- Is evolving faster than stealing a Pokemon ?
- Amount of Rare Candies to be tied ?
- Is it better to reach or Corrupt an item (like evolutionary stones) ?
- Can we hatch Eggs during the catching phase ?
- -Evolving items needed :
- Fire, Leaf, Thunder, Sun, Water Stones
- Maybe not all of them due to Dome Stealing.
- -Skipping Old Rod, Super Rod, Dive, Waterfall :
- Concerned Pokemon :
- Super Rod : Staryu, Starmie (Water), Corsola, (easier Lv manipulation)
- Wishcash, Sharpedo, Seaking
- Dive : Chinchou, Lanturn(), Clamperl, Relicanth
- Waterfall : Bagon,Shelgon-Salamence, Some Trainers, Moonstone
- Since we need to catch a Spheal, we could go and take Super Rod as it concerns 3 Pokemon and (probably) easier Fishes manipulation, as well as access to more evolutions (if it's faster to catch them).
- Dive requires to beat Gym + Spatial Center, and Waterfall requires Dive + Gym. The only really concerning Pokemon are Shelgon/Salamence, Clamperl(I don't know), and Relicanth, as they can't be stolen that quickly.
- I'm convinced for now that this takes too much time in front of Pokemon Corruption.
- -Missing Pokemon :
- Treecko, Groovyle, Sceptile, Torchic, Combusken, Blaziken, Mudkip, Marshtomp, Swampert, Masquerain, Alakazam, Golem, Igglybuff, Starmie, Pichu, Huntail, Clamperl (?), Gorebyss, Relicanth, Corsola, Seadra, Kingdra, Shelgon, Salamence, Beldum-Metang-Metagross (?), Regirock, Regice, Registeel, Rayquaza, Kyogre, Jirachi, Deoxys
- 27 Pokemon to Steal (at maximum)
- Pokemon I'd like to steal :
- Gardevoir, Shedinja, Crobat, Snorunt, Vileplume/Bellossom, Swalot, Magcargo, Muk, Vibrava, Flygon, Vulpix, Ninetales, Chimecho, Banette, Raichu, Snorunt, Glalie, Walrein, Metang, Metagross
- 21 Pokemon to steal (at maximum)
- -Pokemon Corruption :
- Jirachi, Deoxys, Kyogre, Rayquaza
- --- Side Data :
- -- Items :
- Most important items for the After League part. Most of them will be obtained through Corruption.
- Mach Bike (0x110=272) or Acro Bike (0x103=259) or FrLg Bike (0x168=360) (Double Bike strat for faster Safari Zone captures, maybe)(via Corruption, Role Play/Torment/0x168)
- Master Ball (0x1) (Easy captures) (via Corruption, Pound)
- Fluffy Tail (0x51=81) (Pomeg Glitch) (bought in Pokemarts)
- HP Up (0x3F=63) (EV Manipulation) (Found during Pre-League ?)
- Protein (0x40=64) (EV Manipulation) (Found during Pre-League ?)
- Pomeg Berry (0x99=153) (Pomeg Glitch and EV manipulation) (Route 119)
- PP Max (0x47=71) (For Contest) (via Corruption, Absorb)
- Heart Scales (for Contest and Sketch) (found in Lilycove)
- Kelpsy Berry (0x9A=154) (for EV Manipulation) (via Corruption, Fury Swipes)
- Lingan Berry (0xA9=169) (for Pokeblocks for Contest) (via Corruption, Spider Web)
- Petaya Berry (0xAB=171) (for Pokeblocks for Contest) (via Corruption, Nightmare)
- Apicot Berry (0xAC=172) (for Pokeblocks for Contest) (via Corruption, Flame Wheel)
- Macho Brace (0xB5=181) (used to fasten EV training for Exp Corruption) (via Corruption / IFG in Route 111 House)
- Full Restore (0x13=19) (used to get Fly on certain Glitch Pokemon) (bought in Marts)
- Old Rod (0x106=262) (for fishes) (From Memento or given by a Fisherman)
- Good Rod (0x107=263) (for fishes) (From Facade or given by a Fisherman)
- Super Rod (0x108=264) (for fishes) (From Focus Punch or given by a Fisherman)
- Pokeblock Case (for Pokeblocks and Safari Zone access)(given at Lilycove)
- Moonstone (0x5E=94) (Evolving Wigglytuff, Delcatty) (From Psychic or Meteor Falls)
- Firestone (0x5F=95)(Evolving Vulpix) (From Hypnosis or Jagged Path)
- Thunderstone (0x60=96) (for evolutions) (From Meditate or Yellow Shard)
- Leafstone (0x62=98) (for evolutions) (From Quick Attack or Route 119)
- Sunstone (0x5D=93) (for Gloom) (From Confusion or at Spatial Center)
- Waterstone (0x61=97)(Abandoned Ship)(Evolve possible Staryu)
- -- Moves :
- Only 3 Glitch Moves are really needed for now in these scraps.
- The other required Moves for items or IDs can be obtained with 3 different methods (see below).
- OHKO Glitch move :
- A Move with Horn Drill effect, a priority above 6-7 (so above Protect and switches), with a non Normal-Ground-Electric-Poison-Ghost type, an accuracy higher than 0%, that hits the opponent, and more than 5 PPs (for opponents with Pressure). Just hit and you'll kill.
- Only countered by Sturdy Pokemon, and lucky Pokemon with Focus Band, which is only a handful of Pokemon/cases.
- Since the damage dealt should be equal to the Pokemon HP (or remaining HP), it's interesting to face Battle Frontier Pokemon with low HP bases, low levels (Lv 50 category if possible), no HP EVs, and no special abilities with textboxes (like Intimidate) to shorten the lenght of battles.
- This (as well as not missing the Move if its accuracy isn't 100 or higher) is the only RNG manipulation needed in Battle Frontier fights.
- Move Ids not known in US Emerald for now. I'd like to have an application to search every Glitch Move with at least the properties said above to choose the best one for this TAS.
- IFG :
- Check the Move name, hit B, and the battle is ended. Used with Castform/other Pokemon for Pre-League run, various values can be chosen.
- Isn't that useful in Battle Frontier as Fleeing is considered as a loss in many buildings. (except Dome and Pyramid trainers)
- Pokemon Stealing Move :
- Check the Move name and throw Balls to catch the Opponen'ts Pokemon. Catching the Opponent's Pokemon ends the battle. Every trainer apart from B Factory have different TID, which transform every stolen Pokemon into Bad Eggs as the game change their TID to yours, completely messing with the Pokemon data and checksum.
- Can only be used in Dome/Pyramid as Catching the Opponent's Pokemon is considered as a loss in many Battle Frontier buildings.
- If you steal in Battle Dome, you are considered tied with the opponent, and win the fight. Thus, Dome trainer tree would be manipulated to allow stealing Pokemon that aren't in the Dex for Regional Dex completion.
- Not searched yet, various values are possible.
- - Methods to get specific Moves :
- Use a .. AG .. Pokemon and use Double Corruption on him. You'll get Move 3 ID on Exp, and Move 1 ID on Species.
- (Use a .. AE .. Pokemon and use Double Corruption on him. You'll get Move 1 ID on HP and Atk EVs).
- Catch a wild Pokemon that knows the move, or Sketch the move from a trainer Pokemon.
- Use a GE .. / GA .. Pokemon and use Double Corruption on him to get another Pokemon at Lv 100 / high level. Give him a Heart Scale to get the Move back and use Double Corruption on him again, or use the "Sketch a Ditto" technique to teach it to a Smeargle and Double Corrupt it.
- -- Glitch Pokemon :
- Corruption Initiator :
- Not a Glitch Pokemon, but I put this there as it's a main sacrifice for Pokemon Corruption.
- This Pokemon needs to have specific values on its second substructure.
- To be precise, the double-words 2 and 3 of substructure n°2 need to have a certain congruence modulo 24 (6 possible values), and the bit 0x4000 0000 of the three double-words of this substructure need to be in one of these two configurations (set - unset - set or unset - set - unset).
- Thus, when the 0x40 Corruption will hit a Pokemon PID or TID, the 0x05 Corruption will hit past the Pokemon values, and the 0x40 Corruption will be deset 0x4000 0000 from PID and TID, which is what we need since we can easily set it by leaving a blank space instead of the Corruption Initiator.
- To have the required values, this substructure needs to be either EVs or Attacks.
- If this is EVs, the Poké needs to have the 0x40 bit set in Beauty, and the 0x40 bit unset in Feel and Speed EVs.
- This can be done with 6 Pokeblocks made from Chesto Berries.
- If this is Attacks, the Poké needs to have a Move 4 ID with its bit 0x4000 set, and bit 0x40 of Move 4 PPs unset and bit 0x4000 of Move 2 unset.
- This can be done with a .. AG .. .. Pokemon with specific Exp points. This Pokemon needs to go through Double Corruption to receive the Glitch Move coming from the Exp points as Move 3. Then, he would need to learn some Tm/Hms (or more manipulation of its other moves) to have a convenient movesets with Move IDs and Move PPs.
- Invisible Bad Egg :
- Set up a Pomeg Glitch without Pomeg Berries. Will be obtained by sacrificing a Pokemon during a Pomeg Glitch.
- Instant Cloning Glitch Poke :
- Go over the Glitch Pokemon slot in PC, try to grab a Pokemon, and trade the thing (a Bad Egg) you grabbed with the Pokemon you wanted to grab. Now, each time you'll want to grab another PC Pokemon, you'll grab a clone of that Pokemon.
- With the cost of 1 Bad Egg, you can clone any Pokemon in any quantity very fast. Various IDs can be chosen, don't have the best TAS ID yet.
- Possible IDs : 0x1549 (21,73), 0x280A(40,10).
- Trainer Name Restore Glitch Poke :
- Give Trainer Name a short lenght, allowing it to use PC. Don't have the best ID yet.
- Instant Pomeg Glitch Glitch Poke :
- Empties first Party slot, allowing to perform Pomeg Glitch by opening Party anywhere. You can then do it in front of PC to corrupt a lot of Pokemon quickly.
- However, the Empty Slot is gone if you change the order of Party Pokemon or check Party Pokemon in PC. Don't have the best TAS ID yet.
- Possible IDs : 0x29BD-0x29C2 (10.685-10.690 or 41,189/194), 0x96AF-0x96B4 (38.575-38.580 or 150,175/180)
- Battle Frontier Glitch Pokemon :
- Corrupt the winning streak, and the streak activation. Multiple IDs required, with multiple values for each. Haven't made the best TAD combination yet.
Add Comment
Please, Sign In to add comment