![]() But the real purpose was so that I could later check if this number was not 1.0 and trigger the true copy protection. ![]() On the surface this looks like the sloppy coding one expects from flash devs. I stored this information in a forgettable global variable. Ostensibly this was to calculate the size of the loading bar. Early on in the game there was a function call to get the total number of bytes in the file and then divide it by the number of expected bytes. This was the piece of code which the hacker was supposed to notice and remove. My game contained a very standard check url type protection. ![]() The reasoning was that a piracy check has to read the sites URL at some point and the hacker can just search for the only command in all of actionscript which does that. The conventional wisdom at the time was that piracy could only be delayed, not prevented. Way back when monetized flash games were a thing, there was a problem of ad piracy (people who would decompile your game and then upload and monetize it as their own). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |