Commit d8d82ba
authored
[Re-push][Emergency Hotfix] Preview 1.83.12 (#815)
# Main Goal
Due to a reported recent ban for using this feature, we are disabling it
for now by force. While the ban seems to be only applicable for co-op,
we are not taking the report lightly and are disabling this feature
until we are sure that it is safe to use.
If you have similar issue with this feature and/or other feature that
causes something to your account, please contact us immediately.
If you are from HoYo, thank you, for doing this to your players, I'm
sure that game cloud subscription is worth it.
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.
# What's changed?
- **[Imp]** Update Discord RPC submodule, by @bagusnl
- **[New]** Update backend install and repair systems for Honkai: Impact
3rd Sophon changes:
- 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)
- Re-implement Generic file parsing and updating
- Process Audio and Block fetching in parallel simulatneously
- Make `KianaDispatch` and `SenadinaFileResult` fetch asynchronously
- Improve CDN caching mechanism
- Reimplement Audio & Video file parsing and updating
- Add mechanism to fix basic asset
- `ProgressPerFile` counters are now containing how many bytes of
downloadable data instead of the byte size of each of progressing files
- Add additional speed counter on `ProgressAll` status to the UI
- Simplify `base.ProgressBase` `PopRepairAssetEntry()`
- Refactor Unused files checking mechanism
- `HonkaiRepairV2` now uses its own new `UpdateProgressCounter()` method
to update the `ProgressAll` or `ProgressPerFile` counters
- Add matching field exclude mechanism
- Use `HashSet` for checking ignored assets
- Implement repair for Block/BlockUpdate and Audio/AudioUpdate kind
- **[New]** Keep ScreenShot folder post-uninstall for Genshin Impact, by
@Cryotechnic
- **[Fix]** Use MemoryStream instead of FileStream for image background,
by @shatyuka
- This prevents file conflict issues when possible
- **[Imp]** Use `CDNCacheUtil`'s `GetCachedUrlStatus` to reduce
duplicate code, by @neon-nyan
- **[Regression]** Disable MobileMode on all games, by @bagusnl
- [Loc] Update Localizations by Localizers ❤️
- **[Fix]** Fix metadata update causing file.Length == 0, by @neon-nyan
- **[Fix]** Fix updater window crashing due to early application
resource sets, by @neon-nyan
### Templates
<details>
<summary>Changelog Prefixes</summary>
```
**[New]**
**[Imp]**
**[Fix]**
**[Loc]**
**[Doc]**
```
</details>File tree
2 files changed
+52
-35
lines changed- CollapseLauncher/Classes
- Extension
- Helper/Metadata
2 files changed
+52
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
390 | 390 | | |
391 | 391 | | |
392 | 392 | | |
393 | | - | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
394 | 398 | | |
395 | 399 | | |
396 | 400 | | |
397 | | - | |
398 | | - | |
399 | | - | |
| 401 | + | |
400 | 402 | | |
401 | 403 | | |
402 | 404 | | |
| |||
408 | 410 | | |
409 | 411 | | |
410 | 412 | | |
411 | | - | |
412 | | - | |
413 | | - | |
| 413 | + | |
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
423 | | - | |
| 423 | + | |
424 | 424 | | |
425 | 425 | | |
426 | | - | |
| 426 | + | |
427 | 427 | | |
428 | 428 | | |
429 | 429 | | |
| |||
Lines changed: 43 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
500 | 501 | | |
501 | 502 | | |
502 | 503 | | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
507 | 507 | | |
508 | 508 | | |
509 | 509 | | |
| |||
514 | 514 | | |
515 | 515 | | |
516 | 516 | | |
517 | | - | |
518 | | - | |
519 | | - | |
520 | | - | |
521 | | - | |
| 517 | + | |
| 518 | + | |
522 | 519 | | |
523 | | - | |
524 | | - | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
525 | 525 | | |
526 | 526 | | |
527 | 527 | | |
528 | 528 | | |
529 | | - | |
| 529 | + | |
530 | 530 | | |
531 | 531 | | |
532 | | - | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
533 | 540 | | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
534 | 545 | | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
535 | 558 | | |
536 | 559 | | |
537 | 560 | | |
| |||
554 | 577 | | |
555 | 578 | | |
556 | 579 | | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
| 580 | + | |
| 581 | + | |
563 | 582 | | |
564 | 583 | | |
565 | 584 | | |
| |||
588 | 607 | | |
589 | 608 | | |
590 | 609 | | |
| 610 | + | |
| 611 | + | |
591 | 612 | | |
592 | 613 | | |
593 | 614 | | |
| |||
602 | 623 | | |
603 | 624 | | |
604 | 625 | | |
605 | | - | |
606 | | - | |
| 626 | + | |
607 | 627 | | |
608 | 628 | | |
609 | 629 | | |
| |||
612 | 632 | | |
613 | 633 | | |
614 | 634 | | |
615 | | - | |
616 | | - | |
| 635 | + | |
| 636 | + | |
617 | 637 | | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | 638 | | |
622 | 639 | | |
623 | 640 | | |
| |||
0 commit comments