Releases: stiefeljackal/NeosAccountDownloaderGPL
Version 2024.7.9
Overview
This release addresses a security vulnerability that was reported today by Microsoft regarding a DoS Vulnerability found in System.Text.Json
. Please use this release from now on instead of previous releases.
Checksum
Windows SHA256 (Stiefel Neos Account Downloader.exe)
8582EBF3C89290EE4BF90E9A1E25FCDA728CC75E19C060093E3BFFA97E804998
Linux SHA256 (Stiefel Neos Account Downloader)
469E88D1DCC0F49A259C38E40ABFF8F8C46C197263D822103FC48AA7E5C11C6C
Version 2023.9.2
Overview
The main purpose of this release is to address the reported bug where recording fetching slowed to a crawl when approximately at the 2500 count for records (which the last release should have had in the beginning) as well as some other issues from Cloudflare.
Feature
- Assets will download from the Azure instance if the download from Cloudflare should fail. This will capture HTTP Error Code 524 and HTTP Error Code 502 Bad Gateway from Cloudflare.
Fixes
- Fix the record fetching slowdown due to a check that was not performed. Record fetching should be performing at the optimal speed. Thank you Rucio and CJ for reporting this issue.
Changes
- Increase the retry count from 10 to 15 when it is fetching records.
- Add a wait time after each record fetch to avoid other possible cloud issues
Checksum
Windows SHA256 (Stiefel Neos Account Downloader.exe)
15AD8093FE62BB1FDEFE98433958F876F497235BEB47560E2F160B5E8BE0EE32
Linux SHA256 (Stiefel Neos Account Downloader)
E67FD244798DE4757DB26186E45053749E1D88ACE035FCF0D11354799652E60E
Thank You
- Rucio and Creator Jam (CJ) 🍞 for reporting the bug regarding the slowdown when record gathering nears the 2500 count.
Version 2023.9.1
Overview
The main purpose of this release is to address the issue where Featured World records are not being retrieved as well as issues with how the record retrieval works based on looking into. Also note that I have changed the version numbering to be Year.Month.ReleaseNumber
to help distinguish this from the original tool.
Record Retrieval Issues
The original intent was to release a fix regarding Featured Worlds not being picked up by both tools as reported by Creator Jam (CJ) last weekend. However, after testing with the CJ group, I came to realize that both tools were not getting all the records from the CJ group. Looking at the CloudX implementation, it appears that it will stop gathering results when either:
- The cloud cannot find anymore records based on the search criteria.
- If the cloud returns a server error, which includes
TooManyRequests
orInternalServerError
.
There might have been cases where not all of your records were gathered if you faced a Cloud issue, especially during the weekends. Because of this, I implemented my own record search logic. It still utilizes the Cloud and some of CloudX, but it will do the following:
- Gathers records in batches and sends them to the tool to start downloading automatically instead of waiting for everything.
- Retry 10 times if it should receive a server error from the cloud. After 10 times, it will throw an error.
Of course, the CJ group is an outlier as far as the number of records, but it is great to use to stress test. Thank you Medra for allowing me to use the group.
Incorporated Features from Original Repo
Based on my review of the original repository, this tool contains changes from 1.10.2 that was released by GuVA. However, the following major changes have not been added:
- File Extensions - This repository implements the file extensions logic differently from GuVA's. It is also another reason why this repository did not incorporate GuVA's changes from versions 1.8.0 and 1.10.1.
All third party libraries are also up-to-date at the time of writing.
Features
- Romanian language has been added to the tool (thank you @Edward205).
- Record information and assets are being downloaded at the same time as the tool continues to search for records.
- Featured world records are being gathered.
- Group-only record selections will show the Inventory & World and Assets progress.
- Persistent user selections (will be changing to be folder specific, but keeping it here for now).
- BMPCUBE file types are accounted for.
Changes
- Asset metadata is now saved in a separate folder. If you target a folder that used this tool previously, the asset metadata in the Assets folder will be moved over to its new location.
- Record retrieval has been changed to get around Cloud issues. I hope to expand more on this in a future release.
Known Issues
- The download button might still be disabled for persistent selections; you may need to check/uncheck an option to enable it.
- I am looking to see why that is occurring.
- The error report at the end of the download is stretched out.
- This was fixed in the original tool, but I am looking to see if there is a better way to show this information.
Checksum
Windows SHA256 (Stiefel Neos Account Downloader.exe)
589CEFA8CD3691FA94BD447BD3591BA3A699A36591B4AB909B8F3CDAF78C6C25
Linux SHA256 (Stiefel Neos Account Downloader)
962E5954A4775F376FD2FC73E7686E9D78E92ACFEBB1B52F8F10695879C17A45
Thank You
- @Edward205 for incorporating the Romanian language as a selection.
- Creator Jam (CJ) 🍞 for allowing me to originally test for missing feature worlds and for helping me discover these issues regarding record retrieval.
- Medra for allowing me to use the CJ group to test the tool out.
Version 1.7.0-a
As a reminder, please checkout GuVA's Releases page as releases v1.7.0 and below are present in this repository as well.
Additional Features
- Almost 99% of assets downloaded will have their appropriate file extension instead of no extension. There is a chance that an asset downloaded will not have an extension; however, the chances of that are very slim.
- Additional asset metadata is saved. This includes the asset's MIME type, file extension, and file size.
Already downloaded your files from GuVA's Neos Account Downloader? Are those file extensions missing? No problem! If you point to the same folder with this version of the tool, those files within the folder will automatically be given their file extension without the need to redownload!