(WiP Demo): Flying Pikachu minigame created w arbitrary code execution. ^-^ (Pokémon Yellow)

Subscribers:
17,700
Published on ● Video Link: https://www.youtube.com/watch?v=xhWHsx2BUdg



Game:
Duration: 0:54
1,829 views
110


Notes: As I've only seen Pong, Tetris and Snake games in Pokémon Red/Green/Blue/Yellow, I've started making my own ACE game to share with you.


The save file is now available at https://drive.google.com/file/d/12ydt9Sw2LTR5S115FZRVsIjfdjIPNMIJ/view?usp=sharing , as I don't know how to use the new Google Sites yet.


It will only work on Yellow (and likely only the English Yellow as of now, unfortunately, and my code is a mess to port). To load it, have it on the same folder as the ROM with the same file name, or for a later VBA (note common VBA will most likely freeze), file+import battery file. To get it on a real console, you can look into FlashBoy (to put it on a cart) or 3DS custom firmware with JK's save manager.


This one is based on Flying Pikachu instead of Surfing Pikachu; as the actual game has a "Pikachu's Beach" minigame, but not a Flying Pikachu minigame.


At present, you can only move Pikachu and shoot a 'Pikachu stamp' up in the air to try and get the bird Pokémon.


Other small features are altered music to a (gym?) battle victory theme, sound effects for shooting, and temporary glitch music that resets back to the normal altered music later (the latter was a bug I repurposed as a feature :p).


You can also reset the high score by using 4F, but the score and high score system hasn't been added yet. ^^;


In the future I'd like it to be a fully functional shmup minigame with lives, multiple Pokémon to shoot 'Pikachu stamps' at, a point system and a high score that is saved so you can still see it after reset as long as the save battery doesn't die or you don't delete your save file. I might not fix some glitches for fun, but I'll try to get diagonal movement and cut out the 'Pikachu stops moving issue' on a later version.



Issues:
1. You can't do combinations on the d-pad or move diagonally (yet).
2. I replaced the background with a star pattern to base it on Pikachu flying in space (the tiles are from the Game Freak intro), but on hindsight I might use the default again at a future time. Furthermore, there is still a lag before the background changes.
3. Various times where I update the VRAM the wrong way, which may result in artifacts.
4. Palettes for sprites and tiles are bad.

5. I haven't implemented defeating Pokémon yet.
6. The single bird is the only Pokémon other than the Flying Pikachu that appears as of present.
7. The score is displayed as 0000, but you can't gain any points yet. Later I intend to implement a high score system that is saved to SRAM when you reset the game; so you can still view it after a reset unless the save battery dies or you delete your save file. Using 4F instead of ws m is actually a precursor I added to resetting the high score.
8. Hasn't been tested on multiple platforms. Might fail on some, but works on BGB. I intend to try it on a real GBA SP later by uploading the save to the cart, as well as Nintendo 3DS Virtual Console.
9. The bird doesn't shoot you yet.
10. Pikachu can't get hurt and lose lives yet.
11. No Game Over yet.
12. 'Pikachu stops moving issue' ; entering more than one input (e.g. up and right, right and B-Button) causes Pikachu to stop on the spot, hindering the gameplay. Additionally there may be a similar issue with the bird?
13. The sprites are not the best.




Other Videos By Evie (ChickasaurusGL) 🌺


2021-11-12How to make unstable Yellow MissingNo. not freeze every time with arbitrary code execution ^-^
2021-11-11How to beat Pokémon Red without moving, without arbitrary code execution and no Trainer ID manip ^-^
2021-11-08Surf on an artificial water tile originating from glitch item text (Pokémon Red and Blue)
2021-11-04HiddenItemCoords's 0 x or y coordinate design flaw (Generation I)
2021-11-04CoolTrainer♀ 10-20% HP switch chance coding flaw (Generation I)
2021-11-02Turning Splash into a One-hit-KO move (exclamation point arbitrary code execution, Pokémon Red/Blue)
2021-10-31Using submerge glitch to encounter Mew in water-grass (no ACE challenge) (Red/Green) (ポケモン バグ)
2021-10-24How to glitch the Japanese GF Mew (ゲーフリミュウ 22796) in Red/Green (ポケットモンスター 赤・ 緑) (from start, no ACE)
2021-10-24Raising an Egg akin Pomeg glitch after the Randy mail over 0 HP on an Egg workaround (Generation II)
2021-10-24Small hybrid Pokémon display detail which was not in Generation I/four-types visible (Generation II)
2021-09-27(WiP Demo): Flying Pikachu minigame created w arbitrary code execution. ^-^ (Pokémon Yellow)
2021-09-25Sound bank arbitrary code execution (0A:58EA's stack corruption) - Save file modification (Red/Blue)
2021-09-25Another take on Rival LG with hex:7C item (0x50 sub-tile and previous encounter not needed) (Yellow)
2021-09-16Glitch subroutine (sound bank) 0E:6BF8 continuation; two applications (Pokémon Yellow EN VC)
2021-09-16Automatic walking caused by glitch subroutine at 0E:6BF8; sound bank 0x0E (Pokémon Yellow EN VC)
2021-09-14Perpetually diagonally moving Pokémon sprites x)
2021-09-11Converting Attack experience into any Day Care Pokémon w/Box Breaker glitch (may be Red/Blue only*)
2021-09-10? glitch Pokémon 252-276 are transferable Treecko-Taillow in Pal Park, - may be as Burmy (JP DP 1.0)
2021-09-10HM03 encounter corruption (Silver DE kiosk demo, other versions unknown)
2021-09-10Pokémon Silver (Silberne, German) (non-Space World) kiosk demo restrictions
2021-09-10Poison-type Pokémon using Toxic can have 100% accuracy even on airborne opponents (curiosity)



Other Statistics

Pokémon Yellow Statistics For Evie (ChickasaurusGL) 🌺

Currently, Evie (ChickasaurusGL) 🌺 has 1,242,059 views for Pokémon Yellow across 140 videos. There's close to 19 hours worth of content for Pokémon Yellow published on his channel, or 14.53% of the total watchable video on Evie (ChickasaurusGL) 🌺's YouTube channel.