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.

Pokémon Glitch Discussion

Glitch Video Thread - Page 9

Re: Glitch Video Thread

Posted by: Crystal_
Date: 2014-01-04 17:43:06
Hmm, I have some of these.

For example, these are two of my most recent videos:

Pokemon Red - Progressively glitching the game (ASM hack)

Description:

A lot of the game's data passes through the routine at 0xB5 when it needs to be moved between registers. But we can easily apply a small hack to this routine so that each byte of each "chunk" of data has a predetermined chance of being overwritten by a completely random number. Obviously, the higher the chance we make it be, the more glitched the game will look, but the randomness of the process makes it so fun and unpredictable!

ASM:

#org B5
GlitchedCopyData:
call GenRandom ; $3E5C (generates random 8-bit number)
cp a,NN ; 0xNN out of 0x100 bytes get glitched
jr c, DontGlitch
GlitchByte:
call GenRandom
inc hl
ld (de),a
jr, DoneGlitching
DontGlitch:
ldi a,(hl)
ld (de),a
DoneGlitching:
inc de
dec bc
ld a,c
or a,b
jr nz,GlitchedCopyData
ret


Pokemon Red - Viridian City map and event headers glitching

Description:

Messing up the map header and event header of Viridian City in Pokemon Red.

Sometimes editing only one crucial byte like the text pointer or number of signposts/warps byte was more than enough, but usually I just went nuts at the keyboard :)

P.S.: I did not press a single button from 5:41 through 6:38 other than to close the menu. It just kept popping up lol

Re: Glitch Video Thread

Posted by: Torchickens
Date: 2014-01-05 17:22:03

Hmm, I have some of these.

For example, these are two of my most recent videos:

(…)


You have some pretty interesting videos. You clearly understand the games well. I'm a little disappointed that some of your older videos don't have sound, but they're still entertaining.

Re: Glitch Video Thread

Posted by: Crystal_
Date: 2014-02-15 13:40:16
Thanks for the kind words Torchikens (better late than never :P)

I'm back with more videos, of all kinds and for all tastes!


Pokemon Red - Who is that Pokemon? (ASM hack)

Description:

The routine that reads the base data of Pokemon is meant to read data from 0x383DE where the base data is located, but with the minor hack I have applied, data is taken from a completely random location in order to generate a different glitch Pokemon each time. There are unlimited possibilities!

ASM:

#org 1577
call MSB

#org 3BFE0
MSB:
call GenRandom ; generates random 8-bit number in a
cp a,8F ; capping at 8EFF because I don't want to go past the
;——–; VRAM (base stats data occupy slightly over 4KB) 
jr nc, MSB
ld h,a
LSB:
call GenRandom
ld l,a ; base data is pointed to by hl
ret



Pokemon Crystal - What happens when...?

Description:

These events could never occur without hacking the game, but what if we forced them to happen?



Pokemon Crystal - Loading incorrect move data

Description:

Address: 0x37eae // Value: Any

Address: 0x37eaf // Value: Any (a number close to 0x5A will probably bring less crazy [akin to more handleable/playable] results)

Address: 0x37eb1 // Value: Any (preferably a small number)



Pokemon Red - Glitching the CopyData routine (0xB5)

Description:

Somewhat of a part two to https://www.youtube.com/watch?v=TgcIOJfDxwA

As we saw in the other video, the routine at 0xB5 copies N bytes of data from hl to de. The first instruction loads the first byte into register a and increments the pointer, so that the next time it's the second byte what is loaded, and so on until there are no more bytes to copy. Then, the data is loaded into register de from register a.

But what if I nopped the instruction that makes the data be loaded into a? The result is crazy; I'm not sure if I have ever saw a game look so glitched!

Alternatively, the second part of the video (from 5:04 on) shows the result of making data be loaded into a, but without incrementing the pointer, which means that it's always the first byte of data what's being copied. Notice how, for example, Pidgey's name shows as PPPPPPPP…

Address: 0xB5
Values: 0x00, 0x7E

Re: Glitch Video Thread

Posted by: MrGlitch
Date: 2014-03-21 21:39:06
Another 3906 video, this time the results of changing the first byte to BF.  Some interesting palette-related glitches…

https://www.youtube.com/watch?v=bRWpCy1ARf4

Re: Glitch Video Thread

Posted by: Crystal_
Date: 2014-04-13 14:55:27
Pokemon ~Glitched~ Red Walkthrough – Part 1
https://www.youtube.com/watch?v=Jw9gdXj7W30

This is just another generic walkthrough of Pokemon Red… except for some (literally) gamebreaking differences!

+ Every ~20 miliseconds, there is a 1/32 chance that one random VRAM address (excluding the stack memory) gets randomized.
+ Around 1.2% of general data gets randomly glitched

There are only two rules:

+ Save states cannot be used outside of as backups once the game has already been saved normally
+ The game can only be restarted (to the last saved point) following a freeze/crash, or if it's impossible to progress

I will be keeping track of the freeze_crash_restart count as well as of the most relevant events (i.e. first Pokemon, Oak's parcel, Gym X…) and their elapsed times.

New episodie coming every Sunday! Expect them to last around 10-12 minutes.

Happy glitches!

Re: Glitch Video Thread

Posted by: PokeGlitchFanatic
Date: 2014-06-14 19:49:35
I just mad a youtube channel. here is the link for the first video:https://www.youtube.com/watch?v=g3WkRvnMxW4
The channel is in my signature.

Re: Glitch Video Thread

Posted by: Addri Trainer
Date: 2014-08-06 18:03:55
Well, I posting my videos of my Youtube Channel, are interesting, as I have seen in this thread:

Menu save bug: https://www.youtube.com/watch?v=1vhm-SUalV4
Rocket Floor glitched (with the Mew Trick): https://www.youtube.com/watch?v=8mHWympen_s
Minimize/Substitute Glitch: https://www.youtube.com/watch?v=SOQjt7crzPY
How to make the progress glitch in the Yellow version: https://www.youtube.com/watch?v=UKZQIcESMVY
Pikachu Glitch: https://www.youtube.com/watch?v=gFGESPgKuw4
Pikachu "diagonal" glitch: https://www.youtube.com/watch?v=Q4TQ1RsBZXM
Graphic bug Girl: https://www.youtube.com/watch?v=Nwf3YeMEzus
How to get Pokémon with COOLTRAINER move with the ZZAZZ Glitch: https://www.youtube.com/watch?v=kE44JJUt2qQ
Lance/Gary's room?: https://www.youtube.com/watch?v=eNIIdPhJlG0
How to leave to the inaccessible grass of Palette's Town: https://www.youtube.com/watch?v=5quad07Nn6Q
Stop the game in the Oak laboratories: https://www.youtube.com/watch?v=e5_c0MfKY6c

These are the videos that can you like them. regards  :D

Re: Glitch Video Thread

Posted by: tachi
Date: 2014-08-07 12:06:47

Well, I posting my videos of my Youtube Channel, are interesting, as I have seen in this thread:

Menu save bug: https://www.youtube.com/watch?v=1vhm-SUalV4
Rocket Floor glitched (with the Mew Trick): https://www.youtube.com/watch?v=8mHWympen_s
Minimize/Substitute Glitch: https://www.youtube.com/watch?v=SOQjt7crzPY
How to make the progress glitch in the Yellow version: https://www.youtube.com/watch?v=UKZQIcESMVY
Pikachu Glitch: https://www.youtube.com/watch?v=gFGESPgKuw4
Pikachu "diagonal" glitch: https://www.youtube.com/watch?v=Q4TQ1RsBZXM
Graphic bug Girl: https://www.youtube.com/watch?v=Nwf3YeMEzus
How to get Pokémon with COOLTRAINER move with the ZZAZZ Glitch: https://www.youtube.com/watch?v=kE44JJUt2qQ
Lance/Gary's room?: https://www.youtube.com/watch?v=eNIIdPhJlG0
How to leave to the inaccessible grass of Palette's Town: https://www.youtube.com/watch?v=5quad07Nn6Q
Stop the game in the Oak laboratories: https://www.youtube.com/watch?v=e5_c0MfKY6c

These are the videos that can you like them. regards  :D


Im sorry I don't speak Italian, therefore i cannot like the videos because I cannot read the description.

Re: Glitch Video Thread

Posted by: Torchickens
Date: 2014-08-07 15:24:19
I think Addri's videos are interesting personally, even though I don't understand Spanish. You may have a better understanding of the description if you use Google Translate.

Re: Glitch Video Thread

Posted by: Addri Trainer
Date: 2014-08-09 18:01:29
I also I know is that people who are interested in glitches and so I put it in spanish (plus it's my language). I think later if put titles in Inglés and part of the description.


Im sorry I don't speak Italian, therefore i cannot like the videos because I cannot read the description.
And you don't know that is the glitch viewing the video? I think now put titles in both languages. When you have a doubt you can ask in the comments (in the language of you like).

Re: Glitch Video Thread

Posted by: hpoké_coloradohugge
Date: 2014-08-10 09:37:08

I also I know is that people who are interested in glitches and so I put it in spanish (plus it's my language).


I think it's great that you make these videos. Cause now there's a wider variety of "glitch channel's" on youtube, language vise.
And besides, theres some differences in the spanish and English versions since they were made later togheter with the German, Italian and French version.
So other than the bug fixes that were made in these versions there is alot of differences with the glitch pokémon.

Re: Glitch Video Thread

Posted by: VaeporSage
Date: 2014-08-10 16:06:44
Addri's channel is a favourite of mine at the moment.  ;)

I understand enough of the Spanish descriptions to get by based on my French.

Re: Glitch Video Thread

Posted by: Crystal_
Date: 2014-10-31 06:53:22
Some of my newest curruption videos:

Pokemon Blue - Random Memory Corruption (ASM hack)
Pokemon Yellow - Hyper Corruption
Pokemon Gold - Random Memory Corruption (ASM hack)

And three interesting glitches/misc:

Pokemon R/B/Y - Substitute + Confusion Glitch
Pokemon Red/Blue - Small Bug In Cinnabar Island
Pokemon R/B/Y - Level 1 / 171 Psywave infinite loop

Enjoy! :D

Re: Glitch Video Thread

Posted by: luckytyphlosion
Date: 2014-10-31 20:14:35
Huh, the Psywave glitch is strange. It's weird that Night Shade doesn't crash, but instead does only 0 Damage at level 0.

Re: Glitch Video Thread

Posted by: camper
Date: 2014-11-01 11:33:14

Some of my newest curruption videos:

Pokemon Blue - Random Memory Corruption (ASM hack)
Pokemon Yellow - Hyper Corruption
Pokemon Gold - Random Memory Corruption (ASM hack)

And three interesting glitches/misc:

Pokemon R/B/Y - Substitute + Confusion Glitch
Pokemon Red/Blue - Small Bug In Cinnabar Island
Pokemon R/B/Y - Level 1 / 171 Psywave infinite loop

Enjoy! :D


Thanks for your corruption script! We had a great time earlier.