This is an official tool that allows you to download all your account data hosted on Resonite servers. == PURPOSE OF THIS TOOL == - Serve as a local backup of all your data - Provide transparency on what is stored on our servers (e.g. GDPR) == HOW TO RUN == This app uses the .NET 8 runtime. In order to run it, make sure you have the runtime installed. 1) Visit https://dotnet.microsoft.com/en-us/download/dotnet/8.0 2) Download either the .NET Desktop Runtime (recommended on Windows), or .NET Runtime 3) Make sure to run the installer Once you have the runtime installed, simply run the AccountDump.exe - Windows - you can double click the AccountDump.exe file, which should run it directly - Everywhere - open command line in the directory and execute command: dotnet AccountDump.dll When the application runs, you will be asked for the following: 1) Enter Resonite username 2) Enter Resonite password 3) Enter your 2FA code (if prompted for it) 4) Enter a directory path to download to (this can be relative or absolute path) --- Optionally you can leave this empty and it will just download in the current folder Optional: You can specify the directory to download your account data to as a command-line argument: dotnet AccountDump.dll "C:\path\to the\my account data" == DOWNLOADING ACCOUNT DATA == After entering the information, the tool will begin downloading all of your account data. You will be shown info on what is currently being downloaded as the process continues. IMPORTANT: Depending on the size of your account and your connection, this might take a while. Several hours to download is not unusual. For very large accounts, it can even take a few days. Unless the tool prints out an error, and/or gets stuck, it's recommended to just leave it running. The tool will print out a DOWNLOAD COMPLETE! message once it finishes successfully. == WHAT IS DOWNLOADED == The account downloader will download all data relating to your account on Resonite. This includes: - User profile - Funding events (e.g. records of when you supported through Patreon) - Exit messages (that you specifically submitted) - Contacts - Messages (between you and your contacts) - Cloud variable definitions (ones that you defined) - Cloud variables (ones that are saved on your account for any definition) - Groups (that you're member or admin of) - Records (items, worlds and so on for both your account and groups you're member of) - Record Audit Log (changes to records after they've been created, both your account and group) == WHAT IS NOT DOWNLOADED == The downloader does not download any non-persistent data, that is held temporarily in caches, but deleted shortly after its use. Some examples include: - User session (your active login) - Online presence status (this expires typically within 5 minutes of you logging out) - Asset upload metadata (this expires within a day or two if the upload fails or is deleted right away when it succeeds) == UPDATING ACCOUNT DUMP == You can simply re-run the tool at any time with the same folder to update the download of your account. Re-using the same folder will result in faster download than a fresh one, as the tool will skip already downloaded data - the download is incremental process. IMPORTANT: The downloader will never delete downloaded data, even if you deleted it from your account and it is no longer on the servers. Anything already downloaded will stay as part of your download. However if the data was updated, the files will be updated with the latest available version, overwriting the last one.