diff --git a/src/Patches/Gameplay/UI/Settings/GameSettingsPatch.cs b/src/Patches/Gameplay/UI/Settings/GameSettingsPatch.cs
index 907b5f7..8375ce2 100644
--- a/src/Patches/Gameplay/UI/Settings/GameSettingsPatch.cs
+++ b/src/Patches/Gameplay/UI/Settings/GameSettingsPatch.cs
@@ -29,8 +29,6 @@ internal sealed class BetterGameSettings
internal static OptionCheckboxItem? RpcRateLimiting;
internal static OptionIntItem? RpcRateLimit;
- internal static OptionStringItem? RoleRandomizer;
-
internal static OptionCheckboxItem? CancelInvalidSabotage;
internal static OptionCheckboxItem? CensorDetectionReason;
}
@@ -96,13 +94,6 @@ internal static class GameSettingsPatch
BetterGameSettings.RpcRateLimit = OptionIntItem.Create(BetterSettingsTab, TranslationStrings.BetterSetting_Setting_RateLimit, (25, 1000, 1), 50, ("", " PS"), BetterGameSettings.RpcRateLimiting);
}
- // Role algorithm settings
- if (IsPreload || GameState.IsHost)
- {
- OptionHeaderItem.Create(BetterSettingsTab, TranslationStrings.BetterSetting_MainHeader_RoleAlgorithm);
- BetterGameSettings.RoleRandomizer = OptionStringItem.Create(BetterSettingsTab, TranslationStrings.BetterSetting_Setting_RoleRandomizer, [new("System.Random"), new("UnityEngine.Random")], 0);
- }
-
BetterSettingsTab.UpdateVisuals();
}
diff --git a/src/Resources/Lang/en_US.json b/src/Resources/Lang/en_US.json
index 35f731a..11dcb20 100644
--- a/src/Resources/Lang/en_US.json
+++ b/src/Resources/Lang/en_US.json
@@ -73,9 +73,7 @@
"BetterSetting.SetTo": "Set To:",
"BetterSetting.MainHeader.System": "System Settings",
"BetterSetting.MainHeader.AntiCheat": "Anti-Cheat Settings",
- "BetterSetting.MainHeader.RoleAlgorithm": "Role Algorithm Settings",
"BetterSetting.MainHeader.Gameplay": "Gameplay Settings",
- "BetterSetting.MainHeader.HideNSeek": "Hide & Seek Settings",
"BetterSetting.TextHeader.HostOnly": "Host Only",
"BetterSetting.TextHeader.Detections": "Detections",
@@ -91,7 +89,6 @@
"BetterSetting.Setting.UseBanChatList": "Use ban chat list",
"BetterSetting.Setting.UseBanChatListOnlyLobby": "Only in lobby",
"BetterSetting.Setting.UseBanChatListBan": "Ban",
- "BetterSetting.Setting.ShowRoleForClients": "Show role in name for clients",
"BetterSetting.Setting.CensorDetectionReason": "Censor detection reason",
"BetterSetting.Setting.DetectedLevel": "Detected player levels",
"BetterSetting.Setting.DetectedLevelAbove": "Detected player level above",
@@ -102,8 +99,6 @@
"BetterSetting.Setting.DetectInvalidRpcs": "Detect invalid Rpcs",
"BetterSetting.Setting.RpcRateLimiting": "Rpc Rate Limiting",
"BetterSetting.Setting.RateLimit": "Rate Limit",
- "BetterSetting.Setting.RoleRandomizer": "Randomizer",
- "BetterSetting.Setting.DesyncRoles": "Desync roles to other clients",
"BetterSetting.Setting.DisableSabotagesForDead": "Disable sabotages for dead",
"BetterSetting.Setting.DisableSabotages": "Disable sabotages",
"BetterSetting.Setting.RemovePetOnDeath": "Remove pet on death",
diff --git a/src/build/Generated/TranslationStrings.cs b/src/build/Generated/TranslationStrings.cs
index 18bf97a..f53931c 100644
--- a/src/build/Generated/TranslationStrings.cs
+++ b/src/build/Generated/TranslationStrings.cs
@@ -363,21 +363,11 @@ public static class TranslationStrings
///
public static readonly TranslationString BetterSetting_MainHeader_AntiCheat = new("BetterSetting.MainHeader.AntiCheat");
- ///
- /// Base Translation: <color=#4f92ff>Role Algorithm Settings</color>
- ///
- public static readonly TranslationString BetterSetting_MainHeader_RoleAlgorithm = new("BetterSetting.MainHeader.RoleAlgorithm");
-
///
/// Base Translation: <color=#d7d700>Gameplay Settings</color>
///
public static readonly TranslationString BetterSetting_MainHeader_Gameplay = new("BetterSetting.MainHeader.Gameplay");
- ///
- /// Base Translation: <color=#d7d700>Hide & Seek Settings</color>
- ///
- public static readonly TranslationString BetterSetting_MainHeader_HideNSeek = new("BetterSetting.MainHeader.HideNSeek");
-
///
/// Base Translation: <color=#4f92ff>Host Only</color>
///
@@ -448,11 +438,6 @@ public static class TranslationStrings
///
public static readonly TranslationString BetterSetting_Setting_UseBanChatListBan = new("BetterSetting.Setting.UseBanChatListBan");
- ///
- /// Base Translation: Show role in name for clients
- ///
- public static readonly TranslationString BetterSetting_Setting_ShowRoleForClients = new("BetterSetting.Setting.ShowRoleForClients");
-
///
/// Base Translation: Censor detection reason
///
@@ -503,16 +488,6 @@ public static class TranslationStrings
///
public static readonly TranslationString BetterSetting_Setting_RateLimit = new("BetterSetting.Setting.RateLimit");
- ///
- /// Base Translation: Randomizer
- ///
- public static readonly TranslationString BetterSetting_Setting_RoleRandomizer = new("BetterSetting.Setting.RoleRandomizer");
-
- ///
- /// Base Translation: Desync roles to other clients
- ///
- public static readonly TranslationString BetterSetting_Setting_DesyncRoles = new("BetterSetting.Setting.DesyncRoles");
-
///
/// Base Translation: Disable sabotages for dead
///