I understand that we're not using this OOBE so here are the steps to re-implementing this in a different project: 1. Keep in mind that whether or not the server is online is in the SERVER ONLINE? variable, use this one a lot! 2. Go to OOBE//MAIN in this project, and backpack the following scripts: - When flag clicked (the one with the FIll Alphabet and ping the pong) - The custom block definitions: fill alphabet, ping the pong, string to numbers, SAVE, and encode all 3. Put these in the OOBE that we are using 4. Put a SAVE block after the end of the OOBE sequence that occurs WHEN THE USER DOESN'T HAVE AN ACCOUNT 5. Go to Desktop//MAIN, and backpack the following scripts: - The custom block definitions: string to numbers, numbers to text, Retrieve User Data From Cloud, and _retrieve 6. Put these scripts in a sprite that executes BEFORE the oobe is started (like, in this project's case, the desktop because the desktop starts the OOBE sequence) 7. Put a Retrieve User Data From Cloud BEFORE starting the OOBE 8. Make sure that in the OOBE two things happen: - If the ::USER DATA list is empty, start the sequence that happens when the user is BRAND NEW - Otherwise, start the logging in sequence, and set the values to the following: PASSWORD to item 2 of ::USER DATA BACKGROUND to item 3 of ::USER DATA ICON to item 4 of ::USER DATA BRIGHTNESS to item 5 of ::USER DATA COLOR to item 6 of ::USER DATA THEME to item 7 of ::USER DATA 9. Release the project and tell me the project ID I think that's it but yeah
pain