Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preview 1.82.15 Release #676

Merged
merged 91 commits into from
Jan 28, 2025
Merged

Preview 1.82.15 Release #676

merged 91 commits into from
Jan 28, 2025

Conversation

bagusnl
Copy link
Member

@bagusnl bagusnl commented Jan 26, 2025

NOTE:

THIS RELEASE WILL BE STAGED.
STABLE WILL GET IT SOONER OR LATER, BUT NOT NOW WRYYYYYYYYYYYYYYYYYYYYYYYY

What's changed? - 1.82.15

  • [Fix] Taskbar progress did not disappear after game install/update, by @shatyuka
  • [Imp] Use Persistent folder for Audio VO when possible, by @neon-nyan
  • [Fix] Lock .NET SDK version to 9.0.1, by @bagusnl
  • [New] Check for UAC availability status, by @shatyuka
    • UAC is needed for the game, when it's disabled it might give "Anti cheat error" message and refusing to run the game
    • Please do not use debloat scripts/ISOs
    • i beg you
  • [Imp] CodeQA based on Qodana and ReSharper suggestions, by @neon-nyan
  • [New] Introducing Hash extension for hashing FileStream, string, Span<T> and FileInfo with both synchronous and asynchronous version of the methods. The methods uses generic type of any member of HashAlgorithm (Such as: MD5, SHA*, HMACSHA*, etc.) and NonCryptographicHashAlgorithm (Such as: Crc32, XxHash*, etc.) to specify which kind of hash to be used, by @neon-nyan
    • do not worry, i dont understand this either <-- @bagusnl
  • [Imp] Separating InternalAppJSONContext members into its own JsonContext, by @neon-nyan
  • [Imp] Update H.NotifyIcon to work with CsWin32 v0.3.162, by @neon-nyan
  • [Imp] Update NuGet packages, by @neon-nyan & @bagusnl
  • [Imp] Recompile and Update StaticLibs for NativeAOT libraries link, by @neon-nyan
    • Update Rust compiler for csharp_bindings to rustc 1.84.0 (9fc6b4312 2025-01-07) (Stable)
    • Remove dependency to MSVCRT library (Manual VC++ 2019/2022 Redist installation should no longer be needed) and fully utilize UCRT as its runtime library.
    • Update libwebp libraries to: https://github.com/webmproject/libwebp/tree/f8f241071001e1a3807f34a26a03a742ea843458
    • Favor speed + inline optimizaton build (/O2 + /Ob2 + /Oi + /Ot)
    • Recompile all static libraries using Microsoft Visual C++ 2022 (19.43.34618) compiler.
    • Optimize Rust library, csharp_bindings to use full LTO.
  • [Imp] Update Hi3Helper.Sophon submodule, by @neon-nyan
  • [Imp] Switch from managed Process to directly use Win32 APIs on ProcessChecker, by @neon-nyan
  • [Imp] [ZZZ GSP] Change High-Precision Character Animation option from Checkbox to ComboBox and add two other options: Dynamic and Global, by @neon-nyan
  • [Loc] Sync locales, by localizers <3

Templates

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

neon-nyan and others added 30 commits January 14, 2025 22:28
100% reviewed source file: 'en_US.json'
on 'ja_JP'.
100% reviewed source file: 'en_US.json'
on 'vi_VN'.
Sometimes the user have other audio packages installed on game, which will be stored into persistent folder instead.
+ Also make it to create the Hash instance based on its generic type
not more debloat please
100% reviewed source file: 'en_US.json'
on 'zh_CN'.
100% reviewed source file: 'en_US.json'
on 'ja_JP'.
100% reviewed source file: 'en_US.json'
on 'vi_VN'.
100% reviewed source file: 'en_US.json'
on 'id_ID'.
Also remove all hashing method dependency from Hi3Helper.EncTool
100% reviewed source file: 'en_US.json'
on 'es_419'.
tryfix aot builds failing due to outdated ilcompiler package
Forcing build to not fallback a version, which will fail itself
+ Update Rust compiler for csharp_bindings to rustc 1.84.0 (9fc6b4312 2025-01-07) (Stable)
  + Remove dependency to MSVCRT library (Manual VC++ 2019/2022 Redist installation should no longer be needed)
+ Update libwebp libraries to: https://github.com/webmproject/libwebp/tree/f8f241071001e1a3807f34a26a03a742ea843458
+ Favor size build
+ Recompile using MSVC 2022 (19.43.34618)
neon-nyan and others added 7 commits January 26, 2025 23:07
+ As per changes from 1.4 -> 1.5, the GI has been set to low for Low preset
+ Use indentation on serializing the JSON
100% reviewed source file: 'en_US.json'
on 'id_ID'.
GamePresetProperty.GetGameProcessWithActiveWindow -> ProcessChecker.TryGetProcessIdWithActiveWindow
@bagusnl
Copy link
Member Author

bagusnl commented Jan 27, 2025

@CollapseLauncher/core-maintainers besides the codeQA mentioned above, is there any other blocking for this staging?

+ Tho, this won't fix an issue where process priority can't get set due to Anti-cheat's process protection
@neon-nyan
Copy link
Member

@CollapseLauncher/core-maintainers besides the codeQA mentioned above, is there any other blocking for this staging?

My last commit has been pushed. Nothing from me so far

@bagusnl
Copy link
Member Author

bagusnl commented Jan 27, 2025

i guess there is #671 and #672
but knowing the amount of changes in this one, should we call it or na?

@neon-nyan
Copy link
Member

neon-nyan commented Jan 27, 2025

i guess there is #671 and #672 but knowing the amount of changes in this one, should we call it or na?

It's not reproducible anymore on my end for #672. We can push it as another feature for both stable and preview in 1.82.16 for #671, since this 1.82.15 is only for preview due to changes on CodeQA and backend

@Cryotechnic
Copy link
Collaborator

i guess there is #671 and #672 but knowing the amount of changes in this one, should we call it or na?

It's not reproducible anymore on my end for #672. We can push it as another feature for both stable and preview in 1.82.16 for #671, since this 1.82.15 is only for preview due to changes on CodeQA and backend

IMO, we should keep #672 open until next cache update feature compatible game patch (HSR or other); I've had this issue come up too but since I've cleaned the files, I can't validate if a working fix has been implemented.

@bagusnl
Copy link
Member Author

bagusnl commented Jan 27, 2025

Noted, please proceed after Qodana is taken care of

aV_2luV1txM2WoU6.mp4

Copy link

github-actions bot commented Jan 27, 2025

Qodana for .NET

It seems all right 👌

No new problems were found according to the checks applied

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at [email protected]

Copy link

ISTG.... PLEASE MAKE IT THE LAST :pepehands:
@neon-nyan neon-nyan merged commit b63b8d3 into preview Jan 28, 2025
9 checks passed
Copy link

sentry-io bot commented Feb 3, 2025

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

  • ‼️ System.Text.RegularExpressions.RegexMatchTimeoutException: RegexMatchTimeoutException_Occurred XAMLs\Theme\CustomControls\CommunityToolkit.Lab... View Issue

Did you find this useful? React with a 👍 or 👎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants