NOTE: still no response from GameFAQs user I will update this when I do hear back... A few people have asked if holding B works / why would they make their debug functionality frame perfect, so to add some details: Holding B does not work, and we can only guess since there's no way to know for sure, but my guesses are: 1) When this was implemented they just didn't have the latter parts implemented and it looped there until the B press happened 2) They had multiple checks for B press initially but they all got deleted except this one. RETIRE thinks 1 is likely, and I agree. But again impossible to say for sure. Other than that I've been surprised by how many comments I've gotten from people who have also experienced this and had no idea what was happening. I'm very glad I was able to capture this on stream and investigate it to finally solve this for y'all! Hopefully nobody ever loses their streak to this again 🙂
@@drinkingthemoonAs stated in the video, the debug code was likely found and deleted for HGSS. As for why it's not in DP, RETIRE said that Platinum reworked some backend stuff regarding the Battle Frontier, so this is probably why DP don't have it - the debug code was removed (or didn't exist) in DP, then with Platinum's code overhaul, the code was accidentally left in at release, but this was caught before HGSS released.
I like that you included all the stupid theories we came up with before actually finding the bug in the code. Goes to show how often we just have to grasp at straws until we can recreate the issue to debug it. This video also shows that there are a bunch of glitches a lot of researchers would never encounter, and wouldn't ve found unless someone casually comes across them. Researchers and testers focus on completely different areas of the code to break.
As a tester IRL, a demo a coworker was giving me about our product got derailed because I saw a very weird bug, and there is a running joke that we keep finding stuff the developers never expected. It is also an example of like, you can't test everything in a short amount of time, let alone decades.
If anyone could have caught this, it was whoever was on housekeeping duty. So I guess this should serve to emphasize the importance of both housekeeping and documentation (the latter making it easier to CTRL+F/grep for your debug code to make sure you delete it or comment it out)
Considering how much you've found yourself (huge fan love the discord!) its hilarious that random stupid stuff like this has slipped by glitch hunters. Wonder how much garbage the gen 4 (and bdsp?) games have like this one that will never be discovered
I would rather people say useless stuff than nothing at all because if you post something and no one comments on it, it gets pushed far away which makes it harder for newer people to see the post
I hate the discordification of forums. When I found a forum for a niche topic, I felt like I struck gold. Being able to read old threads and search for them was so much easier. Discord communities just don’t feel the same, either.
It's also extremly easy to lose everything if it's on a Discord server. I remember being on a server for research into some game mechanics on an online game... and then the server runner was found to be a cheater; they nuked the server and a lot of stuff got lost that wasn't already hosted somewhere else. Another server got set up again but it was annoying losing all the guides because a lot of people used them.
The irony is forums died because social media was just easier to use. Now increasingly we have formats with all the vapid pointlessness and ephemerality of social media, but even worse UX than forums. How did that happen?
Discord's terms of service disallow server archiving and they intentionally exclude themselves from search engine indexing, it's ridiculous. I would honestly have so much less of a problem with information distribution and dissemination through it if they didn't have these policies
Discord is the worst thing that's happened to online discussion in general, non searchable and can be wiped in an instant by accident or by a malicious actor. It also gets swamped by people talking off topic, which is fine but it makes it so much harder to find relevant information.
So uh, I did found a funny little glitch In Diamond/Pearl/Platinum recently and I can't really tell if it is well known or not. The glitch can be done in the Pokemon team menu with the use of Softboiled/Milk Drink Outside of battle. By using Milk Drink/Softboiled on an injured Pokemon It can be healed back by taking HP from the caster of the move. You also cannot use it on a Pokemon at full HP or fainted. However, you can select an injured mon and then, after pressing A, quickly press the d-pad (or 3ds analog stick when I discovered it) to point towards another pokemon: that other pokemon gets healed instead. This leads to 4 little things I noticed but perhaps more can be done... 1- You can "revive" a fainted pokemon that way (which should be impossible) 2- You can OVERHEAL a pokemon which will actually have HP above its max (So a shedinja with 100HP as the jankiest example i can think of) 3- Healing an Egg will overheal it too, and will show the HP bar of the actual pokemon to be hatched. 4- Trying to "heal" the Back button crashes the game. I could not reproduce it on HGSS, though it might be possible there too. I don't really know the true extend of this glitch but I'd say it's an interesting one.
This sounds so similar to the wrong Pokémon evolution glitch in Sword and Shield. Same setup of selecting a pokemon to feed exp candies and then with a narrow window pushing the cursor down to a different pokemon that receives the effect. I remember that glitch allowed for impossible scenarios like male Combee and Salandit evolving to their female only evolutions.
@Porygonal64 I discovered the glitch on a Platinum cartridge and was able to reproduce it on a Diamond cartridge, too. I don't have Pearl, but it's safe to assume it works there, too.
I'm glad people like you exist. The amount of information concentrated in hubs that are just a big hassle to search, like Discord servers, are us regressing into an era of information pre-wikis. I love how the Pokémon Community in general creates videos documenting these small niche things.
Sad that Discord being the main place where discoveries are presented and discussed makes it even harder to find stuff. Sad they've overtaken forums so thoroughly.
@@Geffro That's assuming Discord doesn't try to hamper any efforts (or immediately patch an exploit if found), since the company doesn't let direct Discord server content show up on regular search engines.
you are making the history of gen 4 pokemon documentation i always found gen 4 mechanics, bugs and quirks to be very poorly documented until very recently hell, to this day, munchlax hunting is only ever vaguely explained by the most widespread internet sources thanks to your effort we are seeing those bugs and "features" discovered and explained in a comprehensive way, truly a wonderful day to be a gen 4 fan!
they should make a list of bugs of gen 4 and I fear it'll be quite long. I wouldn't be surprised if the speed of HP depletion was also bugged or something at this point
Thank you so much for touching on Discordification. My thoughts on the matter are hazy, so I can't really express how much it means in a comment, but you explained my concerns with it perfectly. :]
This could not have come out at a more perfect time because I'm currently working on getting the Multi Ability Ribbon for my Infernape, so I know what to avoid now! This was a very educational video!
When you mentioned it happened when you spammed B and it only happened sometimes I was like, it must be frame perfect. Thats pretty funny. Very cool find in such an old game.
When being impatient accidentally punishes players during boring win streak sessions... Very annoying indeed. Moral of the story, do not press B in the Battle Tower!
It’s not even being impatient, it’s pressing buttons out of habit. I always tap B on my gameboy and DS when idle because of anxiety/OCD. If I don’t tap it then I get anxiety. I usually don’t press down often as I don’t want to break the button, but there’s been plenty of times where I just full on pressed the button… which has caused me to accidentally press on the wrong dialogue and stop evolutions lmao
How can a channel 1 month old have this level of high quality content? Thanks for the effort put into all of this, we all share the love for these games, and being able to discover and document all these things is amazing work 🙏
As someone who used to tap buttons to music a lot as a kid, I’m actually glad I had Pearl and not Platinum for once in my life. …Though I still would like a legitimate copy of Platinum. 😂
This sort of thing is actually why we've mostly trained ourself not to push any buttons when the game is loading. If a game is loading player inputs can do all sorts of weird unintended things, whether there's a code like this that does stuff or not
as someone who plays a lot of gen 2 pokémon on hardware, i have experienced so many weird glitches and never really found any explanation, even on niche discord servers, so its interesting to see someone addressing this, even if its in a different game.
Ah so it WAS 'loading the battle tower save' just instead of being for buggy/failure to load reasons it was because of debug code that went ignored (well, I hope it was debug code). Cool, my idea wasn't too far off. Pokemon games continue to have the weirdest bugs
Not quite the same thing, but I remember once in school one teacher required us to put all of our electronics in a basket before class starts. I was in the middle of a battle castle run. I didn't know it until later but after I got my DS back, not only did the game cartridge jostle losing my progress, but she also fucking dropped it and cracked the screen. And nothing could be done because she didn't take responsibility for it.
Had this happen when I was screwing around with it about 12 years ago. I couldn't find anything when I looked it up, and just concluded my cartridge was broken. Glad to hear after all this time, it isn't!
That is one thing I dislike about the current Discord popularity. Everyone hides their information in individusal Discords that can't be searched and you only have access to it if you happen to be a member of that specific Discord server and are able to find it hidden among years of chat messages. I'm still more of a fan of GameFAQs, as old as it is, because the guides and even board posts are a lot more search-able. Though one thing I have found in recent years, not even just in video game related stuff, is there are so many people posting fake troll information and memes that sometimes it's hard to find the real accurate information when there's so much troll information. More than once I've had trouble figuring out what was real and what was fake because of all the memes and troll information floating around on a topic I was trying to investigate.
the satisfaction of you giving that guy his answer finally after all this time, unlike every other forum where questions remain unanswered forever... palpable
Your content is really well-made, and I'm baffled at how original it is. I plan on making videos myself when I get my capture card, and you've inspired me to try to strive to make videos about topics (within Pokémon) that haven't been covered. I am also a huge gen 4 fan, so my videos will likely be somewhat centered around gen 4 as well. Keep up the great work!
I vaguely remember something like this happening to me during a roadtrip back when the games were still new but as it never happened again, and generally just being less curious about why things broke during that time of my life, likely just wrote it off and continued to play my game.
Does the glitch work by keeping B pressed? A leftover debug function that requires a frame perfect input doesn't really sound like a usable debug function
Gamefreak's debug tools almost certainly include the ability to schedule or pre-program inputs (similar to a TAS), which makes 1 frame windows ideal, as they're unlikely to be triggered on accident
I wouldn't call it "astronomically low" to trigger this, it's one in a few thousand or less because it's 60 frames per second and you're between rooms for some number of seconds. It's definitely unlucky that you lost a 35 win streak to this, but I wouldn't include you consuming three days of your life studying this as part of it being unlucky, since you're choosing to spend those three days in order to document it for everybody else. If you know that you regularly tap buttons to the rhythm of the music "like you usually do", it wouldn't be too much of a stretch to consider that you may have pressed something during the transition. It's really great that you found how to reproduce it though, it clearly helped out, and proved it wasn't something like a bad cartridge connection.
Absolutely love these videos. Haven't played pokemon in years but Generation 4 was my absolute favorite when I was a teenager so I love hearing stories from the games!
I used to enjoy a lot in battle tower and do multiple battles as a kid. I've also suffered this ugly glitch and turned off my ds... It was so frustrating and knowing that it was just from pressing a button makes it more frustrating... Still, thank you so much for your hard job to find the answer behind this glitch
As an early-career software engineer who got into coding because of video games, glitches in games have always fascinated me like few other things can. That is to say, I eat up content like this and I'm looking forward to seeing what other videos you have on your channel.
I don't know what's more amazing, that you found this glitch or that you were able to diagnose it (or both???). ... ... ... ... ...the battle towers really are unfair tho.
Absolutely loving these glitch videos, they're super informative and a great resource should anybody accidentally encounter these themselves I always eagerly await seeing more!
1:20 That glitch used to happen to me randomly all the time!!!!! I spent hundreds of hours on Pokemon Diamond on my DS, knowing that if all the progress would be reset if the glitch happened. It really sucked, no emulator to speed things up either. Thanks for uploading this video.
Thankyou for telling us this, I’ve been playing a lot of Pokémon Platinum and I also trying to complete everything the game has to offer like 5 star trainer card, living déx, doing all in-game trades + collecting different trainer ID’s on each Pokémon so I have higher chance to win better prizes at daily lottery. Catching all Unown A-Z to expand tunnel and Catch ? & !. Picking up all items + hidden items around the map. Unlocking all Pokétch App. Get every accessory in case, getting different ribbons on favorite Pokémon buying & owning at least one item in the underground. Doing the daily massage to unlock all special accessories. Inserting all gen 3 Gameboy Advance Pokémon games to unlock special accessory by talking to NPC inside Pal Park lobby. Completing the daily trendy saying phrase in Snowpoint City to expand my knowledge. Unlocking all Pokémon Center Boxes Backgrounds. Rematching all trainers with VS seeker so the trainers leveling their teams to full potential. Getting Gold in all Battle Frontier facilities, getting a combined streak of 10K with different Pokémon in battle Hall so Professor Oak has a chance to appears inside the lobby. Probably missed some other stuff here, But I take this Game more serious than my Job Career. 😂
Learning about the void got me super in to gen 4 glitches, so hearing about yet another stupid random one found is incredible! Thanks for sharing this one
it's absolutely insane how much i've learned from your videos in such a short time, about games i've loved for decades. you keep this stuff engaging and easy to follow too. love the channel, can't wait to see what else you find!
crazy to think you've been posting vids for just a month (even if you've done twitch longer still impressive) this channel is going places another great niche pokemon content channel to add to my collection
I love these deep dives into niche topics, it's cool there's still more to learn about older games. Totally agree with you about the loss of digital media too, honestly it's sad that if Twitter crashes and burns soon we might lose a lot of old data from miners and glitch hunters. I really hope they (and you, RUclips can suck sometimes) have backups of all this cool stuff so it doesn't get lost in the wind if/when the host sites shut down
(Also, excited to see that egg video whenever it comes out! DPP was my first game and breeding confused the hell out of me as a kid, really interested to see what quirks you've dug up this time)
Egg video will be soon! I'm working on setting up my own website that will help with preservation and search-ability of everything I research and personally verify. Also helps sites like Bulbapedia cite the info, will share when its ready.
There was a bug on pokemon crystal battle tower If you reached certain wins, the atk of your first pokemon goes straight to 0 immediately, I don't know if anyone else has ever talked about it, but when I discovered it it was... Weird
I streamer I watch found got an egg in plat that always looks shiny when you hatch it no matter the game you hatch it in, but then reverts to normal when you actually check it out (aka only looks shiny in the hatching screen). When he transferred the egg to the game where it was originated from it stayed shiny. have you seen this anywhere before and can you explain it somehow? I even have hi's backups of the unhatched egg and the game where it stays shiny and can confirm it's real
Hiya, I can explain this! It's actually the same bug that allows manaphy to become shiny when traded. The game will hatch a pokemon, and check if the pid/tidsid combo is a shiny Pokémon, and show it accordingly. However, after this, the current player's TIDSID will be written to the Pokémon. This means you are rolling again whether the Pokémon is shiny. This can be done for any egg, but is infamous for manaphy. It also explains why manaphy is never shiny on the hatching screen, since it's original pid never matches the shinyness for the tidsid. But after hatching in a different game, could be modified to be shiny after hatching! Also, this means that this streamer hatched an egg that happened to be shiny on the original game it was bred!
@@RETIREglitch Yes I know all about how shiny's and shiny eggs work after being traded but that doesn't at all explain why the egg ALWAYS hatches as shiny no matter the game you trade it to. it also doesn't explain why it looks shiny on the hatching screen but actually isn't shiny when you check it out.
@@tiagomatias6667 it does! Maybe I did not make myself completely clear: On the hatching screen, shinyness is determined based on the pid and tidsid of the original game the egg was created in. AFTER hatching the current player's tidsid is applied. So if the egg was bred to be shiny on the original game, it will look shiny on the hatching screen, then become un-shinied if the current game's tidsid doesn't match the shinyness of the pokémon's pid. I hope this explanation is more clear.
@@RETIREglitch OHHHH OMG TYSM! that literally explains everything! haha sorry, good thing to know. the streamer I'm speaking of had to discover this the hard way and suffer thru 2 hours of ideas being thrown at a brick wall until a chater finally had the idea to hatch it on the original game lol.
You are kidding me... Personally I have run into this when I was young and its such a clear memory due to how frustrated I got! I assumed my game cart was just broken in some way but young me was a B masher as id speed press it when nothing I had input on was happening on screen it now ALL makes sense. Thank you for answering this years old mystery!
Great video! I actually came across a pretty strange glitch in the PC boxes of Pokemon Ruby awhile back, and still haven't figured out it's cause, and haven't been able to recreate it.
Decently sure I experienced it before. Never knew the cause, nor did I post online about it. Thanks for helping me find understand why it happens though.
Great video! Can you still make that egg vid? You seem to have the most knowledge of this generation that I have seen and would love to keep learning more.
One time when I was a kid I was playing pokemon crystal and I was surfing then jumping back onto the dock repeatedly. When I stopped then started walking on the dock, my character sprite kept alternating between the Lapras surfing sprite and the player sprite. As soon as I entered the next route by heading east, the sprite fixed itself. I could never figure out how that happened nor could I find anything similar online.
It sounds like the code that handled swapping the sprites got caught in some sort of loop, and the end spritesheet it set for your walking sprites must've been incorrect.
Happened to me twice when the games were recent, I through I was moving the DS too much and caused something physical to malfunction, I stopped mashing and started playing on a table, thing that stuck with me for years.
This was actually somewhat known at the time. I remember a pokemon Tumblr blog said it was pressing a or b. I used to battle frontier 4 hrs each day on the bus ride to uni and I would panic when I forgot to quit mashing buttons. Some of us old heads still hold down and b when throwing pokeballs. 😂 Glad to know exactly what causes it 🎉
I've experienced this glitch before!!! It was just once, and I never knew what caused it. Finally I get closure on my weird streak break from like 5 years ago lol
im not entirely surprised by the result. Not because it is a common "glitch" or anything, but because "overloading" the system during a transition seems like a pretty easy answer. More accurately, a lot of web games made by small teams have similar issues where FF too frequently or at the wrong time will result in some form of crash. Freeze, error, device restarts/temp bricks, the works. Probably more of an engine/optimization thing in those cases, but enough to give someone like me with no coding experience (outside of game-ified systems for built in content creation; things like wargroove's map editor or mario maker-esque sandboxes) to assume it was a stray button press during the screen transition, especially with signs the game was still running in the background. The only surprising part is that it made it past nintendo/game freak's bug fixing process, not because they are perfect, but because they are known for a certain level of polish that makes these cases so "rare".
Reminds me of how I was looking for documentation on the hidden game mechanics for the JRPG Mega Man X: Command Mission, and one of the only GameFAQs users who went in-depth on how damage calculation worked ended up deleting his account over a bet, which retroactively deleted every post he made. Reading what was left of those threads was like trying to solve a puzzle with more than half the pieces missing.
I have found a visual glitch in Diamond/Pearl some years ago when a shiny is used in a double battle. The shiny needs to be in the first slot of your party. The backsprite of your second Pokemon glitches if both are send out in the beginning of the battle. I wanted to show someone else this glitch last year and it didn't work. But I was sure that there was a visual glitch. With some testing I found out how to trigger the glitch exactly: the shiny in the first slot needs to have a short backsprite animation and the animation of the second mon must be long enough to be still runnig when the first is about to start the shiny sparkle animation. Combining this with two shiny Pokémon turns the shiny stars into bubbles for a brief moment. I can upload a video if it isn't clear what I mean.
Does this work in multiplayer battle tower doubles lobbies? I wonder what happens in that instance when paired with a different version game. Probably a com error right?
Update: the other game that didnt do the glitch gets stuck on a "please wait" screen forever, platinum does a funny thing where the communication icon gets glitchy but you can play normally. Once the connection is severed you get the comm error
NOTE: still no response from GameFAQs user I will update this when I do hear back...
A few people have asked if holding B works / why would they make their debug functionality frame perfect, so to add some details: Holding B does not work, and we can only guess since there's no way to know for sure, but my guesses are:
1) When this was implemented they just didn't have the latter parts implemented and it looped there until the B press happened
2) They had multiple checks for B press initially but they all got deleted except this one.
RETIRE thinks 1 is likely, and I agree. But again impossible to say for sure.
Other than that I've been surprised by how many comments I've gotten from people who have also experienced this and had no idea what was happening. I'm very glad I was able to capture this on stream and investigate it to finally solve this for y'all! Hopefully nobody ever loses their streak to this again 🙂
if its debug related why would it only be in plat and not dp/hgss?
@@drinkingthemoonAs stated in the video, the debug code was likely found and deleted for HGSS. As for why it's not in DP, RETIRE said that Platinum reworked some backend stuff regarding the Battle Frontier, so this is probably why DP don't have it - the debug code was removed (or didn't exist) in DP, then with Platinum's code overhaul, the code was accidentally left in at release, but this was caught before HGSS released.
I am replying so I can see the update when it happens someday.
I like that you included all the stupid theories we came up with before actually finding the bug in the code. Goes to show how often we just have to grasp at straws until we can recreate the issue to debug it.
This video also shows that there are a bunch of glitches a lot of researchers would never encounter, and wouldn't ve found unless someone casually comes across them. Researchers and testers focus on completely different areas of the code to break.
has any method for gen 5 ACE/ASE been found?
How many glitches were not believed because they required frame perfect inputs so were not replicated? Was Mew behind the Truck actually real?
As a tester IRL, a demo a coworker was giving me about our product got derailed because I saw a very weird bug, and there is a running joke that we keep finding stuff the developers never expected. It is also an example of like, you can't test everything in a short amount of time, let alone decades.
If anyone could have caught this, it was whoever was on housekeeping duty. So I guess this should serve to emphasize the importance of both housekeeping and documentation (the latter making it easier to CTRL+F/grep for your debug code to make sure you delete it or comment it out)
Considering how much you've found yourself (huge fan love the discord!) its hilarious that random stupid stuff like this has slipped by glitch hunters. Wonder how much garbage the gen 4 (and bdsp?) games have like this one that will never be discovered
3:00 It's incredible how the forum commenters from 15 years ago and the reddit commenters of today are as useful as always!
I would rather people say useless stuff than nothing at all because if you post something and no one comments on it, it gets pushed far away which makes it harder for newer people to see the post
To be fair, it's really difficult to distinguish user error from a glitch when there's no video. Streaming it was a blessing.
The most useful commenters in history VS The most useful commenters of today
When you need an answer to an obscure question, Reddit and forums are the place to find them
Shame that so many posts like that are never going to happen again because everyone's using Discord now
I hate the discordification of forums. When I found a forum for a niche topic, I felt like I struck gold. Being able to read old threads and search for them was so much easier. Discord communities just don’t feel the same, either.
It's also extremly easy to lose everything if it's on a Discord server.
I remember being on a server for research into some game mechanics on an online game... and then the server runner was found to be a cheater; they nuked the server and a lot of stuff got lost that wasn't already hosted somewhere else. Another server got set up again but it was annoying losing all the guides because a lot of people used them.
Old forums had separate pages, now everything is scroll.
The irony is forums died because social media was just easier to use. Now increasingly we have formats with all the vapid pointlessness and ephemerality of social media, but even worse UX than forums. How did that happen?
Discord's terms of service disallow server archiving and they intentionally exclude themselves from search engine indexing, it's ridiculous. I would honestly have so much less of a problem with information distribution and dissemination through it if they didn't have these policies
Discord is the worst thing that's happened to online discussion in general, non searchable and can be wiped in an instant by accident or by a malicious actor. It also gets swamped by people talking off topic, which is fine but it makes it so much harder to find relevant information.
So uh, I did found a funny little glitch In Diamond/Pearl/Platinum recently and I can't really tell if it is well known or not.
The glitch can be done in the Pokemon team menu with the use of Softboiled/Milk Drink Outside of battle.
By using Milk Drink/Softboiled on an injured Pokemon It can be healed back by taking HP from the caster of the move.
You also cannot use it on a Pokemon at full HP or fainted.
However, you can select an injured mon and then, after pressing A, quickly press the d-pad (or 3ds analog stick when I discovered it)
to point towards another pokemon: that other pokemon gets healed instead.
This leads to 4 little things I noticed but perhaps more can be done...
1- You can "revive" a fainted pokemon that way (which should be impossible)
2- You can OVERHEAL a pokemon which will actually have HP above its max (So a shedinja with 100HP as the jankiest example i can think of)
3- Healing an Egg will overheal it too, and will show the HP bar of the actual pokemon to be hatched.
4- Trying to "heal" the Back button crashes the game.
I could not reproduce it on HGSS, though it might be possible there too.
I don't really know the true extend of this glitch but I'd say it's an interesting one.
Sounds pretty interesting and the first time I heard about it
This sounds so similar to the wrong Pokémon evolution glitch in Sword and Shield.
Same setup of selecting a pokemon to feed exp candies and then with a narrow window pushing the cursor down to a different pokemon that receives the effect.
I remember that glitch allowed for impossible scenarios like male Combee and Salandit evolving to their female only evolutions.
Can you confirm it is in both D/P and Pt?
@Porygonal64 I discovered the glitch on a Platinum cartridge and was able to reproduce it on a Diamond cartridge, too. I don't have Pearl, but it's safe to assume it works there, too.
Wow that's actually fascinating, and one I've never heard of. Hope this gets seen by Etchy!
"Hey win streak, how's it goin?"
"🅱"
"Understandable, have a great day"
lol
B to lose, L to taunt, F to pay respects.
You taunt with G
@@joanaguayoplanell4912 / to chat L for this loser
X to Doubt
Z to "Exploit The Gameplay". With No Guard|Sheer Cold Machamp…
Press “Start” to play.
I'm glad people like you exist. The amount of information concentrated in hubs that are just a big hassle to search, like Discord servers, are us regressing into an era of information pre-wikis.
I love how the Pokémon Community in general creates videos documenting these small niche things.
etchy i love this theme of DM'ing people who made a post on some forum in the ballpark of 10 or more years ago
Sad that Discord being the main place where discoveries are presented and discussed makes it even harder to find stuff. Sad they've overtaken forums so thoroughly.
They could still build a site similiar to a wiki (see also ZeldaSpeedruns or idk The-Elite).
My hope is that some solution comes up at some point for searching discords. It seems likely to happen eventually
@@Geffro That's assuming Discord doesn't try to hamper any efforts (or immediately patch an exploit if found), since the company doesn't let direct Discord server content show up on regular search engines.
@@Geffro Given that discord is now deleting old shared media like images or videos, it's never going to be a good alternative to forums.
@@midnightlycanfox6280 that is unfortunate, though most old forums I've visited have many broken links for pictures and stuff too.
you are making the history of gen 4 pokemon documentation
i always found gen 4 mechanics, bugs and quirks to be very poorly documented until very recently
hell, to this day, munchlax hunting is only ever vaguely explained by the most widespread internet sources
thanks to your effort we are seeing those bugs and "features" discovered and explained in a comprehensive way, truly a wonderful day to be a gen 4 fan!
they should make a list of bugs of gen 4 and I fear it'll be quite long. I wouldn't be surprised if the speed of HP depletion was also bugged or something at this point
@@neobahumuth6 being a bugged mess is a pokemon tradition ❤
@@neobahumuth6 it was confirmed a long time ago to be a bug since gen 2
@@Fiendoh was egregious in gen 4 though
Thank you so much for touching on Discordification. My thoughts on the matter are hazy, so I can't really express how much it means in a comment, but you explained my concerns with it perfectly. :]
This could not have come out at a more perfect time because I'm currently working on getting the Multi Ability Ribbon for my Infernape, so I know what to avoid now! This was a very educational video!
When you mentioned it happened when you spammed B and it only happened sometimes I was like, it must be frame perfect. Thats pretty funny. Very cool find in such an old game.
finally, a bug that WOULDN'T be replicated in BDSP.
Obviously, because it's a Platinum bug, if it were D/P then there's a 90% chance of being replicated in BD/SP
@@Zuldaar It works on diamond, not sure if it works on plat, does not work on bd/sp
tweaking returning in bdsp genuinely made me so happy tbh... same with void glitch
When being impatient accidentally punishes players during boring win streak sessions... Very annoying indeed.
Moral of the story, do not press B in the Battle Tower!
attle Tower
Imagine being patient oh my god unthinkable!!!!!!!
It’s not even being impatient, it’s pressing buttons out of habit.
I always tap B on my gameboy and DS when idle because of anxiety/OCD. If I don’t tap it then I get anxiety.
I usually don’t press down often as I don’t want to break the button, but there’s been plenty of times where I just full on pressed the button… which has caused me to accidentally press on the wrong dialogue and stop evolutions lmao
@@bashfulwolfo6499 perhaps therapy?
How can a channel 1 month old have this level of high quality content? Thanks for the effort put into all of this, we all share the love for these games, and being able to discover and document all these things is amazing work 🙏
As someone who used to tap buttons to music a lot as a kid, I’m actually glad I had Pearl and not Platinum for once in my life.
…Though I still would like a legitimate copy of Platinum. 😂
Ah yes, the multi ability ribbon... Reminds me of that time I lost the 50th battle in a row.
Farina 😊
This sort of thing is actually why we've mostly trained ourself not to push any buttons when the game is loading. If a game is loading player inputs can do all sorts of weird unintended things, whether there's a code like this that does stuff or not
God, I love the limited 3D they use for this game. It's so charming.
good god, i know that quote
I love pokemon copypastas like this.
as someone who plays a lot of gen 2 pokémon on hardware, i have experienced so many weird glitches and never really found any explanation, even on niche discord servers, so its interesting to see someone addressing this, even if its in a different game.
9:17 man that gets me, even just 10 years ago stuff from 20 years ago was still decent to find online
Did the guy from the forum respond? Its so cool to see that he is still active and his question is answered many years later . It makes me happy
Well, that's certainly a punishment for those who mash. Even if maybe an unjust one.
Neat analysis video! Thanks for uploading!
Ah so it WAS 'loading the battle tower save' just instead of being for buggy/failure to load reasons it was because of debug code that went ignored (well, I hope it was debug code). Cool, my idea wasn't too far off. Pokemon games continue to have the weirdest bugs
really wanted the poster from 15 years ago to come back to you dang
Not quite the same thing, but I remember once in school one teacher required us to put all of our electronics in a basket before class starts. I was in the middle of a battle castle run. I didn't know it until later but after I got my DS back, not only did the game cartridge jostle losing my progress, but she also fucking dropped it and cracked the screen.
And nothing could be done because she didn't take responsibility for it.
September 27th 2024 to October 3rd 2024 is a quick turnaround. Wow!
8:26 You were tapping to the B-eat 😄
Had this happen when I was screwing around with it about 12 years ago. I couldn't find anything when I looked it up, and just concluded my cartridge was broken. Glad to hear after all this time, it isn't!
When Etchy calls up glitch hunter Retire for an expert opinion, it's like when Rick Harrison calls up his favorite buddy.
That is one thing I dislike about the current Discord popularity. Everyone hides their information in individusal Discords that can't be searched and you only have access to it if you happen to be a member of that specific Discord server and are able to find it hidden among years of chat messages. I'm still more of a fan of GameFAQs, as old as it is, because the guides and even board posts are a lot more search-able. Though one thing I have found in recent years, not even just in video game related stuff, is there are so many people posting fake troll information and memes that sometimes it's hard to find the real accurate information when there's so much troll information. More than once I've had trouble figuring out what was real and what was fake because of all the memes and troll information floating around on a topic I was trying to investigate.
I feel like this happened to me as a kid once but I have no proof 💀
So let me get this straight. Down B actually resets your streak? Kids on the playground are gonna want to hear about how wrong they were...😢
the satisfaction of you giving that guy his answer finally after all this time, unlike every other forum where questions remain unanswered forever... palpable
This is one of my favorite games. I'm glad to see people shine light on it and show love. Thanks
Your content is really well-made, and I'm baffled at how original it is. I plan on making videos myself when I get my capture card, and you've inspired me to try to strive to make videos about topics (within Pokémon) that haven't been covered. I am also a huge gen 4 fan, so my videos will likely be somewhat centered around gen 4 as well.
Keep up the great work!
I vaguely remember something like this happening to me during a roadtrip back when the games were still new but as it never happened again, and generally just being less curious about why things broke during that time of my life, likely just wrote it off and continued to play my game.
I love videos on obscure Pokémon glitches/features!!
Does the glitch work by keeping B pressed? A leftover debug function that requires a frame perfect input doesn't really sound like a usable debug function
Gamefreak's debug tools almost certainly include the ability to schedule or pre-program inputs (similar to a TAS), which makes 1 frame windows ideal, as they're unlikely to be triggered on accident
It only works if you frame perfectly press it. The button flag gets cleared immediately.
I wouldn't call it "astronomically low" to trigger this, it's one in a few thousand or less because it's 60 frames per second and you're between rooms for some number of seconds.
It's definitely unlucky that you lost a 35 win streak to this, but I wouldn't include you consuming three days of your life studying this as part of it being unlucky, since you're choosing to spend those three days in order to document it for everybody else.
If you know that you regularly tap buttons to the rhythm of the music "like you usually do", it wouldn't be too much of a stretch to consider that you may have pressed something during the transition. It's really great that you found how to reproduce it though, it clearly helped out, and proved it wasn't something like a bad cartridge connection.
binged all your videos today, and really enjoy the content :D
Absolutely love these videos. Haven't played pokemon in years but Generation 4 was my absolute favorite when I was a teenager so I love hearing stories from the games!
I used to enjoy a lot in battle tower and do multiple battles as a kid. I've also suffered this ugly glitch and turned off my ds... It was so frustrating and knowing that it was just from pressing a button makes it more frustrating... Still, thank you so much for your hard job to find the answer behind this glitch
As an early-career software engineer who got into coding because of video games, glitches in games have always fascinated me like few other things can. That is to say, I eat up content like this and I'm looking forward to seeing what other videos you have on your channel.
I don't know what's more amazing, that you found this glitch or that you were able to diagnose it (or both???).
...
...
...
...
...the battle towers really are unfair tho.
Absolutely loving these glitch videos, they're super informative and a great resource should anybody accidentally encounter these themselves
I always eagerly await seeing more!
I love hearing about weird little anomalies like this. Glad you were able to figure out the problem!
1:20 That glitch used to happen to me randomly all the time!!!!! I spent hundreds of hours on Pokemon Diamond on my DS, knowing that if all the progress would be reset if the glitch happened. It really sucked, no emulator to speed things up either.
Thanks for uploading this video.
Thankyou for telling us this, I’ve been playing a lot of Pokémon Platinum and I also trying to complete everything the game has to offer like 5 star trainer card, living déx, doing all in-game trades + collecting different trainer ID’s on each Pokémon so I have higher chance to win better prizes at daily lottery. Catching all Unown A-Z to expand tunnel and Catch ? & !. Picking up all items + hidden items around the map. Unlocking all Pokétch App. Get every accessory in case, getting different ribbons on favorite Pokémon buying & owning at least one item in the underground. Doing the daily massage to unlock all special accessories. Inserting all gen 3 Gameboy Advance Pokémon games to unlock special accessory by talking to NPC inside Pal Park lobby. Completing the daily trendy saying phrase in Snowpoint City to expand my knowledge. Unlocking all Pokémon Center Boxes Backgrounds. Rematching all trainers with VS seeker so the trainers leveling their teams to full potential. Getting Gold in all Battle Frontier facilities, getting a combined streak of 10K with different Pokémon in battle Hall so Professor Oak has a chance to appears inside the lobby.
Probably missed some other stuff here, But I take this Game more serious than my Job Career. 😂
Learning about the void got me super in to gen 4 glitches, so hearing about yet another stupid random one found is incredible! Thanks for sharing this one
it's absolutely insane how much i've learned from your videos in such a short time, about games i've loved for decades. you keep this stuff engaging and easy to follow too. love the channel, can't wait to see what else you find!
crazy to think you've been posting vids for just a month (even if you've done twitch longer still impressive)
this channel is going places
another great niche pokemon content channel to add to my collection
Man I went from never thinking about pokemon glitches to making every one of these videos immediate viewing. Love this channel
These videos are really cool, I can't wait to see more! (Pokemon Pearl was my first mainline pokemon game, I love to see all the cool gen 4 facts!!)
Such an interesting bug. I love these games and appreciate you continuing on the research into it.
So nice to learn something new to this day on old games
I love these deep dives into niche topics, it's cool there's still more to learn about older games. Totally agree with you about the loss of digital media too, honestly it's sad that if Twitter crashes and burns soon we might lose a lot of old data from miners and glitch hunters. I really hope they (and you, RUclips can suck sometimes) have backups of all this cool stuff so it doesn't get lost in the wind if/when the host sites shut down
(Also, excited to see that egg video whenever it comes out! DPP was my first game and breeding confused the hell out of me as a kid, really interested to see what quirks you've dug up this time)
Egg video will be soon! I'm working on setting up my own website that will help with preservation and search-ability of everything I research and personally verify. Also helps sites like Bulbapedia cite the info, will share when its ready.
Subscribed because you actually make unique content! I watch a lot of Pokemon content, and this is something new I haven't seen. Keep it up!
I love that we are still finding such interesting bugs about these games that are so played still today
I've had this a few times and assumed it was a problem with my cartridge. Thanks for the info!
There was a bug on pokemon crystal battle tower
If you reached certain wins, the atk of your first pokemon goes straight to 0 immediately, I don't know if anyone else has ever talked about it, but when I discovered it it was... Weird
I'm not a fan of gen 4, but the content on this channel is great, and I can't wait to see more
I streamer I watch found got an egg in plat that always looks shiny when you hatch it no matter the game you hatch it in, but then reverts to normal when you actually check it out (aka only looks shiny in the hatching screen). When he transferred the egg to the game where it was originated from it stayed shiny. have you seen this anywhere before and can you explain it somehow? I even have hi's backups of the unhatched egg and the game where it stays shiny and can confirm it's real
Hiya, I can explain this! It's actually the same bug that allows manaphy to become shiny when traded.
The game will hatch a pokemon, and check if the pid/tidsid combo is a shiny Pokémon, and show it accordingly. However, after this, the current player's TIDSID will be written to the Pokémon. This means you are rolling again whether the Pokémon is shiny.
This can be done for any egg, but is infamous for manaphy. It also explains why manaphy is never shiny on the hatching screen, since it's original pid never matches the shinyness for the tidsid. But after hatching in a different game, could be modified to be shiny after hatching!
Also, this means that this streamer hatched an egg that happened to be shiny on the original game it was bred!
@@RETIREglitch Yes I know all about how shiny's and shiny eggs work after being traded but that doesn't at all explain why the egg ALWAYS hatches as shiny no matter the game you trade it to. it also doesn't explain why it looks shiny on the hatching screen but actually isn't shiny when you check it out.
@@tiagomatias6667 it does! Maybe I did not make myself completely clear:
On the hatching screen, shinyness is determined based on the pid and tidsid of the original game the egg was created in. AFTER hatching the current player's tidsid is applied.
So if the egg was bred to be shiny on the original game, it will look shiny on the hatching screen, then become un-shinied if the current game's tidsid doesn't match the shinyness of the pokémon's pid. I hope this explanation is more clear.
@@RETIREglitch OHHHH OMG TYSM! that literally explains everything! haha sorry, good thing to know. the streamer I'm speaking of had to discover this the hard way and suffer thru 2 hours of ideas being thrown at a brick wall until a chater finally had the idea to hatch it on the original game lol.
im so glad i discovered this channel
Woo yeah! More Etchy videos!
I just beat the pokemon league on my new platinum 100% play through, and I love your glitch videos, so perfectly timed lol
Etchy all these recent videos of yours have been great, keep it up!
I cant believe I still learn something new about this Era of pokémon. Thank you for this content.
You are kidding me... Personally I have run into this when I was young and its such a clear memory due to how frustrated I got!
I assumed my game cart was just broken in some way but young me was a B masher as id speed press it when nothing I had input on was happening on screen it now ALL makes sense.
Thank you for answering this years old mystery!
I don't even mess with competitive events, I just like learning about glitches.
Great video!
I actually came across a pretty strange glitch in the PC boxes of Pokemon Ruby awhile back, and still haven't figured out it's cause, and haven't been able to recreate it.
This is the most evil video ever. anyone who actually remembers this and does the battle tower is going to be forever tempted to press B
Decently sure I experienced it before.
Never knew the cause, nor did I post online about it.
Thanks for helping me find understand why it happens though.
It being a 1-frame window instead of just being able to hold 🅱️ to trigger seems weird to me, especially if it's for debug purposes.
The pinned comment said it could be because they didn’t implement the after parts yet and it would just loop until b was pressed
Enjoyed this video. I have subbed as i want to learn more about the old games
Great video! Can you still make that egg vid? You seem to have the most knowledge of this generation that I have seen and would love to keep learning more.
It's always so fascinating to see new things being discovered about the old Pokémon games. 😄
Love this content, keep it up!!
That's kinda crazy, nice one on you guys finding the issue
I LOVE YOUR VIDEOS!!!!!!!!!!!!!! Keep documenting these obscure gen 4 findings!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
One time when I was a kid I was playing pokemon crystal and I was surfing then jumping back onto the dock repeatedly. When I stopped then started walking on the dock, my character sprite kept alternating between the Lapras surfing sprite and the player sprite. As soon as I entered the next route by heading east, the sprite fixed itself. I could never figure out how that happened nor could I find anything similar online.
It sounds like the code that handled swapping the sprites got caught in some sort of loop, and the end spritesheet it set for your walking sprites must've been incorrect.
Happened to me twice when the games were recent, I through I was moving the DS too much and caused something physical to malfunction, I stopped mashing and started playing on a table, thing that stuck with me for years.
This was actually somewhat known at the time. I remember a pokemon Tumblr blog said it was pressing a or b. I used to battle frontier 4 hrs each day on the bus ride to uni and I would panic when I forgot to quit mashing buttons. Some of us old heads still hold down and b when throwing pokeballs. 😂 Glad to know exactly what causes it 🎉
100K subs by the end of the year for sure
I've experienced this glitch before!!! It was just once, and I never knew what caused it. Finally I get closure on my weird streak break from like 5 years ago lol
im not entirely surprised by the result. Not because it is a common "glitch" or anything, but because "overloading" the system during a transition seems like a pretty easy answer. More accurately, a lot of web games made by small teams have similar issues where FF too frequently or at the wrong time will result in some form of crash. Freeze, error, device restarts/temp bricks, the works. Probably more of an engine/optimization thing in those cases, but enough to give someone like me with no coding experience (outside of game-ified systems for built in content creation; things like wargroove's map editor or mario maker-esque sandboxes) to assume it was a stray button press during the screen transition, especially with signs the game was still running in the background. The only surprising part is that it made it past nintendo/game freak's bug fixing process, not because they are perfect, but because they are known for a certain level of polish that makes these cases so "rare".
Let’s go Etchy!! More video essays! Also glitch hunting in let’s go when?! 😂
The B button press from hell! Funny how i couldnt find any platinum version glitch videos yet this video found me xD
3:29 so the GAME FREAKed out XD
A bit surprised that this is news to so many. We learned that in school long time ago.
The fact you updated that guy years later is neat lol
Note to self: don't press B when entering doors in pokemon games. Got it.
Reminds me of how I was looking for documentation on the hidden game mechanics for the JRPG Mega Man X: Command Mission, and one of the only GameFAQs users who went in-depth on how damage calculation worked ended up deleting his account over a bet, which retroactively deleted every post he made. Reading what was left of those threads was like trying to solve a puzzle with more than half the pieces missing.
I have found a visual glitch in Diamond/Pearl some years ago when a shiny is used in a double battle. The shiny needs to be in the first slot of your party. The backsprite of your second Pokemon glitches if both are send out in the beginning of the battle.
I wanted to show someone else this glitch last year and it didn't work. But I was sure that there was a visual glitch. With some testing I found out how to trigger the glitch exactly: the shiny in the first slot needs to have a short backsprite animation and the animation of the second mon must be long enough to be still runnig when the first is about to start the shiny sparkle animation.
Combining this with two shiny Pokémon turns the shiny stars into bubbles for a brief moment.
I can upload a video if it isn't clear what I mean.
Let me know if you have some example Pokemon that fit that criteria, if so I can test it out myself pretty easily :)
Does this work in multiplayer battle tower doubles lobbies? I wonder what happens in that instance when paired with a different version game. Probably a com error right?
Didn't think of trying this, good call. I'll give it a shot when I have a moment
Update: the other game that didnt do the glitch gets stuck on a "please wait" screen forever, platinum does a funny thing where the communication icon gets glitchy but you can play normally. Once the connection is severed you get the comm error
You sound like an MLIS, which is one of the highest compliments I can think of.
computer science degree unfortunately, but thank you :)
This absolutely happened to me a couple times, I never thought I would know why!
i'm glad I'm not the only one frustrated by information being hidden in random discord servers