Qual
Member
Hello! Is there a work around to prevent user to modify manually a map saved with ds_map_secure_save() while keeping the ability to transfer the game folder on another computer ?
Because using ds_map_secure_load() on another device will trigger errors, and a lof of my players have tons of 'recorded best runs' ( It's a speedunning platformer, with a 'ghost' feature to play against other players/your own ghost)
But if an user change his phone, or got a new computer, he will not be able to load these files.
But everything is also tied to an online leaderboard, so that's why I prevent the user to modify manually the file before he upload his run on the leaderboard to avoid cheating)
I now ds_map_secure_save is just a base64 json with some crypted header, but not sure how to find a work around to load it on another device.
Because using ds_map_secure_load() on another device will trigger errors, and a lof of my players have tons of 'recorded best runs' ( It's a speedunning platformer, with a 'ghost' feature to play against other players/your own ghost)
But if an user change his phone, or got a new computer, he will not be able to load these files.
But everything is also tied to an online leaderboard, so that's why I prevent the user to modify manually the file before he upload his run on the leaderboard to avoid cheating)
I now ds_map_secure_save is just a base64 json with some crypted header, but not sure how to find a work around to load it on another device.