From 50ae255395016df67629248b8d5394c7d8949896 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sat, 2 May 2015 10:07:26 +0200 Subject: [PATCH] don't hardcode hidden mods --- OpenRA.Game/ModMetadata.cs | 1 + OpenRA.Mods.Common/Widgets/Logic/ModBrowserLogic.cs | 2 +- mods/modchooser/mod.yaml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/ModMetadata.cs b/OpenRA.Game/ModMetadata.cs index e561434208..a3430d319a 100644 --- a/OpenRA.Game/ModMetadata.cs +++ b/OpenRA.Game/ModMetadata.cs @@ -23,6 +23,7 @@ namespace OpenRA public string Description; public string Version; public string Author; + public bool Hidden; static Dictionary ValidateMods() { diff --git a/OpenRA.Mods.Common/Widgets/Logic/ModBrowserLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/ModBrowserLogic.cs index 6a64dc1525..7672102c1c 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/ModBrowserLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/ModBrowserLogic.cs @@ -65,7 +65,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic }; sheetBuilder = new SheetBuilder(SheetType.BGRA); - allMods = ModMetadata.AllMods.Values.Where(m => m.Id != "modchooser") + allMods = ModMetadata.AllMods.Values.Where(m => !m.Hidden) .OrderBy(m => m.Title) .ToArray(); diff --git a/mods/modchooser/mod.yaml b/mods/modchooser/mod.yaml index 3309f74d2d..7cd5d7e2b5 100644 --- a/mods/modchooser/mod.yaml +++ b/mods/modchooser/mod.yaml @@ -2,6 +2,7 @@ Metadata: Title: Mod Chooser Version: {DEV_VERSION} Author: The OpenRA Developers + Hidden: true Folders: .