Now, this may sound like a naïve suggestion, but I am a computer programmer and have worked in commercial programming (not games) for many years. If a new release of iOS can wreck "jail-break" programs on phones, and break some apps, I wonder why each Tuesday's release of SoT cannot change the ground under the PC cheats and bots.
Take an aimbot or ESP bot for example. It is clearly sniffing into the memory space of the running instance of SoT and identifying the location of ships, pirates, skellies, chests, etc. Now, each of those things is represented by a code, that tells the software what it is. For example 0x0012A003 might be a "Captain's Chest". Could these codes be randomly allocated in each build of the software, such that a "Captain's Chest" is identified by some different number (or GUID) each week?
Someone with a better idea of how these hacks and bots do their thing will have much better ideas than me how to confound them, but you get the idea. Make the game morph each release so that the "memory peekers" don't know what to look for.
