I know that motivated people can generally crack encrypted saves, but in general, if I have some saved dictionaries which I don't want the player to be able to access directly, is an encrypted save the best way to handle this, or is there a better way?

you are viewing a single comment's thread
view the rest of the comments
[–] 6 points 3 years ago*

That's how I'd do it, would be best if it's encrypted in memory as well. Or at least encrypt important values so you can't edit them with Cheat Engine or similiar programs. There's also ways to make it harder to debug and reverse engineer your game if you want to look into them

But whatever you do, someone will be cheating sooner or later. No way arround that, you can only slow them down

Only exception is server sided games, but you can still create bots for those and maybe even find some way to exploit your code

  • source