Skip to content

Commit b4ffe08

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 6981b55 + 5c50a12 commit b4ffe08

38 files changed

+516
-443
lines changed

changelog_preview.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,41 @@ With this release, we are bringing a long-awaited feature, the Plugin System. Th
88

99
Without further ado, let's get into details of this update!
1010

11+
# What's New? - 1.83.12
12+
Due to a reported recent ban for using the Mobile Layout feature, we are disabling it for now by force. While the ban seems to be only applicable for co-op play and is currently limited to Genshin Impact, we're not taking a risk with it and are choosing to disable this feature until we are sure that it is safe to use for our users.
13+
14+
If you have similar issues with this feature and/or other features that are known to cause issues with account standing (whether it be a suspension or a ban), please contact us immediately.
15+
16+
If you are from HoYo, thank you, for doing this to your players, I'm sure that the cloud subscription you guys are offering (among other things but we won't be opening that can of worms today) is worth it!
17+
18+
The other changes pertain to Honkai: Impact 3rd's switch to the new Sophon downloader system, thus requiring a complete rewrite of the codebase for that game's installation management to support it.
19+
20+
- **[Imp]** Update Discord RPC submodule, by @bagusnl
21+
- **[New]** Update backend install and repair systems for Honkai: Impact 3rd Sophon changes:
22+
- Add fetcher for Block files. This implementation should now accepts patching for block files which are older than current version (e.g. 8.4 -> 8.5)
23+
- Re-implement Generic file parsing and updating
24+
- Process Audio and Block fetching in parallel simulatneously
25+
- Make `KianaDispatch` and `SenadinaFileResult` fetch asynchronously
26+
- Improve CDN caching mechanism
27+
- Reimplement Audio & Video file parsing and updating
28+
- Add mechanism to fix basic asset
29+
- `ProgressPerFile` counters are now containing how many bytes of downloadable data instead of the byte size of each of progressing files
30+
- Add additional speed counter on `ProgressAll` status to the UI
31+
- Simplify `base.ProgressBase` `PopRepairAssetEntry()`
32+
- Refactor Unused files checking mechanism
33+
- `HonkaiRepairV2` now uses its own new `UpdateProgressCounter()` method to update the `ProgressAll` or `ProgressPerFile` counters
34+
- Add matching field exclude mechanism
35+
- Use `HashSet` for checking ignored assets
36+
- Implement repair for Block/BlockUpdate and Audio/AudioUpdate kind
37+
- **[New]** Keep ScreenShot folder post-uninstall for Genshin Impact, by @Cryotechnic
38+
- **[Fix]** Use MemoryStream instead of FileStream for image background, by @shatyuka
39+
- This prevents file conflict issues when possible
40+
- **[Imp]** Use `CDNCacheUtil`'s `GetCachedUrlStatus` to reduce duplicate code, by @neon-nyan
41+
- **[Regression]** Disable MobileMode on all games, by @bagusnl
42+
- **[Fix]** Fix metadata update causing file.Length == 0, by @neon-nyan
43+
- **[Fix]** Fix updater window crashing due to early application resource sets, by @neon-nyan
44+
- **[Loc]** Update Localizations by Localizers ❤️
45+
1146
# What's New? - 1.83.11
1247
## Enable Discord Presence Support for Plugin Games
1348
With the addition of the new extension for Plugin API Standard v0.1-update2, we bring Discord Presence support for Plugin-based Games. You can now display your Plugin-based games on Discord just like built-in games.

changelog_stable.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ If you have similar issues with this feature and/or other features that are know
1010

1111
If you are from HoYo, thank you, for doing this to your players, I'm sure that the cloud subscription you guys are offering (among other things but we won't be opening that can of worms today) is worth it!
1212

13+
The other changes pertain to Honkai: Impact 3rd's switch to the new Sophon downloader system, thus requiring a complete rewrite of the codebase for that game's installation management to support it.
14+
1315
# Asset Availability post-delete Feature Status
1416
Currently, only Zenless Zone Zero and Honkai: Impact 3rd support ignoring assets for past mission resources. Support for other titles is pending and will be released in the next version.
1517

@@ -21,8 +23,33 @@ Hit us on our Official Discord or Create an Issue if you have ideas what feature
2123

2224
More information regarding the changes can also be found in the changelog below👇
2325

24-
# What's changed? - 1.82.35
25-
- **[Imp]** Disable Mobile Mode in all available games, by @bagusnl
26+
# What's changed? - 1.82.35 & 1.82.36
27+
28+
- **[Imp]** Update Discord RPC submodule, by @bagusnl
29+
- **[New]** Update backend install and repair systems for Honkai: Impact 3rd Sophon changes:
30+
- Add fetcher for Block files. This implementation should now accepts patching for block files which are older than current version (e.g. 8.4 -> 8.5)
31+
- Re-implement Generic file parsing and updating
32+
- Process Audio and Block fetching in parallel simulatneously
33+
- Make `KianaDispatch` and `SenadinaFileResult` fetch asynchronously
34+
- Improve CDN caching mechanism
35+
- Reimplement Audio & Video file parsing and updating
36+
- Add mechanism to fix basic asset
37+
- `ProgressPerFile` counters are now containing how many bytes of downloadable data instead of the byte size of each of progressing files
38+
- Add additional speed counter on `ProgressAll` status to the UI
39+
- Simplify `base.ProgressBase` `PopRepairAssetEntry()`
40+
- Refactor Unused files checking mechanism
41+
- `HonkaiRepairV2` now uses its own new `UpdateProgressCounter()` method to update the `ProgressAll` or `ProgressPerFile` counters
42+
- Add matching field exclude mechanism
43+
- Use `HashSet` for checking ignored assets
44+
- Implement repair for Block/BlockUpdate and Audio/AudioUpdate kind
45+
- **[New]** Keep ScreenShot folder post-uninstall for Genshin Impact, by @Cryotechnic
46+
- **[Fix]** Use MemoryStream instead of FileStream for image background, by @shatyuka
47+
- This prevents file conflict issues when possible
48+
- **[Imp]** Use `CDNCacheUtil`'s `GetCachedUrlStatus` to reduce duplicate code, by @neon-nyan
49+
- **[Regression]** Disable MobileMode on all games, by @bagusnl
50+
- **[Fix]** Fix metadata update causing file.Length == 0, by @neon-nyan
51+
- **[Fix]** Fix updater window crashing due to early application resource sets, by @neon-nyan
52+
- **[Loc]** Update Localizations by Localizers ❤️
2653

2754
# What's changed? - 1.82.34
2855
- **[Fix]** Unrolled fixes for Sophon Update Issues, causing the same issue to still occur, by @neon-nyan

0 commit comments

Comments
 (0)