You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# What's Changed?
- **[Fix]** SharingViolation errors while installing/updating games with
Sophon mode (eg. Genshin Impact and Zenless Zone Zero), by @neon-nyan
- **[Imp]** Streamline submodule branches to main for Hi3Helper.EncTool,
Hi3Helper.Http and Hi3Helper.Sophon for easier maintainability, by
@neon-nyan
- **[Imp+Fix]** Rewriting the whole Genshin Impact's Game Repair
pipelines to match game in-game download behavior, by @neon-nyan.
This fixes most bugs, including some NotFound error, misplaced files and
duplicate files due to the code still runs in how Genshin's in-game
download behaves prior < 5.x
- **[Fix]** Binding issues causing lags on SettingsPage's initial load,
by @neon-nyan
- **[Fix]** ``FileMigrationProcess`` pipelines
- Fix where the migration might remove unwanted non-game files.
- Fix where some old empty folders aren't getting removed.
- Fix [#727](#727)
where user can't move the game files into a subfolder inside of the
current folder.
- **[Imp]** Borrow some functions from ``GenshinRepair`` instance on
File Clean-up on Genshin Impact, by @neon-nyan
- **[Fix]** Some race condition due to ``Lock`` misuses, by @neon-nyan
3. .NET 9 SDK: [**(9.0.4 or later)**](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
23
22
24
23
> **Note**:
25
-
>
26
-
> Starting from November 21<sup>st</sup> 2023, you <b>must</b> have Visual Studio 2022 version 17.8+ installed on your computer due to the updated minimum system requirement of `WindowsAppSDK` and `.NET 8`.
27
-
>
28
-
> Using a lower Visual Studio version (like VS2019) is not possible due to requirement from WindowsAppSDK used in this project.
24
+
> Make sure to always use the latest version of Visual Studio in order to be able to open the project.
25
+
29
26
## Restrictions for New Feature(s)
30
27
While this software is fully open source and not affiliated with HoYoverse, Cognosphere, or any of its related entities in any way, we are nonetheless bound to their Terms of Service and Code of Conduct when developing Collapse. This means that there are some features that we will **not** implement. We will close any issue or PRs that are made to add such functionality to Collapse. Such features include, but are not limited to:
31
28
- Anything that, in any way, interacts with the miHoYo SDK and/or API, including their Authentication and Payment Processing endpoints.
@@ -48,8 +45,9 @@ While this software is fully open source and not affiliated with HoYoverse, Cogn
48
45
-[Genshin Impact Terms of Service](https://genshin.hoyoverse.com/en/company/terms)
49
46
-[Honkai Impact 3rd Terms of Service](https://honkaiimpact3.hoyoverse.com/global/en-us/terms)
50
47
-[Honkai: Star Rail Terms of Service](https://hsr.hoyoverse.com/en-us/company/terms)
48
+
-[Zenless Zone Zero Terms of Service](https://zenless.hoyoverse.com/en-us/company/terms)
51
49
-[HoYoLAB Forum Terms of Service](https://www.hoyolab.com/agreement)
52
50
53
51
# A Humble Thank You
54
52
As contributors, we always feel grateful for all your contributions to the project, whether it be through helping with localizing the app, coming up with new features, reporting bugs, and even using this launcher. Through everyone's effort, we can keep this project alive by bringing even more features and quality-of-life (QoL) upgrades over the existing launchers (including official) that are out there.
Logger.LogWriteLine($"[FileMigrationProcess::MoveFile()] Moving file across different drives from: {inputPathInfo.FullName} to {outputPathInfo.FullName}",LogType.Default,true);
Logger.LogWriteLine($"[FileMigrationProcess::MoveDirectory()] Moving directory content in the same drive from: {inputFileInfo.FullName} to {outputTargetPath}",LogType.Default,true);
Logger.LogWriteLine($"[FileMigrationProcess::MoveDirectory()] Moving directory content across different drives from: {inputFileInfo.FullName} to {outputTargetPath}",LogType.Default,true);
Logger.LogWriteLine($"[FileMigrationProcess::MoveDirectory()] Moving directory content in the same drive from: {inputFileInfo.FullName} to {outputNewFilePath}",LogType.Default,true);
241
+
inputFileInfo.MoveTo(outputNewFilePath,true);
242
+
UpdateSizeProcessed(uiRef,inputFileInfo.Length);
243
+
}
244
+
else
245
+
{
246
+
Logger.LogWriteLine($"[FileMigrationProcess::MoveDirectory()] Moving directory content across different drives from: {inputFileInfo.FullName} to {outputNewFilePath}",LogType.Default,true);
0 commit comments