Welcome to my newest (and probably last) save code engine! --== Demo Controls ==-- ◦ R to randomize the values ◦ S to get a save code ◦ L to load a save code ◦ ⚑ to reset the data ◦ There are three variables and two lists that can be saved Sample code: τθγάώζχξεπιχάσ (This sets the first variable to 4, the second to 2, the third to 34, the first list to [2, 5, 8, 10], and the second to [1, 3, 5, 8, 9].) This has all of the same features as my main systems, but with three main features that make it way better: ◦ It can not only save variables, but also ANY number of binary lists - meaning it can be used in both linear and open-world games. ◦ The save codes are much more compact than my other systems (especially for lists). ◦ This uses THREE different encryption methods when saving/loading, making them super-secure (good luck trying to cheat games and manually write out a 100% save file) As well as that, it still has all the main features of my other engines: ◦ Randomized encryption method makes codes unique ◦ Error handling for if an invalid code/random text is put in ◦ Same style of jumbled Greek letters as my other systems I will probably be using this in all future games I make, both linear and open-world [at least until SavePak releases] If you want to try to use this yourself, there's a comment showing how to do so in the main sprite. (Also, PLEASE give credit, I spent a long while on this) Music Remixed: Aquatic Ambience - Donkey Kong Country [I swear I didn't remix this because it's the same piece SavePak used, this piece had been sitting unfinished on my Noteflight files for months] --== Version History ==-- ◦ v1.3 - fixed a bug with saving lists, optimized a few bits of code ◦ v1.2 - tweaked the "load variable" block to make it easier to use ◦ v1.1 - fixed a huge bug when saving lists (Scratch has a quirk that converts lists of single-digit characters to a single string if you use the list monitor, this was breaking the write list function) ◦ v1.0 - Initial release