From f1b4252731046c0386488eab6ce687fe6ffc3d09 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Fri, 22 Sep 2017 00:22:35 +0900 Subject: [PATCH] Feature idea I had around for months --- work_files/GameDesign/THE_RESETTI.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 work_files/GameDesign/THE_RESETTI.md diff --git a/work_files/GameDesign/THE_RESETTI.md b/work_files/GameDesign/THE_RESETTI.md new file mode 100644 index 000000000..56c286d1c --- /dev/null +++ b/work_files/GameDesign/THE_RESETTI.md @@ -0,0 +1,14 @@ +The _Resetti_ will discourage players from exploiting the game reset. + +For the sake of playability, anti-frustration features also must be in place. + +## _Resetti_ Binary File + +_Resetti_ will reside within the savegame with disguised filename, to prevent novice-level tampering. + +### Binary Format + +Total 6 bytes of data, in which: + +- First 1 Byte: SAVE/LOAD marker. If sixth bit is zero (0bxx0x_xxxx), it's LOAD marker, otherwise it's SAVE. The rest of bits are totally random. +- 5 Payload Bytes: truncated UNIX timestamp in little-endian, unsigned. Will overflow on the Gregorian year 36812.