Index: binaries/data/mods/public/gui/gamesetup/gamesetup.js =================================================================== --- binaries/data/mods/public/gui/gamesetup/gamesetup.js +++ binaries/data/mods/public/gui/gamesetup/gamesetup.js @@ -892,6 +892,10 @@ translate("Return to the lobby.") : translate("Return to the main menu."), }, + "gameSetupButton": { + "tooltip": () => + translate("Show game setup options.") + }, "startGame": { "caption": () => g_IsController ? translate("Start Game!") : g_ReadyData[g_IsReady].caption, Index: binaries/data/mods/public/gui/gamesetup/gamesetup.xml =================================================================== --- binaries/data/mods/public/gui/gamesetup/gamesetup.xml +++ binaries/data/mods/public/gui/gamesetup/gamesetup.xml @@ -207,11 +207,11 @@ font="sans-14" textcolor="white" sprite="BackgroundTranslucent" - size="20 100%-56 100%-312 100%-24" + size="20 100%-56 100%-476 100%-24" /> - + Cheats enabled. @@ -245,6 +245,19 @@ cancelSetup(); + + + Index: binaries/data/mods/public/gui/options/options.js =================================================================== --- binaries/data/mods/public/gui/options/options.js +++ binaries/data/mods/public/gui/options/options.js @@ -145,6 +145,10 @@ g_SelectedCategory = hotloadData ? hotloadData.selectedCategory : 0; g_Options = Engine.ReadJSONFile("gui/options/options.json"); + + if (data && data.page) + g_Options.find((o, i) => o.label == data.page && ( g_SelectedCategory = i )); + translateObjectKeys(g_Options, ["label", "tooltip"]); deepfreeze(g_Options);