At 3/13/13 11:33 AM, Cyberdevil wrote:
At 3/13/13 10:33 AM, PsychoGoldfish wrote:
I found a couple that look like they used to work but the last time they were unlocked was like a year ago, so I marked them as broken.That makes me curious, unless the API is actually removed from the flash, how can medals just break over time? Is the old version of the API somehow incompatible with the updated medal system?
Irrelevant to question/quote above, new game:
Uasually what I do is look at our database and compare the last unlock date with the last time the core game file was updated. If medals have been unlocked since the last update, then I open up Fiddler and give the game a play. The first thing I check via fiddler is whether it's calling our ngads.com domain to pull the medal details from our servers. Then I play for a while and see what happens when I SHOULD get a medal. If it doesn't send a call to the ngads.com domain, its pretty obvious that the game itself is broken.
Sometimes what happens is the game runs some other API from another company, and those can sometimes cause unexpected issues in flash as the server-side stuff for those api's changes. Sometimes it's just broken updates in your browser too... most notoriously in Chrome.
A good example is *Flight*. It seems like the medals in that game work, but every now and then it won't try connecting to the ngads.com domain when you fire the game up. It seems like its due to another API they are using possibly breaking the security sandbox or something.