Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - CytricAcid

Pages: [1] 2 3
General Discussion / Thank you all for the memories.
« on: July 31, 2020, 10:31:01 pm »
Hi all. I've never been super active on this forum or discord until recently, only tending to lurk, so I can't say that I really know the place like others do, but when i hear a name, I remember all of you. I remember the sprite edits and the glitch hunting and the maintnence forum where Paco discovered a lot of cool non english language glitches. i remember glitzer popping being discovered and when okk told us all how missingno truly worked. This forum sparked a lifelong interest in programming and glitches and old technology in general and I can't thank you all enough for this small community that still held together even when popular social media websites likes reddit sought to tear community forums apart.

its a wonder that i was a part of this community, even if i didn't play much of a part until it's end. thank you, GCL, for inspiring me when i was just 12 and teaching me what assembly was and how hexdecimal worked. It's really sad to see this gone, and while I'm proud to be a part of the community that is being created from GCL's ashes, I can't deny how this place formed me even as a lurker.

Thank you, everyone.
General Discussion / Re: ENTER AT YOUR OWN PERIL
« on: July 12, 2020, 09:14:25 pm »

I do remember one thing.
It took hours and hours but..
by the time I was done with it,
I was so involved, I didn't know what to think.
I carried it around with me for days and days..
playing little games
like not looking at it for a whole day
and then.. looking at it.
to see if I still liked it.
I did.

I repeat myself when under stress.
I repeat myself when under stress.
I repeat myself when under stress.
I repeat myself when under stress.
I repeat..
The more I look at it,
the more I like it.
I do think it's good.
The fact is..
no matter how closely I study it,
no matter how I take it apart,
no matter how I break it down,
It remains consistant.
I wish you were here to see it.

I like it.
General Discussion / Re: ENTER AT YOUR OWN PERIL
« on: July 12, 2020, 08:50:26 pm »
General Discussion / Re: ENTER AT YOUR OWN PERIL
« on: July 12, 2020, 08:45:26 pm »
fucked up if true :^(
Site Announcements / Re: SEE YOU SPACE COWBOY...
« on: July 12, 2020, 08:29:33 pm »
There's a new glitch city discord that has risen from the ashes of the community if anyone would like to join -

they are accepting applications for moderation and adminship and we're all excited to see the new direction this community and the great sport of pokemon glitch hunting will go :D
Generation I Glitch Discussion / Hall of Fame Corruption but worse
« on: May 03, 2020, 04:52:23 pm »
Hi all! This is a somewhat continuation of my previous thread of Hall of Fame corruption. My intention back then was to document all the effects of glitch pokemon that appear in the HoF. During this, I discovered something important - any glitch pokemon that wasn't a hybrid of a "valid" pokemon species would have their sprite blanked out by the Rhydon Trap. This means, for most glitch pokemon, especially ones that can freeze the game, will not have such effects or appear in the HoF, leaving any kind of corruption in the HoF limited to the handful of glitch pokemon with valid families and improper sprites.

In fact, in Red and Blue, all the hybrid glitch pokemon in the game do not have freezing front sprites with dimensions of 0x0 (thats the only dimension that can do more than just corrupt the HoF that I'm aware of). However, in Yellow, there are two pokemon that are in fact hybrids and have front sprite dimensions of 0x0, which are 0xEC and 0xF4. If these pokemon appeared in the Hall of Fame or viewed in the status screen, they would likely have similar effects to Yellow Missingno.

And in fact, Evie already did a video about this in 2016, demonstrating that viewing their status screens will in fact cause overworld corruption though no lasting damage is done. I assume the same would happen if they were displayed in the HoF. So, I already have my answer. But I want to do more!
To get one of those pokemon and view their status involves catching them, and since you can't catch them because of their front sprites, you need to go through a really convoluted process using other glitches in order to catch it, as demonstrated in her video. That's all fine and dandy, but if you could just have it appear in the HoF, you could get all the benefits of corruption *right in your PC!*

So here's my plan - find a way to make one of those pokemon appear in your HoF, through the back and/or front sprites of other glitch pokemon.

We can already do the corruption through catching the pokemon in a convoluted manner and viewing it's status, but I want something thats easier to set up. Trainer Fly is a pretty simple glitch to perform, but we're limited to pokemon that have IDs less than 200 or any glitch pokemon that do appear on the teams of Trainer Fly pokemon trainers. We can also use pokemon that appear in the HoF to corrupt it further, like a terrible recursive loop of corruption.

How easy this is depends heavily on how deterministic HoF corruption is. Are the corruptions constant or not? What are the patterns? Is it safe to just encounter 1 glitch pokemon enough times until it corrupts one of the pokemon to be 0xEC or 0xF4, or do only specific pokemon appear in the HoF based on the front sprite encountered? How can we manipulate it so that one of those two bytes appears in HoF data? I think this could be really interesting to look into. We already recently got a video going over how pokemon sprites are decompressed recently, but I don't recall the corruptions being constant. Is it possible to just continually encounter pokemon with a glitch pokemon's huge backsprite and eventually corrupt the HoF in just the right way, or is this result only possible with certain glitch pokemon's front and back sprites?

There really is no purpose to this other than for fun, and possibly explore the effects of those glitch pokemon's sprites without having to use glitch items or ACE. Yellow Missingno, obviously, has similar effects, but I think the possibility of accidentally triggering it through corrupted Hall Of Fame data is really funny and unexpected.
General Discussion / Re: I'm leaving GCLF
« on: February 08, 2020, 01:06:39 am »
i hope to see you around sometime, evie, your knowledge and positivity was always so nice to see on these forums. i wish you good luck wherever you might go and hope you come around and see us once in a while!
General Discussion / Re: GCL APPRECIATION THREAD
« on: February 08, 2020, 01:02:32 am »
I've lurked this place for many years, over a decade i think at this point (gotta check my old account...) but i always really liked this place, and it finally helped me decide what i want to study in college after a failed attempt at trying to major in "video game design". (protip, dont.)

i love how this community has broken down a classic video game to its bits and bytes and we're still finding more bugs and secrets in it. it's kind of a kid's first introduction to computer programming and security.

i dont think anyone knows me as well as you do each other but i've watched this forum grow and discover ACE and the background to glitches such as the coin case glitch and my personal favorite, ZZAZZ, and it makes me happy to see.

this is a turning point in GCLF, but i don't believe it the end at all.
Arbitrary Code Execution Discussion / Re: ACE on Original Cart
« on: February 06, 2020, 05:49:21 pm »
I believe the only way you could damage anything on cart is turning off the screen during vblank, but i highly doubt you'd do that on accident.
General Discussion / Re: I'm leaving GCLF
« on: February 06, 2020, 05:41:43 pm »
gen 3 proto leaks plox
It all comes down to glitch cries and invalid palette offsets as far as I know. The relevant code is here. I always like seeing someone delve into this stuff simply for the sake of interest and not necessarily because they can deconstruct it, though, so don't take this as discouragement. Simple intrigue is what started nearly all of us out.

Thank you for the link! I did take a look at the disassembly and tried to make out what was going on as best I could. I then realized (Thanks to FutureFractal on discord's help for pointing this out) that all the glitch pokemon that appear are hybrid pokemon, and thus also take their palettes from the base pokemon. The pokemon that don't appear aren't hybrids and the Rhydon trap blanks their sprite. (But the HoF still loads their palette, unlike in the status screen.) And since they're all non hybrids, they're free to have whatever wacky invalid palettes they want. The HoF screen only uses the palette for the pokemon displayed, which is why the whole screen turns weird colors.
And they all have invalid cries, so they start playing music, which brings me to a point:

The glitchdex is missing palette/cry data! I had to go to Bulbapedia to find out that 0xCC for example, uses the Mt Moon theme in the status screen, the Sing song in battle, and now the Evolution/Safari Zone theme in the HoF. Obviously sound bank shenanigans, but it would be interesting to note what the cries are as well as palette data. (Palette dex?)

I satisfied my curiosity with this endeavor, any other screenshots would be only for curiosities sake for people interested in what glitch pokemon in their HoF caused the music to change or whatever. I'm a little too lost to gather the palette/cry data myself, sadly.
And I'm not talking about what happens when you see a glitch pokemon and it corrupts the hall of fame!
I like asking questions and learning about the inner workings of the original Pokemon games. In 2019, a lot of the cooler and exploitable glitches (8F, particularly) have been discovered, and the disassembly at our fingertips, much of the gen one games have been demystified. But there are still curiosities!
I'm interested in cataloging the effects of glitch Pokemon when they appear in the Hall of Fame on the PC. I do not know why they change the palette nor why they change the music, but perhaps looking into which glitch species cause effects will be interesting.
All pictures are taken on the english version of Pokemon Red, using Evie's save file. I am using BGB 1.5.7. I am unable to test this on any hardware except VC. Apparently BGB has problems with palettes, so do not take the screenshots as gospel. I also apologize for the relative unprofessional data collection here, because again, I don't know what I'm doing.
All in all, I'm a novice glitcher who doesn't know much about assembly or anything, so I encourage people smarter than I to pick up where I left off and figure out where these effects are coming from. In particular, I'd like to know why the palette changes happen as well as the music. If someone can give me memory addresses about music/palette data I will go back and put more data here. That's why I'm only doing a few glitch pokemon right now.

Long topic full of images ahead.

(0x00) 'M and all Missingno.:

Notes:  Evolution/Safari Zone music

(0xC0) -

(0xC1) -

(0xC2) -

(0xC3) -
Notes - Corrupts HoF again...

(0xC4) -
Notes - Changes music.

(0xC5) -

(0xC6) -
Notes: Corrupts HoF again. Changes music.

(0xC7) -

(0xC8) -

(0xC9) -

(0xCA) -

(0xCB) -
Notes - corrupts HoF again

(0xCC) -
Notes - Evolution Theme

(0xCD) -

(0xCE) -

(0xCF) -
Notes - Corrupts HoF again
Pokémon Discussion / Re: We have history, folks!
« on: September 15, 2019, 09:53:52 pm »
ash and pikachu's faces bother me intensely. consistent proportions? what is that?
Emulation & ROM Hacking / Re: Your Experience With Bootlegs
« on: March 29, 2019, 12:58:55 am »
my friend had a bootleg emerald that she noticed was a bootleg when she tried to transfer her pokemon to gen 4. i took a look at it, you could tell the cart was fake because the E for everyone was too skinny. the game also froze temporarily when you save the game, which i guess might not be obvious, but any animations in the overworld continue while the game is being saved in legit gen 3 games.

my friend gifted me a lexibook "console" after i showed her the vinesauce stream. i haven't gotten a chance to play around with it, because it uses composite cables and my current tv's composite input is broken.
Fuizi's crash sounds more like a crash from an invalid growth rate, not the sprite. its using an experience rate that divides by zero, not the sprite this is a topic about invalid growth rates and the description of the growth rates that divide by zero sound like the type of crash youre experiencing, especially the hang after the nickname screen.
Pages: [1] 2 3