Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation III Glitch Discussion

Generation III: "Charm glitch" and other Pomeg sprite glitch discussions - Page 1

Generation III: "Charm glitch" and other Pomeg sprite glitch discussions

Posted by: Torchickens
Date: 2015-02-15 15:04:28


I'm going to try to see if I can bring over a Pomeg Glitch'd Pokemon from Emerald over to my Leaf Green Save and see if I can do anything with it (Highly unlikely I can do anything interesting but I'm bored ya know?).


Besides corruption, you can also screw around with its status screen.
https://www.youtube.com/watch?v=zrBND5m-9dQ

If your Pokémon has the move Charm, you can mess with battle sprites:
https://www.youtube.com/watch?v=Ga150ViPeJo
https://www.youtube.com/watch?v=4LK7KcJ7Rsk
https://www.youtube.com/watch?v=K2y2oqzEbaE

And by using Revives or leveling up during battle, you can send out glitch Pokémon:
https://www.youtube.com/watch?v=AT29yzEGpvI
https://www.youtube.com/watch?v=ELWGlBr_3Ps
https://www.youtube.com/watch?v=ZCQX5ntMME8


It is interesting that Charm glitch. I wonder if the effects are related to what moves are used after Charm, because I have always seen a specific effect for a specific move.

After Gloom used Sleep Powder its sprite would turn into this thing but goes back to normal after viewing my Pokémon's summary (note I hacked my Kyogre to have Charm and unrelated 'sprite glitch' moves like Absorb, Water Spout).

[img]http://i1.minus.com/iNdMUMBIATGEk.png[/img]

Acid would move Kyogre's back-sprite, glitch up Gloom's sprite momentarily then flip it.

[img]http://i2.minus.com/ifT0E7tJipUFV.png[/img][img]http://i6.minus.com/i9A1YfQ6aKXxA.png[/img][img]http://i7.minus.com/ilkdPH1zbySfu.png[/img]

Different effects for different moves a Pidgeotto used after I used Charm with no back-sprite:

[img]http://i4.minus.com/ibpEV4WHvtNgl8.png[/img] - Gust [img]http://i2.minus.com/idMTTUBBdIoap.png[/img] - Wing Attack [img]http://i1.minus.com/i8gNeWu5nuE1F.png[/img] - Quick Attack

Also, against that Gloom and Pidgeotto (and possibly any Pokémon?), I opened the Pokémon menu via "Pokémon" (I don't know if that is significant but it seems to be), then healed my Pokémon to 0 HP and the game flashed Gloom's sprite after it made the Acid hit against my Pokémon and started animating Gloom's sprite up and down as if it was my Pokémon. In fact when I made a move afterwards Gloom would make the user animations associated with it (it would wobble after Charm). Then momentarily Gloom's sprite was replaced with the user's back-sprite (which was invisible because the user had 0 HP) at one point.

After a turn passed with the no back-sprite user of Charm, I could get the effect here for using Bone Club (sprite rotation) but it was my Pokémon who used Bone Club and not the opponent.

Re: Generation III: "Charm glitch" and other Pomeg sprite glitch discussions

Posted by: Torchickens
Date: 2015-02-15 16:59:53
The Sleep Powder thing may have been unique to using Charm (or at least specific moves) after the missing back-sprite and HP bar being displayed. It did not occur when I used False Swipe with the missing back-sprite/HP bar showing and Gloom using Sleep Powder after.

But, as shown by TeamofNoobs you do not require Charm for glitch sprite effects per se. Using up one turn with the missing back-sprite/HP bar showing, then having the opponent immediately use a certain move (e.g. Absorb, Bone Club) can cause a glitch sprite effect regardless of whether Charm was used to use up the turn or not.

Note though that I used a wild encounter code for Gloom because I was fed up of being so unlucky, as well as how FireRed/LeafGreen opponent AI seems to be 'not very flexible' at times, if I load a state in a turn the opponent tends to always use the same move if I do. I also used the code 02022bc8:00ce 02023bf0:00ce to force the first move as False Swipe (I could have replaced it using the A-Save save editor but that would be a little slower, I will try it though). One of the codes must have messed something up because some Gloom were faster than Kyogre.

Some notes I took to help me understand things better:

1 (False Swipe) after missing back-sprite and HP bar showing
> Opponent uses a select attack (e.g. Acid) for a glitch effect. Sleep Powder and Bone Club didn't work.

1 Charm turn after missing back-sprite and HP bar showing
> Opponent uses a select attack (e.g. Sleep Powder) for a glitch effect.

1 Charm turn after missing back-sprite and HP bar showing (2)
> User uses a select attack (e.g. Bone Club to rotate enemy sprite) for a glitch effect.


May somebody provide a code for FireRed v1.0 (and preferably other Generation III games too) to make the opponent always use a certain move, please?

Re: Generation III: "Charm glitch" and other Pomeg sprite glitch discussions

Posted by: Torchickens
Date: 2015-02-15 21:00:33
I have an Emerald save with a Secret Base Trainer (someone must have mixed records before uploading the save to GameFAQs maybe), and I found out how to edit the memory to edit their moves. This documentation was helpful.

The move the opponent uses after Charm does not exactly determine the sprite glitch. Headbutt may shrink the sprite normally, but by having the opponent switch in a Pokémon with Headbutt after the opponent previously sent out a Pokémon you can get a spinning block glitch, as documented by VaeporSage.

I have had some fun experimenting with Smeargle that know different moves. Psycho Boost resulted in a Smeargle sprite that was stretched vertically. I haven't tried many yet, so a task I want to do is to try every non-glitch opponent move and note their effects/group moves with shared effects together/note which moves are compatible with the Charm glitch.

I also thought about something not exactly related to the Charm glitch but related to sprite glitches. Simply using Water Spout with 65535 HP results in a sprite glitch (and turning battle animations off disables it and allows you to do the Water Spout healing glitch), so that makes me wonder if there are other sprite glitches where the only requirement is using a move while having 65535 HP.

Psycho Boost - [img]http://i7.minus.com/iikwygmk45kh8.png[/img] Struggle - [img]http://i4.minus.com/ibmf3Y2HoGzLWm.png[/img]
Frenzy Plant - [img]http://i1.minus.com/ivejywpsacRnV.png[/img] Lass Haley Headbutt - [img]http://i6.minus.com/ibjiFwuGA96mzH.png[/img]
Sleep Powder - [img]http://i1.minus.com/ibenxdKFptA21I.png[/img]

Re: Generation III: "Charm glitch" and other Pomeg sprite glitch discussions

Posted by: VaeporSage
Date: 2015-02-16 10:08:00
Without Charm, the player's Pokémon's sprite is grafted onto the attack graphics. (I.e. in the Teamofnoobs video.)

With Charm, the extra effects like rotation, mirroring, shrinking, expanding, spinning, etc. start to happen. I have no idea why, or if any other moves beside Charm trigger these effects.

You've got your work cut out for you in documenting the 350 or so moves of Gen III. If we get a chart going, I can help fill in missing examples.  :)

Re: Generation III: "Charm glitch" and other Pomeg sprite glitch discussions

Posted by: Torchickens
Date: 2015-03-11 16:41:28
I have done moves 1-20 for Charm glitch effects for moves used by the foe. Expect more soon.

Charm glitch effects when moves are used by the foe.

[table]
[tr]
[td]ID (dec)[/td]
[td]ID (hex)[/td]
[td]Move[/td]
[td]Charm glitch effect [/td]
[/tr]
[tr]
[td]1[/td]
[td]1[/td]
[td]Pound[/td]
[td]Shrink foe sprite[/td]
[/tr]
[tr]
[td]2[/td]
[td]2[/td]
[td]Karate Chop[/td]
[td]Shrink foe sprite[/td]
[/tr]
[tr]
[td]3[/td]
[td]3[/td]
[td]Doubleslap[/td]
[td]Shrink foe sprite[/td]
[/tr]
[tr]
[td]4[/td]
[td]4[/td]
[td]Comet Punch[/td]
[td]Shrink foe sprite, go back to normal size and shrink again for each hit[/td]
[/tr]
[tr]
[td]5[/td]
[td]5[/td]
[td]Mega Punch[/td]
[td]Shrink foe sprite, go back to normal size and shrink again for each hit[/td]
[/tr]
[tr]
[td]6[/td]
[td]6[/td]
[td]Pay Day[/td]
[td]Shrink foe sprite[/td]
[/tr]
[tr]
[td]7[/td]
[td]7[/td]
[td]Fire Punch[/td]
[td]Shrink foe sprite, user's sprite moves around[/td]
[/tr]
[tr]
[td]8[/td]
[td]8[/td]
[td]Ice Punch[/td]
[td]User's sprite moves around[/td]
[/tr]
[tr]
[td]9[/td]
[td]9[/td]
[td]Thunder Punch[/td]
[td]User's sprite floats at top of thunderbolt, foe's sprite shrinks[/td]
[/tr]
[tr]
[td]10[/td]
[td]A[/td]
[td]Scratch[/td]
[td]No visible effect[/td]
[/tr]
[tr]
[td]11[/td]
[td]B[/td]
[td]Vicegrip[/td]
[td]Shrink foe sprite[/td]
[/tr]
[tr]
[td]12[/td]
[td]C[/td]
[td]Guillotine[/td]
[td]User's sprite reappears and disappears for animation. Game locks up after user faints[/td]
[/tr]
[tr]
[td]13[/td]
[td]D[/td]
[td]Razor Wind[/td]
[td]Whip up Whirlwind: Foe's sprite flipped horizontally. Attack: your sprite moves with shuriken thing, foe's sprite momentarily normal, becomes flipped again.[/td]
[/tr]
[tr]
[td]14[/td]
[td]E[/td]
[td]Swords Dance[/td]
[td]No visible effect[/td]
[/tr]
[tr]
[td]15[/td]
[td]F[/td]
[td]Cut[/td]
[td]No visible effect[/td]
[/tr]
[tr]
[td]16[/td]
[td]10[/td]
[td]Gust[/td]
[td]Shrink foe sprite[/td]
[/tr]
[tr]
[td]17[/td]
[td]11[/td]
[td]Wing Attack[/td]
[td]User's sprite appears momentarily twice and disappears again, foe's sprite flipped horizontally[/td]
[/tr]
[tr]
[td]18[/td]
[td]12[/td]
[td]Whirlwind[/td]
[td]No visible effect[/td]
[/tr]
[tr]
[td]19[/td]
[td]13[/td]
[td]Fly[/td]
[td]No visible effect Fly turn. For strike turn foe's sprite skewed slightly and becomes part of a big square[/td]
[/tr]
[tr]
[td]20[/td]
[td]14[/td]
[td]Bind[/td]
[td]Attack: No visible effect. Hurt by bind: Foe's sprite turns into square. Did not resemble Smeargle's original sprite apart from colours.[/td]
[/tr]
[/table]

Re: Generation III: "Charm glitch" and other Pomeg sprite glitch discussions

Posted by: Torchickens
Date: 2015-03-12 16:37:14
Almost half-way through the moves. I noticed this fascinating glitch with Flail. The scale of the messed up sprites increases indefinitely.

[img]http://i.minus.com/ibiKTP09NKzuwS.gif[/img]

Re: Generation III: "Charm glitch" and other Pomeg sprite glitch discussions

Posted by: Torchickens
Date: 2015-03-28 22:13:43
I have finished the 'document all simple Charm glitch foe move/animation effects' project. :)

Admittedly, I could have spent a lot more time tidying this up. So despite one of the filenames, it is not final. A lot of what I wrote was written in a hasty, confused way in an effort to cover all 354 moves as quickly as possible. Additionally the directories within the ZIP aren't all descriptive. And maybe I should have put my files in a RAR.

Maybe it's possible there are more 'simple' (i.e. non-switch) effects if there are Charm glitches for Trainers using items like X Attack.

Anyway, I hope you find this document interesting nonetheless. I will be uploading a compilation video of the unique foe sprite effects (69 from what I found) and a few user sprite effects.

Attached is a ZIP file (543.4 MB) which contains:

1) Videos for every move, including separate videos for when you use Thief and you have an item, Weather Ball and it is hailing, etc. - why the file is so big. I should have compressed the videos.
2) My OpenOffice Calc (an Open Source "Excel" program) document, and an exported HTML version if you can't open it, which explains each Charm glitch effect, listing them by index number.
3) A dump of screenshots for different Charm glitch effects.

Download link: https://mega.co.nz/#!Q8s0TSrR!56p0_kpFHQ78q6l2lvDsvjmHqEK4mUlYfXvweh9pHvw

Trivia: Glitch moves can cause Charm glitches too. 355 caused Pound's shrink effect, but I haven't tested any other stable moves.

[img]http://i1.minus.com/iTCdUiQxzvMVt.png[/img][img]http://i1.minus.com/ih1xOdmwMGezB.png[/img]

Edit: I uploaded a highlights video and elaborated on 355.