Skip to content

Commit 69fd3e1

Browse files
authored
[Emergency Hotfix] Stable 1.82.35 (#813)
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. ### Templates - **[Imp]** Disable Mobile Mode in all available games. <details> <summary>Changelog Prefixes</summary> ``` **[New]** **[Imp]** **[Fix]** **[Loc]** **[Doc]** ``` </details>
2 parents 9533f5b + 9bf37bf commit 69fd3e1

File tree

5 files changed

+18
-4
lines changed

5 files changed

+18
-4
lines changed

CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/GenshinGameSettingsPage.Ext.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,8 @@ public bool IsGameBoost
505505

506506
public bool IsMobileMode
507507
{
508-
get => Settings.SettingsCollapseMisc.LaunchMobileMode;
508+
//get => Settings.SettingsCollapseMisc.LaunchMobileMode;
509+
get => false;
509510
set => Settings.SettingsCollapseMisc.LaunchMobileMode = value;
510511
}
511512
#endregion

CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/GenshinGameSettingsPage.xaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,9 @@
133133
<CheckBox x:Name="MobileModeToggle"
134134
HorizontalAlignment="Left"
135135
VerticalAlignment="Center"
136-
IsChecked="{x:Bind IsMobileMode, Mode=TwoWay}">
136+
IsChecked="{x:Bind IsMobileMode, Mode=TwoWay}"
137+
IsEnabled="False"
138+
ToolTipService.ToolTip="{x:Bind helper:Locale.Lang._Misc.Generic_GameFeatureDeprecation}">
137139
<TextBlock Text="{x:Bind helper:Locale.Lang._GameSettingsPage.MobileLayout}"
138140
TextWrapping="Wrap" />
139141
</CheckBox>

CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/StarRailGameSettingsPage.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@
133133
HorizontalAlignment="Left"
134134
VerticalAlignment="Center"
135135
IsChecked="{x:Bind IsMobileMode, Mode=TwoWay}"
136+
IsEnabled="False"
136137
ToolTipService.ToolTip="{x:Bind helper:Locale.Lang._Misc.Generic_GameFeatureDeprecation}">
137138
<TextBlock x:Name="MobileModeToggleText"
138139
TextWrapping="Wrap" />

CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@
164164
VerticalAlignment="Center"
165165
IsChecked="{x:Bind IsMobileMode, Mode=TwoWay}"
166166
IsEnabled="False"
167+
ToolTipService.ToolTip="{x:Bind helper:Locale.Lang._Misc.Generic_GameFeatureDeprecation}"
167168
Visibility="Collapsed">
168169
<TextBlock Text="{x:Bind helper:Locale.Lang._GameSettingsPage.MobileLayout}"
169170
TextWrapping="Wrap" />

CollapseLauncher/XAMLs/MainApp/Pages/HomePage.GameLauncher.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,10 @@ private string GetLaunchArguments(IGameSettingsUniversal _Settings)
293293
}
294294

295295
// Enable mobile mode
296-
if (_Settings.SettingsCollapseMisc.LaunchMobileMode)
296+
//if (_Settings.SettingsCollapseMisc.LaunchMobileMode)
297+
if (false) // Force disable Mobile mode due to reported bannable offense in GI. Thank you HoYo.
298+
// Added pragma in-case this will be reused in the future.
299+
#pragma warning disable CS0162 // Unreachable code detected
297300
{
298301
const string regLoc = GameSettings.StarRail.Model.ValueName;
299302
var regRoot = GameSettings.Base.SettingsBase.RegistryRoot;
@@ -318,6 +321,7 @@ private string GetLaunchArguments(IGameSettingsUniversal _Settings)
318321
LogType.Error, true);
319322
}
320323
}
324+
#pragma warning restore CS0162 // Unreachable code detected
321325

322326
Size screenSize = _Settings.SettingsScreen.sizeRes;
323327

@@ -349,8 +353,13 @@ private string GetLaunchArguments(IGameSettingsUniversal _Settings)
349353
}
350354

351355
// Enable mobile mode
352-
if (_Settings.SettingsCollapseMisc.LaunchMobileMode)
356+
// Enable mobile mode
357+
//if (_Settings.SettingsCollapseMisc.LaunchMobileMode)
358+
if (false) // Force disable Mobile mode due to reported bannable offense in GI. Thank you HoYo.
359+
// Added pragma in-case this will be reused in the future.
360+
#pragma warning disable CS0162 // Unreachable code detected
353361
parameter.Append("use_mobile_platform -is_cloud 1 -platform_type CLOUD_THIRD_PARTY_MOBILE ");
362+
#pragma warning enable CS0162 // Unreachable code detected
354363

355364
Size screenSize = _Settings.SettingsScreen.sizeRes;
356365

0 commit comments

Comments
 (0)