1. Don't buy hacks of games.
2. ...Especially of Pokémon games. True games have connectivity with other Pokémon games, and that connectivity is an integral part of the series.
3. If you're a Pokémon fan at all, it really shouldn't be that hard to spot unofficial versions right away.
4. And if you're a Pokémon newbie, it really shouldn't be that hard to check GameFAQs.com, serebii.net, or any of a gazillion video game or Pokémon-specific web sites. Or even Wikipedia.org.
Well, then again, this here is a game site, too. Here, let me spell it out for you:
1st gen (originally up to 151 Pokémon - GB):Original: Red/Blue (also Green in Japan)
Enhanced: Yellow
Remake: FireRed/LeafGreen (GBA)
2nd gen (originally up to 251 Pokémon - GBC):Original: Gold/Silver
Enhanced: Crystal
Remake: HeartGold/SoulSilver (DS)
3rd gen (originally up to 386 Pokémon - GBA):Original: Ruby/Sapphire
Enhanced: Emerald
4th gen (originally up to 493 Pokémon - DS):Original: Diamond/Pearl
Enhanced: Platinum
5th gen (coming soon)Original: Black/White
So right off the bat you can see how ludicrous a name like "DarkCry" is. Likely it was trying to be like "Darkrai" (the name of a promotional Pokémon) or had something to do with it. I'm sure we wouldn't see something like "DarkBlack" (and "LightWhite"?) until at least after remakes of Ruby/Sapphire/Diamond/Pearl, a couple generations of handhelds from now. I'm not even sure that such remakes are necessary - I'm only less than two hours into SoulSilver despite having the game since March...
I mean, sheesh, I've already got all the Johto Pokémon - all of them, in fact - in my Diamond game, and I'm not really into competitive battling like my brother is...