diff --git a/cod4qol/commands.cpp b/cod4qol/commands.cpp index cc9ae7e..e8265e0 100644 --- a/cod4qol/commands.cpp +++ b/cod4qol/commands.cpp @@ -26,6 +26,7 @@ void commands::InitializeCommands() game::Cmd_AddCommand("updatecod4qol", updater::Update); qol_version = game::Cvar_RegisterString("qol_version", COD4QOL_VERSION, game::dvar_flags::read_only, "CoD4QOL version."); + qol_show_mainmenuinfo = game::Cvar_RegisterBool("qol_show_mainmenuinfo", 1, game::dvar_flags::saved, "Show the CoD4QOL version and social media links in the main menu."); cg_fovscale = game::Find("cg_fovscale"); cg_fovscale->flags = game::none; diff --git a/cod4qol/commands.hpp b/cod4qol/commands.hpp index c129bc8..6b0b500 100644 --- a/cod4qol/commands.hpp +++ b/cod4qol/commands.hpp @@ -31,6 +31,7 @@ namespace commands inline game::dvar_s* qol_disable_steam_auth; inline game::dvar_s* qol_ambient; inline game::dvar_s* qol_stockmenu; + inline game::dvar_s* qol_show_mainmenuinfo; void InitializeCommands(); diff --git a/mod/cod4qol/mod.ff b/mod/cod4qol/mod.ff index 62f593b..417a674 100644 Binary files a/mod/cod4qol/mod.ff and b/mod/cod4qol/mod.ff differ diff --git a/mod/cod4qol/ui/options_sound_pc.menu b/mod/cod4qol/ui/options_sound_pc.menu index ec4ddd3..9461818 100644 --- a/mod/cod4qol/ui/options_sound_pc.menu +++ b/mod/cod4qol/ui/options_sound_pc.menu @@ -103,6 +103,7 @@ itemDef { \ CHOICE_DVARFLOATLIST_VIS( 25, "Play ambient music", qol_ambient, { "@MENU_OFF" 0 "@MENU_ON" 1 }, ;, when( localVarInt ( ui_qol ) == 2 );) CHOICE_DVARFLOATLIST_VIS( 26, "Raw input", raw_input, { "@MENU_OFF" 0 "@MENU_ON" 1 }, ;, when( localVarInt ( ui_qol ) == 2 );) CHOICE_DVARFLOATLIST_VIS( 27, "Always load stock menu", qol_stockmenu, { "@MENU_OFF" 0 "@MENU_ON" 1 }, ;, when( localVarInt ( ui_qol ) == 2 );) + CHOICE_DVARFLOATLIST_VIS( 28, "Display main menu branding", qol_show_mainmenuinfo, { "@MENU_OFF" 0 "@MENU_ON" 1 }, ;, when( localVarInt ( ui_qol ) == 2 );) itemDef { diff --git a/mod/cod4qol/ui_mp/main.menu b/mod/cod4qol/ui_mp/main.menu index 26286d9..0452467 100644 --- a/mod/cod4qol/ui_mp/main.menu +++ b/mod/cod4qol/ui_mp/main.menu @@ -137,11 +137,11 @@ itemDef { \ #define CLEARUIHINT exec "set ui_hint_text @MP_NULL" - PREPROC_TEXT_DRAW_ALIGNED_EXTR( 0 0 0 0 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, 0 0, "CoD4QOL " + dvarString( qol_version ), TEXTSIZE_SMALL, -5, 20, ITEM_ALIGN_RIGHT, 0.69 0.69 0.69 0.4, when( !localvarBool( ui_hideBack ) )) - PREPROC_SHADER_DRAW_ALIGNED_EXTR( 0 17 15 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "discord_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 0", when( !localvarBool( ui_hideBack ) ) ) - PREPROC_SHADER_DRAW_ALIGNED_EXTR( -20 17 15 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "youtube_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 1", when( !localvarBool( ui_hideBack ) ) ) - PREPROC_SHADER_DRAW_ALIGNED_EXTR( -40 17 15 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "github_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 2", when( !localvarBool( ui_hideBack ) ) ) - PREPROC_SHADER_DRAW_ALIGNED_EXTR( -81 0 96 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "kofi_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 3", when( !localvarBool( ui_hideBack ) ) ) + PREPROC_TEXT_DRAW_ALIGNED_EXTR( 0 0 0 0 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, 0 0, "CoD4QOL " + dvarString( qol_version ), TEXTSIZE_SMALL, -5, 20, ITEM_ALIGN_RIGHT, 0.69 0.69 0.69 0.4, when( !localvarBool( ui_hideBack ) && dvarbool( qol_show_mainmenuinfo ) )) + PREPROC_SHADER_DRAW_ALIGNED_EXTR( 0 17 15 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "discord_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 0", when( !localvarBool( ui_hideBack ) && dvarbool( qol_show_mainmenuinfo ) ) ) + PREPROC_SHADER_DRAW_ALIGNED_EXTR( -20 17 15 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "youtube_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 1", when( !localvarBool( ui_hideBack ) && dvarbool( qol_show_mainmenuinfo ) ) ) + PREPROC_SHADER_DRAW_ALIGNED_EXTR( -40 17 15 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "github_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 2", when( !localvarBool( ui_hideBack ) && dvarbool( qol_show_mainmenuinfo ) ) ) + PREPROC_SHADER_DRAW_ALIGNED_EXTR( -81 0 96 15 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_TOP, -20 20, "kofi_icon", 1 1 1 0.2, 0, 0, 0 0 0 0, exec "openlink 3", when( !localvarBool( ui_hideBack ) && dvarbool( qol_show_mainmenuinfo ) ) ) CHOICE_BUTTON_VIS( 1, "@MENU_AUTO_UPDATE", open auconfirm;, when( dvarbool( cl_updateAvailable ) && !localvarBool( ui_hideBack ) ) ) //CHOICE_BUTTON_VIS( 2, "@MENU_JOIN_GAME", open join_game_popup;, when( !localvarBool( ui_hideBack ) ) )