From fa91e2fde3b9b3131b10f5fbd9c1a234d83bb3f9 Mon Sep 17 00:00:00 2001 From: Bagus Nur Listiyono Date: Sat, 3 Jan 2026 10:16:22 +0700 Subject: [PATCH 1/2] [ZZZ GSP] Bring back DX12, RT, and Upscaling settings The settings is back on 2.5, the option were made by neon before but hidden because it was removed at 2.4. Co-authored-by: neon-nyan Signed-off-by: neon-nyan Signed-off-by: Bagus Nur Listiyono --- .../GameSettings/Zenless/Enums.cs | 2 +- .../Zenless/FileClass/GeneralData.cs | 2 +- .../ZenlessGameSettingsPage.xaml | 22 +++++++------------ 3 files changed, 10 insertions(+), 16 deletions(-) diff --git a/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Enums.cs b/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Enums.cs index ff4a62649..7b60a36f0 100644 --- a/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Enums.cs +++ b/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Enums.cs @@ -189,7 +189,7 @@ public enum AnisotropicSamplingOption public enum LocalUiLayoutPlatform { Mobile = 1, - PC = 3 + PC = 2 } public static class ServerName diff --git a/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/FileClass/GeneralData.cs b/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/FileClass/GeneralData.cs index a7604272e..3a0332f03 100644 --- a/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/FileClass/GeneralData.cs +++ b/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/FileClass/GeneralData.cs @@ -532,7 +532,7 @@ public QualityOption3 GlobalIllumination set => _envGlobalIllumination?.SetDataEnum(value); } - // Key 8 VSync + // Key 106 Motion Blur private SystemSettingLocalData? _vMotionBlur; /// diff --git a/CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml b/CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml index ab559b4bc..0b4cf8c32 100644 --- a/CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml +++ b/CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml @@ -1,4 +1,4 @@ - + @@ -221,7 +221,7 @@ IsOn="{x:Bind AdvancedGraphics_UseDirectX12Api, Mode=TwoWay}" OffContent="{x:Bind helper:Locale.Lang._Misc.Disabled}" OnContent="{x:Bind helper:Locale.Lang._Misc.Enabled}" - Visibility="Collapsed"> + Visibility="Visible"> @@ -576,11 +576,9 @@ - + + Spacing="16"> @@ -629,8 +627,7 @@ - + - + - + - + Date: Sat, 3 Jan 2026 22:38:49 +0800 Subject: [PATCH 2/2] [ZZZ GSP] Fix encoder --- .../Classes/GameManagement/GameSettings/Zenless/Sleepy.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Sleepy.cs b/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Sleepy.cs index a27d1b9ec..87c430935 100644 --- a/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Sleepy.cs +++ b/CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/Sleepy.cs @@ -245,7 +245,7 @@ private static unsafe int InternalWrite(ReadOnlySpan magic, int contentLen if (*(evil + n)) { byte eepy = 0; - if (*(bp + j) > 0x40) + if (*(bp + j) >= 0x40) { ch -= 0x40; eepy = 1;