Mere hours after Final Fantasy Crystal Chronicles: Ring of Fates hit store shelves today, pirated copies of the game appeared in the shady corners of the internet, posted for all the picaroons out there to download and transfer to their flashcarts.Twenty minutes or so into the ARPG, however, many of those pirates found themselves greeted with this "Thank you for playing!!" screen and unable to progress. Players have the option of restarting the game from the last save point and playing on, but the screen reappears at random intervals. Clever!
Why not lock pirates out before even loading up the game, you ask? Well, this way, they can try out Ring of Fates, eventually reforming their criminal ways and buying it if they find the experience enjoyable. Also, anyone dumping the game for distribution wouldn't notice this bit of programming unless they played a significant portion of it first.
Though this method isn't 100% effective, as some brands of carts are unaffected and hackers will likely find a workaround by day's end, it's certainly cute! Pirates should feel thankful that this isn't even half as malicious as Earthbound's anti-piracy measures.







Reader Comments (Page 2 of 3)
3-12-2008 @ 8:27AM
ManekiNeko said...
That was highly annoying.
3-11-2008 @ 5:47PM
Raru said...
Nice Try RICK TROLL!
Does anyone really know where to find one...
Reply
3-11-2008 @ 5:49PM
Ryan said...
HAHA i lol'd
"Never gonna give you up, never gonna let you down, never gonna run around and dessert you"
3-11-2008 @ 11:30PM
moominsean said...
does it with the ttds also. didn't do it for over an hour, now it does it randomly about every 10 minutes or so. i am enjoying it, so i'm going to buy it tomorrow. can't say the same thing about revenant wings... that games sucks.
Reply
3-12-2008 @ 12:29AM
Xanto said...
I'll have to agree with Ryan, it works fine on the CycloDS so it has to be a firmware issue
Reply
3-12-2008 @ 12:33AM
atastysammich said...
Eh, what's one game out of a couple thousand? It's hard to be mad when they're so polite!
Reply
3-12-2008 @ 2:24AM
Aaron said...
Oh, you silly non-technical people. It's incredibly -obvious- that it is indeed an anti-piracy measure, and I'll explain why.
The vast majority of DS flashcarts in circulation patch the ROMs to get them to boot on the DS, whether it's on-the-fly or before it's even loaded onto the cart. Every twenty minutes or so, the game compares its CRC to its expected CRC. If it's running on a legitimate cart (or one of the flashcarts that has true clean ROM support, like the CycloDS), it passes the check and the game continues. If the CRC differs (which it will when patched as the R4 and many others do), it displays the screen and restarts.
I honestly can't see how anyone could think it's a 'firmware bug' causing the game to 'glitch out'. Anyone with even the smallest amount of real-world programming experience, or hell, even common sense and an eye for discrepancy, can see that it's a calculated anti-piracy measure.
Anyone looking to 'fix' this problem has a few options available to them:
1) The firmware could be modified so that when patched, the proper CRC is produced. This method is nigh impossible as far as I understand CRCs.
2) The firmware could be modified to patch the ROM at a very low level so that the CRC produced post-patching is considered correct. This is possible, but would be damn difficult to implement, considering what they've got to work with.
3) The firmware could be modified to boot this particular ROM image 'clean', allowing the piracy check to be bypassed as it is on legit carts and clean-rom flashcarts. I'm not sure if this is possible, however; I'm not familiar with the documentation of the R4 et al.
However it's done, I expect it'll be done soon... don't discount human ingenuity.
Regardless, any of these methods will take time. The copy protection is brilliant in that it's giving a serious delay to being playable on the majority of flashcarts (and don't misunderstand, this is what copy protection is generally for: delay), while still giving players a taste of the game. I wouldn't be surprised if many end up buying it before it's fixed.
Reply
3-12-2008 @ 4:30AM
Dio said...
The R4 team fixed Phantom Hourglass in the same day it was dumped ;D
3-12-2008 @ 10:56AM
Matdredalia said...
Wow, good job being a condescending twit. Yeah, being rude to people is REALLY the way to enlighten them and get them to listen to you. Pffbt. Grow up.
3-12-2008 @ 2:51AM
Ahrel said...
lol, they should have done this for all of their games (released and coming).
But yeah I don't know anybody who pirates games on the DS through flashcarts. I do know plenty with flashcarts -- they use it for the various homebrew apps and games out there. We're all still waiting on Cave Story DS.
Reply
3-12-2008 @ 4:43AM
sillypatterson said...
Dio:
Unless the team can make a flashcart that's dependant on patching the ROM to make it boot... boot without patching it... this is unlikely. :P
Reply
3-12-2008 @ 7:03AM
Yan said...
did this problem occur in the japanese version too? if not, then it may be a anti-piracy thing.
Reply
3-12-2008 @ 2:13PM
heroinmonkey said...
This is not an anti-piracy measure and has nothing to do with CRC's. This issue is not comparable to the Earthbound software.
It doesn't compare CRC's at all. If it were anti-piracy then it would fail on the majority of the Flashcarts. (which it does not).
If you save your game often, it reduces the instances of the 'Thank you for playing' screen. (People have completed the game despite receiving these messages.)
If it WERE an anti-piracy measure then don't you think Square Enix would've made an announcement (as this would be newsworthy within the gaming community).
People should let the programmers stick to programming before spouting propaganda as factual.
It's not an anti-piracy issue.
Logic ftw!
Reply
3-12-2008 @ 2:48PM
sillypatterson said...
@heroinmonkey
Logic? No, you're not using -that-. Think.
Every single slot-1 card that can boot the ROM 'clean' has no issue. Every single card that cannot, ie. ones that patch it, do. I simply can't see how you could be so thick as to not see the link between this and a CRC-related anti-piracy measure.
You incorrectly stated that it's not happening to the majority of flashcarts. On the market, R4s outnumber CycloDS by a large margin. It fails on every single R4. As I explained previously, it -doesn't- fail on certain flashcarts because those flashcarts don't alter the game's data to boot it, giving the checker nothing to find.
Anyway, enough conjecture. Let's try logic. Over on GBATemp, there's an undub project for the game. For those not familiar, this is where English voices are replaced with the Japanese voices from the original game. This project was stopped short when, to his surprise, the moment the ROM was altered, he began getting "Thank you for playing" messages and resets at semi-random intervals on his CycloDS, a card that's confirmed to work fine. Why did this happen? Does the CycloDS have a 'firmware bug' too?
Nope. As I previously stated, and by god please don't let it go over your head this time too, FFCC:RoF has an anti-piracy measure that checks its code via CRC or a very similar method, and upon detecting a discrepancy, it waits a certain amount of time, displays a happy picture, and dumps you out of the program. Flashcarts that patch or require patching (M3/R4/Supercard SD/DSTT/many others) will trigger this, ones that don't (CycloDS/Acekard/NinjaPass) are fine.
How can you possibly look this in the face and dismiss it with nothing but empty words? Must've voted for Bush... twice. :P
Reply
3-12-2008 @ 6:23PM
Dinglenugget said...
Looks like the "protection" has already been cracked by a group called "B0xxle"...
"Game: Final Fantasy Crystal Chronicles - Ring of Fates
System: Nintendo DS
Release Group: b0XXle
Why is it realeased again? b0XXle has fixed the "Thank you for playing!" screen error. It no longer does it! ROM has been re-dumped, injected with ARM7fix, and ran through the M3 game manager using 4xDMA/Force R/W. The result? No more "Thank you for playing screen!" And a 100% working game. Enjoy."
Reply
3-13-2008 @ 12:37PM
some dude said...
Wrong.
Not sure what rom cart/ds combo this thing actually works on (if any), but the general consensus is that it's crap and throws up a pair of white screens when run.
3-14-2008 @ 6:35PM
jumb said...
Just want to confirm that the b0XXle release is a hoax for R4 users.
3-12-2008 @ 10:14PM
xCuteBunnyx said...
Its true that I didnt know about R4's for the DS until I came to this site.
But I did know that you could have modded your DS but I didnt know how, and I didnt want to risk anything.
But yea I didnt know about the R4's, but i still dont have a R4.
I saw a 8 year old with one though.
Reply
3-14-2008 @ 9:38PM
mko said...
Ahoy mateys! Just for the record issue has been solved with a AR code. (At least on R4)
Reply
3-15-2008 @ 6:29AM
MT said...
I can confirm this, the problem is fixed on the R4. Just finished the first dungeon without trouble.