THE FASTEST CLOUD LIST ENGINE ON SCRATCH WITHOUT HACKED BLOCKS!* ----ABOUT THE ENGINE---- -Unlimited data storage**! -Case sensitive -The sprite is it's own cloud list. Therefore to manage a broadcast must be used with the data saved to a variable or the management must be in the sprite itself (see instructions) -NO HACKED BLOCKS! Making this more reliable than any other cloud list on Scratch If you want to use this in your project, just give me credit please. That's all I ask. ----WHAT'S DIFFERENT FROM MY OLD CLOUD LIST ENGINE---- -Case sensitivity -Support for every character on the QWERTY keyboard -Insert data at designated position function -Delete data at designated position function -A huge efficiency upgrade -Unlimited data storage**! -Bug fixes ----HOW TO USE---- 1. Press "See Inside" 2. Read all comments 3. Copy the sprite "CL 2.3" into your backpack 4. Copy the sprite into your desired project 5. Delete the variable "☁ Cloud List" 6. Make a new cloud variable called "Cloud List" It is important that the cases of your variable match what is shown above. If you need more cloud lists read the section "I need more than one cloud list." 7. All further instructions inside the cloud list engine. Only delete scripts that are indicated as safe to delete. DO NOT DELETE/MODIFY ANY COVERED SCRIPTS 8. Please give credit (Obviously). NOTE: Data is automatically saved into a list called "Downloaded Cloud List (Final)." To change this, I would recommend a simple looping system to export the data to another list and exporting after each download of data. If you want it to be a bit faster, you'll need to go into the engine and edit all instances of the "Downloaded Cloud List (Final)" to be whatever list you want. ----I NEED MORE THAN ONE CLOUD LIST---- Because the system does not utilize hacked blocks, you'll need to make a new variable for each cloud list (For now). Read these instructions to learn how to put a new engine on a different variable: 1. Put the engine in your project through the backpack 2. Run the "Set up System" block 3. Delete the scripts that are indidcated 4. Rename the local "☁ Cloud List" Variable to whatever you want 5. Delete the variable you just renamed. 6. Create a new cloud variable with the exact same name (including case and spacing) as the one you just deleted 7. If more lists are required, import the engine again and repeat all steps in the new engine with a new cloud variable. Again, you can call this one whatever you like. NOTE: Scratch currently limits you to 10 cloud variables per project. Be careful how many lists you use and mindful of any other cloud variables you will be using. ----CREDITS---- Music is "Return of the Heroes" by Vexento ----UPDATES---- 25 June 2016 (2.0.1) - Attempt at fixing fatal bug 26 June 2016 (2.0.2) - Attempt at fixing fatal bug 27 June 2016 (2.1) - Fatal bug fixed! Thanks to everyone who helped test out the engine so I could find bugs! 29 June 2016 - Easier instructions and accidental deletion of usernames while testing a new "Set Up System" Function 1 July 2016 - Made instructions look cleaner 7 July 2016 (2.2) - Unlimited data storage and nearly up to 30x faster speeds! Also some updated instructions. 8 July 2016 (2.2.2) - Bug fixes and efficiency improvements 17 July 2016 - Ease of import into your own project increased 20 July 2016 (2.2.3) - New link to project due to issue with old one and bug fixes 20 July 2016 (2.3) Fatal bug fix 21 July 2016 (2.3.1) - Bug fix with blocks that worked with specific items in the list and an efficiency upgrade. Talk about it: ----DISCLAIMERS---- *Speeds depend on the user's internet, web browser speeds, and computer speeds. (ex. A user with 50 mbps internet download speed will see data faster than a user with 10 mbps download speed.) **Only limitation is Scratch's server size; Will constantly be upgraded by the Scratch team. In short, the software supports limitless data, but the hardware does not.