Skip to content

Conversation

@neon-nyan
Copy link
Member

@neon-nyan neon-nyan commented Jan 2, 2026

Main Goal

Due to some major changes on how the game manage the persistent data and outdated codes, we approach to refactor the entire game repair and cache update code to match the game behavior.

This refactor also fixes where for sometimes, after running the game repair or cache updates, the game will soft lock due to invalid states on the persistent files.

Most of the game repair logic are done (changes will be pushed this late night) and cache update code will be merged into game repair for making it easier to maintain. Most of the game repair and cache update codes are done. We can continue to review these changes.

What To Do

  • Fix tracking issue on Discord: English audio instead of Japanese

PR Status :

  • Overall Status : Done
  • Commits : Done
  • Synced to base (Collapse:main) : Done
  • Build status : OK
  • Crashing : No
  • Bug found caused by PR : -

Templates

Changelog Prefixes
  **[New]**
  **[Imp]**
  **[Fix]**
  **[Loc]**
  **[Doc]**

@neon-nyan neon-nyan marked this pull request as ready for review January 2, 2026 21:45
@neon-nyan neon-nyan requested a review from a team January 2, 2026 21:57
@neon-nyan neon-nyan self-assigned this Jan 2, 2026
@neon-nyan neon-nyan added Enhancement New feature or request Game: Honkai: Star Rail Issue labeled for Honkai: Star Rail Area: Dispatcher Key Issue labeled for Dispatcher Key/API Token related issue Area: Launcher Issue labeled for Launcher update mechanism Priority: Medium Size: Medium labels Jan 2, 2026
@bagusnl
Copy link
Member

bagusnl commented Jan 3, 2026

@sentry review

@neon-nyan
Copy link
Member Author

neon-nyan commented Jan 3, 2026

Issue: "English audio instead of Japanese" reported on Discord has been fixed with this changes. Turns out, the bug also affects other games so the fix is now applied for any games. However, this bug fix isn't yet well tested on Zip package mode.
This PR is ready for a review/test now.

@neon-nyan neon-nyan changed the title Honkai: Star Rail Game Repair and Cache Update Refactor [HSR] Honkai: Star Rail Game Repair and Cache Update Refactor Jan 3, 2026
@neon-nyan neon-nyan merged commit aa838e4 into main Jan 4, 2026
8 of 9 checks passed
@bagusnl bagusnl mentioned this pull request Jan 4, 2026
bagusnl added a commit that referenced this pull request Jan 4, 2026
# What's changed? - 1.83.14
- **[New]** Allow game process to be run as child process of Collapse,
by @gablm
  - This allows stuff like Steam Overlay/controls to work.
  - User can enable it under Game Settings -> Advanced Settings.
- **[New]** [ZZZ] DirectX 12 and Ray Tracing experimental settings, by
@neon-nyan
- User can use DirectX 12 and RT/Upscaling in-game natively. You will
need to enable the DirectX 12 option under game settings.
- Availability of certain options depends on the system you are running
on.
- Do note that the game **MIGHT stutter** on any new scene/sprite loads,
and depending on your system it might be slow/fast.
  - The longer you play, the stutter should go away.
- Ray tracing comparison:
#853 (comment)
- **[Fix]** Misc settings not loading, by @gablm 
  - This affected stuff like Advanced game settings, command line, etc
- **[Imp]** Reduce CPU usage in Discord RPC module, by @neon-nyan 
  - More details: #845
- **[Fix]** Plugin news not reloaded on page/region refresh, by @gablm 
- **[Fix]** [ZZZ] Game Settings reset after using Collapse' GSP, by
@shatyuka
- **[Fix]** Discord RPC did not get disabled globally, by @bagusnl
@neon-nyan
  - More details: #849
- **[Fix]** HSR Repair/Cache update method, by @neon-nyan 
  - More details: #852
  - TL;DR: Completely rewritten
- **[Fix]** Sophon not resuming update, by @neon-nyan 
- After cancelling/pausing game update, the launcher should now perform
checks on which assets already updated so only the necessary files are
getting downloaded.
- **[Fix]** [ZZZ] Deleted assets gets redownloaded on update, by
@neon-nyan
  - More details: #854
- **[Fix]** Game update does not work on games without separate audio
package, by @gablm
- **[Fix]** Playtime counter not stopped after user switched game/region
mid-session, by @gablm
- **[Fix]** Directory might not get created when updating game through
Sophon, by @neon-nyan
- **[Fix]** Main Page's Carousel did not get stopped/paused when told
to, by @bagusnl
- Carousel now should get paused if you sent Collapse to tray or when
Collapse is not on the foreground.
- This is interim fix while the whole background subsystem is getting
rewritten by @neon-nyan.
  - More details: #846

### Templates

<details>
  <summary>Changelog Prefixes</summary>
  
  ```
    **[New]**
    **[Imp]**
    **[Fix]**
    **[Loc]**
    **[Doc]**
  ```

</details>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Dispatcher Key Issue labeled for Dispatcher Key/API Token related issue Area: Launcher Issue labeled for Launcher update mechanism Enhancement New feature or request Game: Honkai: Star Rail Issue labeled for Honkai: Star Rail Priority: Medium Size: Medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants