blue 151 FTL (safe route): CLEAR SAVE DATA - manip TID 0x765e - name player baaaa - name rival ??//;; - note: input rival name to 7 characters, then delete last char to get proper rival name to save a bit on tossing ethers - i.e. input rival name to be ??//;;;, then press B to make rival name ??//;; - skip pc potion - pick bulbasaur, win rival - buy 10 poke balls - optional: pick up tree potion - get good pidgey - pick up forest antidote - pick up forest potion - win weedle fight - buy escape rope x1, parlyz heal x1, burn heal x1, awakening x1 - brock through walls - catch ditto - swap ditto to front, use escape rope - get CT - pokedex menu flash on grass tile next to side of ledge: https://i.imgur.com/Bbh6R3V.png - can do this before getting CT, as long as you do not open any submenu - double distort missingno: - view CT until corruption - flash item menu - view CT again until another corruption - do this fast enough and get first ball missingno to skip missingno cry - you can also view CT again if audio completely fades out and you haven't caught missingno by then for another chance at skipping missingno's cry - toss awakening x2, double distort again (no need to worry about missingno cry this time) - swap ditto with rhydon - swap antidote x1 (third) with awakening x255 (6th) - toss antidote x1 - dry underflow - do not flash use/toss or back out/enter in to save a bit of frames (maybe) - swap awakening x0 with 9th slot - teach missingno teleport (tm30) - swap ether x80 into options - teleport or walk back to red's house (approx. same timing) - enter red's house - open red's PC (enough to display deposit/withdraw/toss), then back out - toss 1 from awakening in 9th slot - toss all of tm55 in 8th slot, 7th slot, 6th slot, 5th slot (BUT NOT 4TH!) - open deposit menu - deposit tm55 in fourth slot - deposit awakening x255 - go to toss menu - toss CANCEL under potion x1 - toss potion x1 - dry underflow - toss []j. from 5th slot in box underflow - alternatively, back out and in of toss menu - swap 5th []j. with 6th []j. - walk back outside - walk right 1 from red's door - save - view trainer card - swap Q r 4 h I with ultra ball x0 - get on and off the bicycle - the game should crash. hard reset - get an encounter - use 9F in TID, then use teleport with missingno (cannot just walk back to daisy's house) - walk to daisy's house - walk right 1 to save []j. lag - toss 253 master balls from warping to get to 3 - exit daisy's house - enter cerulean house - swap []j. x3 with ultra ball x1 - scroll to tm22 x65, toss 58 to get to 7 - swap tm22 x7 with ultra ball x1 - swap []j. x255 with tmtrainer item below - swap []j. x255 with coin case directly under the first cancel button you see (swap while cancel button is on screen to save frames) - swap []j. x255 with ultra ball x1 OR great ball x1 directly under cancel - swapping with great ball x1 saves []j. frames - toss []j. x175 from []j. x255 to get []j. x80 - exit house - open item menu - scroll up until you see fire stone x[]9 (close to poké flute, above marshbadge) - press select on fire stone x[]9 - scroll up until you hit a click item - press b three times to advance click item, then immediately press select - swap fire stone x[]9 with x accuracy x90 - swap fire stone x[]9 with []4 [] " - toss 119 from dire hit x126 to get 7 - scroll up, swap ether x80 in options with []4 [] " - toss 29 from ether x80 to get 51 - bonk right, talk to invisible sign which is now a mart - NOTE: selling items with OWRB skips sell jingle, be sure to sell fast! - sell: []j. x0, parlyz heal x1, burn heal x1, 7 stacks of awakening x255 (money should be 678789) - buy (IN ORDER): hyper potion x99, hyper potion x99, hyper potion x20, rare candy x1 - buy rare candy x81 if you want to preserve save file after credits - exit mart - open item menu - swap tm43 x243 in rival name with ether x51 in text pointer - toss 227 from tm43 x243 to get 16 - scroll down, select repel x241 near super rod - scroll down until you hit a click item - 3 clicks twice, then press select on click item to swap with repel x241 - if you accidentally deselect the repels, advance past the click item and select the repel x248 near poke flute - scroll down again until you hit another click item - 1 click 4 times to advance through - scroll down again until you see rare candy x1 - scroll a bit more until the cursor is on cancel below rare candy x1 (reduces []j. lag) - swap repels with []j. x0 above rare candy x1 - toss repels to get to repel x190 (241 tosses 51, 248 tosses 58) - exit menu, press A to talk to invisible prize vendor - NOTE: can use repels multiple times instead of tossing (not sure on which is faster) - by default, a repel is used each time per pokemon - no need to change box since party count is set to 0 every time you talk to the prize vendor - buy tangela and chansey from 1st and 3rd slot respectively at some point After buying Oddish, toss 5 from Repels After buying Charmander toss 3 After buying Magnemite toss 2 After buying Ponyta toss 5 After buying Goldeen toss 2 After buying Venusaur toss 2 After buying Alakazam toss 2 After buying Haunter toss 2 After buying Electrode toss 2 After buying Kingler toss 2 After buying Muk toss 3 After buying Golduck toss 2 After buying Caterpie toss 3 After buying Dodrio toss 2 After buying Sandshrew toss 3 After buying Dratini toss 3 After buying Vulpix toss 4 After buying Meowth toss 2 After buying Doduo toss 4 After buying Farfetch’d toss 4 After buying Mankey toss 2 After buying Electabuzz toss 2 After buying Magmar toss 2 After buying Machoke toss 2 After buying Slowpoke toss 2 After buying Growlithe toss 4 - once all pokemon have been bought, toss 0 from []j. x0 directly under cancel button - OPTIONAL SAVE FILE PRESERVATION STRAT: - do this before getting kangashkan, and do not do []j. x0 toss yet: - toss 1 from rare candy x81 to get rare candy x80 - press select on rare candy x80 - scroll down until inventory wraps around, then scroll up until the first occurance when []j.s appear - press up once more, then press select to swap rare candy x80 - exit menu and get kangaskhan - toss 0 from []j. x0 below rare candy x80 - press select on []j. x0 directly below last awakening x255 stack (saves []j. frames getting the []j. x0 here) - scroll down and press select on dire hit x7 - scroll up a bit and press select on master ball x118 - press select on ????? above coin case - exit menu and walk up to HoF