Discussion in 'Technical Discussion' started by Metal Knuckles, Nov 28, 2012.
A more creepy-pasta-esque example of what this is capable of doing
This is insanely brilliant. I'm away to hunt down a G.B.C....
Brilliant, and devious. I don't think you could straight up program completely separate games like this.....could you?
It's pretty cool to see what happens and what can occur from messing around with glitches in the first gen games but this is definitely taking that to a whole new level. O.O I'll have to try this sometime, it'll be different from just simply glitching out the game.
Talk about a buzzkill. I watched that entire video waiting to see what would happen, and got greeted with My Little Pony. Siiigh.
It's certainly a neat technical achievement though. Now to just wait and see someone do something good with it.
Yo dawg, I heard you like hacking Pokemon Yellow, so I decided to hack your Pokemon Yellow with Pokemon Yellow.
Seriously though, here I was thinking the Mew glitch was fun and impressive....
Wow, what the everloving fuck. This is the epitome of TAS runs at the moment. I say that as neither a fan of Pokemon nor MLP.
This is amazing.
If it's small enough, yes. But the entire game, and all its data needs to fit in RAM, so you're pretty limited.
Indeed, If one should ever want to publish something of technical importance the last thing the person should do is use something MLP related as the pay off. It completely undermines the credibility of the individual and the technical work of it.
j/k. In all seriousness its quite an accomplishment and goes to show how poorly coded and broken the Pokemon games were. And yet that did not stop one from enjoying the game in question.
I wouldn't exactly say they were "poorly coded and broken", seeing as everything does work as it's meant to in the first place, just with added extras. :P
Nice to see something like this actually being used with actual programming in mind (minus the MLP, of course); could lead to some interesting ideas if utilised correctly.
Well from a technical stand point it is kinda poorly coded. To many places were the game could do something that wasnt planned and could have unforeseen consequences.
Still awesome thought.
It's poor coding if you approach it from a modern industry standard sort of viewpoint where QA must absolutely address any sort of bugs and exploits a gamer may come across. Otherwise when you take into account that the game is 15 years old and the hardware it was on and that a vast majority of the bugs and exploits in the game added to the fun of it all which is the purpose of a game app, it's hard to criticize the coding.
That and from all accounts Satoshi Tajiri is a bug fanatic and the game is about bug collecting. Why shouldn't it have bugs? :v:
Hahaha, I love this. I have a friend who's really into programming. He's a Computer Science major. So I showed him this, he's a big Pokemon fan, really into it. Got SO butthurt when MLP came up at the end. Awesome!
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 don't even know why I bothered to watch the video. I know next to nothing about Pokemon, and I had no idea what was happening throughout the entire video. But the concept was absolutely fascinating.
And that MLP 8 bit remix was good.
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)
So, uh... what's the point?
Because it's cool, and amusing. And it helps point out, once again, how terribly terribly programmed the 1st generation Pokemon games were.
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.
That, that was beautiful... (reverse) engineering at it's finest!
Separate names with a comma.