This is fantastic. I can't think of anything to say that hasn't been said already. Honestly, I'd love to see what could be done with this. (Also, is it possible to dump program data to SRAM and run from that? Could lead to much larger programs, but then again it is SRAM)
Hacking Pokemon Yellow using Pokemon Yellow Pikaception
#19
Posted 15 December 2012 - 10:11 PM
Flygon, on 14 December 2012 - 08:23 PM, said:
Fixed.
Seriously people stop missing the point. There was an exploit in a VERY OLD GAME that was one of the FIRST GAMES DEVELOPED FOR THE SYSTEM (actually since Red/Blue were the first Pokemon for the system, that's not entirely true}, and it's showing how exploits like this can lead to all kinds of weird things that normally wouldn't be possible without tools or more in-depth research. This is Pokemon hacking on the gameboy! That's AWESOME.
I love shit like this. I really do.
#20
Posted 16 December 2012 - 12:58 AM
That, that was beautiful... (reverse) engineering at it's finest!
#21
Posted 16 December 2012 - 11:26 AM
Chimera, on 15 December 2012 - 10:11 PM, said:
Flygon, on 14 December 2012 - 08:23 PM, said:
Fixed.
Seriously people stop missing the point. There was an exploit in a VERY OLD GAME that was one of the FIRST GAMES DEVELOPED FOR THE SYSTEM (actually since Red/Green were the first Pokemon for the system, that's not entirely true}, and it's showing how exploits like this can lead to all kinds of weird things that normally wouldn't be possible without tools or more in-depth research. This is Pokemon hacking on the gameboy! That's AWESOME.
I love shit like this. I really do.
Fixed.
But seriously, this is one of the most impressive things I've seen someone do with a Game Boy, nevermind that all of this is possible on an actual physical Game Boy (And GBA possibly)
#22
Posted 29 January 2013 - 01:50 PM
Josh, on 05 December 2012 - 01:21 AM, said:
As for the Gen I's stability... I think it's more than just looking at it from the perspective "of the time". I mean, QA and bug-testing was a huge deal even then, as we saw with the INSANE amounts of QA Sonic 3D had to go through. What made Pokemon unique is that it was pretty much the most technical, ambitious and complicated thing that had ever been done on the Game Boy. I mean, what other game had EVER pushed the system like that? Given that, I think GameFreak should be commended for getting it to work as well as it did, where the bugs and glitches are just fun extras, extremely unlikely to screw up anything too badly.
I'm probably going to get obliterated for this, but is this really a "glitch?" The entire process stems from voluntary savedata corruption. That would be analogous to opening a Gens savestate in a hex editor, changing a bunch of values, then calling it a "glitch" when the game doesn't play right. I'm not in any way diminishing how incredibly fucking awesome this is, but it bothers me in the same way as when people glorify debug mode dickery as "look at this bug I found."
There are numerous legitimate glitches in gen 1 (missingno, infinite items, find any Pokemon anywhere), but I think this one falls under a slightly different category. I mean, the game demands you to NOT TURN IT OFF WHILE SAVING.

02