Collapse

An Advanced Launcher for miHoYo Games

MIT License

Stars
1.2K

Bot releases are hidden (Show)

Collapse - v0.0.2.0-RC1Preview

Published by neon-nyan about 3 years ago

This release was based on PR #5 (last commit 2e17a52)

Collapse - [Preview Release] v0.0.1.0

Published by neon-nyan about 3 years ago

What's new?

  • [New] Initial Implementation BytesToCRC32Simple() to generate CRC32 hash from Stream or byte[]. This will be used for chunk hash checking on Block Check feature (coming soon). See #3 for more info.
  • [New] Adding an ability to save or load app configuration in appconfig.json (for app) and fileconfig.json (for game). See #3 for more info.
  • [New] Logger class is now bring together with ILogger Interface. This Interface will be used for cross-method log output.
  • [New] Introducing DummyLogger for hiding log output while Console is disabled.
  • [Improvement] Faster humanizing file size with SummarizeSizeSimple() with less CPU overhead and memory allocation than SummarizeSize(). See #1 for more info.
  • [Improvement] Don't write output if Console Window is disabled. See this commit and #4 for more info.
  • [Improvement] Moving from WebRequest to HttpClient for downloading. It also bring a significant performance while downloading Daily Update files. See #4 for more info.
    • also move Stream writing process to its own method (ReadRemoteStream()) on HttpClientTool class for better code writing while implement another downloading methods.
  • [Improvement] Move ProgressBar to it's own section for Daily Update and Block Repair
  • [Fix] Prevents app from crashing on these scenario:
    • None of game versions are detected.
    • Cancelling download while connection is lost.
    • Connection lost while fetching Daily Update file content.
  • [Fix] The app will delay in 3 seconds to retry while downloading if connection problem has occur.
  • Moving from .NET Framework 4.7.2 to .NET 5 SDK. Please install the Runtime first to use this app.

Collapse - [Preview Release] v0.0.0.1

Published by neon-nyan about 3 years ago

This is the first and also a preview release of this tool. This release only including the tool for downloading Daily Update.
Any feature (like Block file repair feature) will be coming soon.

Badges
Extracted from project README
jp id pt fr ru Build-Canary Qodana Sync to GitLab Upload to R2 FOSSA Status FOSSA Status Localization Discord KanbanBoard FOSSA Status