In Pokémon FireRed and LeafGreen, there's an anti-piracy measure that I triggered late one night while using a MysticTicket and AuroraTicket to start my quest of capturing Lugia, Ho-oh and Deoxys. The ticket checker at Vermilion City told me to buy this game or die.
I created a You're The Man Now, Dog page using this animated GIF image (because at the time--near the end of high school--YTMND was cool). From there apparently the GIF found a home in the Bulbagarden forums.
Months (years?) after making the GIF I decided to google this and see if anyone else has seen it. Apparently it's been verified by various ROM dumpers to be legitimately in the game's code, so my ROM wasn't just a hacked copy. And that's when I discovered the familiar-looking animated GIF; verifying its MD5 hash proved it was indeed the result of my 5 minutes spent taking screenshots and animating them that these people were all linking to.
Interestingly, it seems that the GIF is the only screenshot (animated or otherwise) that exists on the topic. IIRC all I did was enter some cheats to get me a MysticTicket and AuroraTicket (either by cheating and making my monsters carry them when captured and subsequently take them away, or else by buying them at a Pokemart) and then attempting to catch a boat with them in hand.
There are 20 comments on this page. Add yours.
wow, gamefreak is harsh O.o
by the way if you like this game, buy it or die.
Geez, I think you should buy the game...
by the way if you like this game, buy it or die.
Better buy the game son, Or gamefreak will kill you. This is grounds to sue them man, go get your money from these nazi assholes.
i wanted to buy it but now you blackmailed me, why should i
I wish it had a happend to me. By the way: if you like this game, buy it or die.
BUT I BOUGHT IT TWO DAYS AGO!!!!!!
Did you now gaming sent me here.
ok i think game freak are a bit to mad about emulators!!!
Well, They are mod because you're basicly stealing away their game in-which has been made carefully. They do now want their game they put so much time into that's meant to be paid for being able to be downloadable free of charge. Still, It's kinda hardcore for a multi-national company...
By the way, if you like this game, buy it or die!
I know this is very old, but after searching through the game's code I can confirm that there is no text string that contains that message. Nice lie though it seems to have gotten a lot of attention around the internet.
@r4rev2: citation needed?
I saw this happen while playing Pokemon FireRed on VisualBoy Advance years ago. I took screenshots and made the gif animation in the blog post above. To the best of my knowledge, I was not playing a ROM hack based on FireRed, but FireRed version itself.
Of course, I won't rule out the possibility that somebody hacked FireRed to insert this text and then widely distributed it across the Internet to the point where multiple people will unwittingly be playing this modified version of the game. Clearly, I'm not the only person in the world who's seen this message come up in-game.
The hashes of my copy of the game are:
I Googled around just now to see if I could redownload this exact copy of the ROM and didn't find any luck in the first handful of results; I found ROMs with these MD5 hashes though:
e26ee0d44e809351c8ce2d73c7400cddwas the most common
51901a6e40661b3914aa333c802e24e8seems to be a v1.1 version of the game
This is making me curious, so I ran a diff of my copy of the ROM vs. the e26ee0d copy I found on the majority of download sites. Pastebin link. I'm not a ROM hacker so I don't know what was modified between these two versions of the ROM.
If I had to wager a hypothesis, it appears to me that the common version of the ROM online today (e26ee0d) has a large amount of code dummied out (set to
0xFF); this may be somebody's hack of removing this copy protection code from the game, which I would expect as typically pirates will patch games to remove features like this. You can see that my copy of the game has a good amount of code in that section of the ROM.
Maybe I have the original ROM before this copy protection "nagging" was hacked out, and that you can't find an original copy of the ROM online anymore.
Update: I figured the ROM doesn't use ASCII encoding for their text strings (the
strings utility returns a bunch of random noise) so I looked up the encoding.
The tail half of the dummied out code is the text "By the way: if you like this game, buy it or die." starting at address
0071a29f and stopping at
0071a2cf. Pokemon text encoding table
The code between
0071a29e would be interesting to decode as this is probably the copy protection mechanism that triggers the text.
If this was a simple ROM hack by a prankster adding a bit of text to a dialog box, I wouldn't expect to see much code added to the file except the simple text itself.
Hexdump code translated to the Pokemon text encoding (the
fe is an end-of-line character):
0071a290 cd c6 bb c8 be 00 d5 e2 ed e8 dd e1 d9 ad fb bc |...............B| 0071a2a0 ed 00 e8 dc d9 00 eb d5 ed f0 00 c3 da 00 ed e3 |y the way: if yo| 0071a2b0 e9 fe e0 dd df d9 00 e8 dc dd e7 00 db d5 e1 d9 |u.like this game| 0071a2c0 b8 00 d6 e9 ed 00 dd e8 00 e3 e6 00 d8 dd d9 ad |, buy it or die.|
Edit: I transcribed the rest of that entire block of code into PokeAscii. It's the entire bit of speech starting from the Aurora Ticket:
0071a230 e0 03 00 02 30 68 1b e9 1e ff 2f e1 ff c9 dc ab |1Â Á..âuì..m.Oh!| 0071a240 00 ce dc d5 e8 b4 e7 00 d5 e2 00 bb cf cc c9 cc | That's an AUROR| 0071a250 bb ce c3 bd c5 bf ce ab fe c8 e3 eb 00 e8 dc d5 |ATICKET!$Now tha| 0071a260 e8 00 dd e7 00 e6 d5 e6 d9 ad fb d1 d9 b4 e0 e0 |t is rare.$We'll| 0071a270 00 d6 d9 00 dc d5 e4 e4 ed 00 e8 e3 00 e8 d5 df | be happy to tak| 0071a280 d9 00 ed e3 e9 00 e8 e3 fe bc c3 cc ce c2 00 c3 |e you to|BIRTH I| 0071a290 cd c6 bb c8 be 00 d5 e2 ed e8 dd e1 d9 ad fb |SLAND anytime.\B| 0071a2a0 ed 00 e8 dc d9 00 eb d5 ed f0 00 c3 da 00 ed e3 |y the way: if yo| 0071a2b0 e9 fe e0 dd df d9 00 e8 dc dd e7 00 db d5 e1 d9 |u.like this game| 0071a2c0 b8 00 d6 e9 ed 00 dd e8 00 e3 e6 00 d8 dd d9 ad |, buy it or die.|
This speech about the Aurora Ticket is also found around address
0017fc60 in both versions of the ROM. At that address is also the text about the Mystic Ticket. My new hypothesis is that there's a code jump from ~
0017fc60 to ~
0071a230 when a copy protection check was tripped.
Edit 2: The first three bytes changed in the diff (starting at address
3d a2 71) is probably a jump instruction. Rearrange those three bytes into
71 a2 3d and go to memory address
0071a23d and that's where the beginning of the text "Oh! That's an AURORATICKET!" starts.
From more Googling it looks like this is probably a hacked copy of the ROM. There's a large amount (~3M) of unused space in the ROM (all the
FF bytes around
0071a230) that somebody copied the AuroraTicket text to, extended it, and then changed a pointer to make the game say that instead of the original AuroraTicket text (which then goes un-used).
So Krisle, did you buy the game? you must have, your still alive right?
This kind of messages is typically written in readme by cracking groups that don't agree with the "why should I buy anything if I can get it for free" mentality.
Hey guys, it turns out I still have the original fabled ROM that this post was about, same md5/sha1 hash as described in my earlier comments from 2015.
Run it through
hexdump -C and you'll see the same read-out I had earlier and from the Pastebin. The relevant PokeAscii encoding is Character encoding (Generation III) from Bulbapedia, I had re-translated the relevant line today:
b8 00 d6 e9 ed 00 dd e8 00 e3 e6 00 d8 dd d9 ad , b u y i t o r d i e .