/* ============================================================================================= * * This file is part of The Dark Mod's Main Menu GUI * * Mission Authors: DO NOT EDIT, INCLUDE OR OVERRIDE THIS FILE IN YOUR MISSION PK4. * * ============================================================================================= */ #define SETTINGS_CONTROLS_FIRST_ROW_Y 130 #define SETTINGS_CONTROLS_SECOND_ROW_Y 147 windowDef SettingsControlsCanvas { rect 280, 0, 320, 640 visible 0 SETTINGS_BACKGROUND( "guis/assets/mainmenu/settings_controls_watermark" ) // Settings controls page selection windowDef SettingsControlsPageSelect { rect 0,0,0,0 visible 1 notime 1 onTime 0 { set "cmd" "log 'SettingsControlsPageSelect called.'"; // First, set all to invisible set "SCMovementParent::visible" 0; set "SCWeaponsParent::visible" 0; set "SCToolsParent::visible" 0; set "SCActionsParent::visible" 0; set "SCInventoryParent::visible" 0; set "SCGeneralParent::visible" 0; set "SettingsMovementText::forecolor" SNORMAL_COLOR; set "SettingsMovementHText::forecolor" SINVISIBLE; set "SettingsActionsText::forecolor" SNORMAL_COLOR; set "SettingsActionsHText::forecolor" SINVISIBLE; set "SettingsInventoryText::forecolor" SNORMAL_COLOR; set "SettingsInventoryHText::forecolor" SINVISIBLE; set "SettingsWeaponsText::forecolor" SNORMAL_COLOR; set "SettingsWeaponsHText::forecolor" SINVISIBLE; set "SettingsToolsText::forecolor" SNORMAL_COLOR; set "SettingsToolsHText::forecolor" SINVISIBLE; set "SettingsGeneralText::forecolor" SNORMAL_COLOR; set "SettingsGeneralHText::forecolor" SINVISIBLE; // Adjust the button position and width according to the language set "gui::movement_pos" "#str_02280"; set "gui::actions_pos" "#str_02281"; set "gui::inventory_pos" "#str_02282"; set "gui::weapons_pos" "#str_02283"; set "gui::general_pos" "#str_02284"; set "gui::tools_pos" "#str_02285"; set "gui::movement_width" "#str_02286"; set "gui::actions_width" "#str_02287"; set "gui::inventory_width" "#str_02288"; set "gui::weapons_width" "#str_02289"; set "gui::general_width" "#str_02290"; set "gui::tools_width" "#str_02291"; // Then select the desired page if ("gui::controlspage" == CONTROLS_PAGE_NONE) { set "cmd" "log 'Selecting CONTROLS_PAGE_NONE.'"; } else if ("gui::controlspage" == CONTROLS_PAGE_MOVEMENT) { set "cmd" "log 'Selecting CONTROLS_PAGE_MOVEMENT.'"; set "SCMovementParent::visible" 1; set "SettingsMovementText::forecolor" SBOLDGLOW_WHITE_COLOR; set "SettingsMovementHText::forecolor" SGLOW_DARKRED_COLOR; } else if ("gui::controlspage" == CONTROLS_PAGE_ACTIONS) { set "cmd" "log 'Selecting CONTROLS_PAGE_ACTIONS.'"; set "SCActionsParent::visible" 1; set "SettingsActionsText::forecolor" SBOLDGLOW_WHITE_COLOR; set "SettingsActionsHText::forecolor" SGLOW_DARKRED_COLOR; } else if ("gui::controlspage" == CONTROLS_PAGE_INVENTORY) { set "cmd" "log 'Selecting CONTROLS_PAGE_INVENTORY.'"; set "SCInventoryParent::visible" 1; set "SettingsInventoryText::forecolor" SBOLDGLOW_WHITE_COLOR; set "SettingsInventoryHText::forecolor" SGLOW_DARKRED_COLOR; } else if ("gui::controlspage" == CONTROLS_PAGE_WEAPONS) { set "cmd" "log 'Selecting CONTROLS_PAGE_WEAPONS.'"; set "SCWeaponsParent::visible" 1; set "SettingsWeaponsText::forecolor" SBOLDGLOW_WHITE_COLOR; set "SettingsWeaponsHText::forecolor" SGLOW_DARKRED_COLOR; } else if ("gui::controlspage" == CONTROLS_PAGE_TOOLS) { set "cmd" "log 'Selecting CONTROLS_PAGE_TOOLS.'"; set "SCToolsParent::visible" 1; set "SettingsToolsText::forecolor" SBOLDGLOW_WHITE_COLOR; set "SettingsToolsHText::forecolor" SGLOW_DARKRED_COLOR; } else if ("gui::controlspage" == CONTROLS_PAGE_GENERAL) { set "cmd" "log 'Selecting CONTROLS_PAGE_GENERAL.'"; set "SCGeneralParent::visible" 1; set "SettingsGeneralText::forecolor" SBOLDGLOW_WHITE_COLOR; set "SettingsGeneralHText::forecolor" SGLOW_DARKRED_COLOR; } else { set "cmd" "log 'Error: Unknown controlspage value.'"; } set "cmd" "log 'SettingsControlsPageSelect done.'"; } } windowDef SettingsCategories { rect 0,0,320,640 visible 1 windowDef SettingsMovementHText { MM_POS_SETTINGS_CONTROLS_MOVEMENT_GLOW text "#str_02128" // Movement MM_FONT_CENTER_GLOW } windowDef SettingsMovementText { MM_POS_SETTINGS_CONTROLS_MOVEMENT text "#str_02128" // Movement MM_FONT_CENTER } windowDef SettingsMovementAction { MM_POS_SETTINGS_CONTROLS_MOVEMENT visible 1 onMouseEnter { if ("gui::controlspage" != CONTROLS_PAGE_MOVEMENT) { transition "SettingsMovementText::forecolor" SNORMAL_COLOR SBOLDGLOW_WHITE_COLOR "50"; transition "SettingsMovementHText::forecolor" SINVISIBLE SGLOW_DARKRED_COLOR "50"; set "cmd" "play sound/meta/menu/mnu_hover"; } } onMouseExit { if ("gui::controlspage" != CONTROLS_PAGE_MOVEMENT) { transition "SettingsMovementText::forecolor" SBOLDGLOW_WHITE_COLOR SNORMAL_COLOR "50"; transition "SettingsMovementHText::forecolor" SGLOW_DARKRED_COLOR SINVISIBLE "50"; } } onAction { set "cmd" "play sound/meta/menu/mnu_select"; set "gui::controlspage" CONTROLS_PAGE_MOVEMENT; set "SettingsControlsPageSelect::notime" "0"; resetTime "SettingsControlsPageSelect" 0; } } windowDef SettingsActionsHText { MM_POS_SETTINGS_CONTROLS_ACTIONS_GLOW text "#str_02129" // Actions MM_FONT_CENTER_GLOW } windowDef SettingsActionsText { MM_POS_SETTINGS_CONTROLS_ACTIONS text "#str_02129" // Actions MM_FONT_CENTER } windowDef SettingsActionsAction { MM_POS_SETTINGS_CONTROLS_ACTIONS visible 1 onMouseEnter { if ("gui::controlspage" != CONTROLS_PAGE_ACTIONS) { transition "SettingsActionsText::forecolor" SNORMAL_COLOR SBOLDGLOW_WHITE_COLOR "50"; transition "SettingsActionsHText::forecolor" SINVISIBLE SGLOW_DARKRED_COLOR "50"; set "cmd" "play sound/meta/menu/mnu_hover"; } } onMouseExit { if ("gui::controlspage" != CONTROLS_PAGE_ACTIONS) { transition "SettingsActionsText::forecolor" SBOLDGLOW_WHITE_COLOR SNORMAL_COLOR "50"; transition "SettingsActionsHText::forecolor" SGLOW_DARKRED_COLOR SINVISIBLE "50"; } } onAction { set "cmd" "play sound/meta/menu/mnu_select"; set "gui::controlspage" CONTROLS_PAGE_ACTIONS; set "SettingsControlsPageSelect::notime" "0"; resetTime "SettingsControlsPageSelect" 0; } } windowDef SettingsInventoryHText { MM_POS_SETTINGS_CONTROLS_INVENTORY_GLOW text "#str_02130" // Inventory MM_FONT_CENTER_GLOW } windowDef SettingsInventoryText { MM_POS_SETTINGS_CONTROLS_INVENTORY text "#str_02130" // Inventory MM_FONT_CENTER } windowDef SettingsInventoryAction { MM_POS_SETTINGS_CONTROLS_INVENTORY visible 1 onMouseEnter { if ("gui::controlspage" != CONTROLS_PAGE_INVENTORY) { transition "SettingsInventoryText::forecolor" SNORMAL_COLOR SBOLDGLOW_WHITE_COLOR "50"; transition "SettingsInventoryHText::forecolor" SINVISIBLE SGLOW_DARKRED_COLOR "50"; set "cmd" "play sound/meta/menu/mnu_hover"; } } onMouseExit { if ("gui::controlspage" != CONTROLS_PAGE_INVENTORY) { transition "SettingsInventoryText::forecolor" SBOLDGLOW_WHITE_COLOR SNORMAL_COLOR "50"; transition "SettingsInventoryHText::forecolor" SGLOW_DARKRED_COLOR SINVISIBLE "50"; } } onAction { set "cmd" "play sound/meta/menu/mnu_select"; set "gui::controlspage" CONTROLS_PAGE_INVENTORY; set "SettingsControlsPageSelect::notime" "0"; resetTime "SettingsControlsPageSelect" 0; } } windowDef SettingsWeaponsHText { MM_POS_SETTINGS_CONTROLS_WEAPONS_GLOW text "#str_02131" // Weapons MM_FONT_CENTER_GLOW } windowDef SettingsWeaponsText { MM_POS_SETTINGS_CONTROLS_WEAPONS text "#str_02131" // Weapons MM_FONT_CENTER } windowDef SettingsWeaponsAction { MM_POS_SETTINGS_CONTROLS_WEAPONS visible 1 onMouseEnter { if ("gui::controlspage" != CONTROLS_PAGE_WEAPONS) { transition "SettingsWeaponsText::forecolor" SNORMAL_COLOR SBOLDGLOW_WHITE_COLOR "50"; transition "SettingsWeaponsHText::forecolor" SINVISIBLE SGLOW_DARKRED_COLOR "50"; set "cmd" "play sound/meta/menu/mnu_hover"; } } onMouseExit { if ("gui::controlspage" != CONTROLS_PAGE_WEAPONS) { transition "SettingsWeaponsText::forecolor" SBOLDGLOW_WHITE_COLOR SNORMAL_COLOR "50"; transition "SettingsWeaponsHText::forecolor" SGLOW_DARKRED_COLOR SINVISIBLE "50"; } } onAction { set "cmd" "play sound/meta/menu/mnu_select"; set "gui::controlspage" CONTROLS_PAGE_WEAPONS; set "SettingsControlsPageSelect::notime" "0"; resetTime "SettingsControlsPageSelect" 0; } } windowDef SettingsGeneralHText { MM_POS_SETTINGS_CONTROLS_GENERAL_GLOW text "#str_02249" // General MM_FONT_CENTER_GLOW } windowDef SettingsGeneralText { MM_POS_SETTINGS_CONTROLS_GENERAL text "#str_02249" // General MM_FONT_CENTER } windowDef SettingsGeneralAction { MM_POS_SETTINGS_CONTROLS_GENERAL visible 1 onMouseEnter { if ("gui::controlspage" != CONTROLS_PAGE_GENERAL) { transition "SettingsGeneralText::forecolor" SNORMAL_COLOR SBOLDGLOW_WHITE_COLOR "50"; transition "SettingsGeneralHText::forecolor" SINVISIBLE SGLOW_DARKRED_COLOR "50"; set "cmd" "play sound/meta/menu/mnu_hover"; } } onMouseExit { if ("gui::controlspage" != CONTROLS_PAGE_GENERAL) { transition "SettingsGeneralText::forecolor" SBOLDGLOW_WHITE_COLOR SNORMAL_COLOR "50"; transition "SettingsGeneralHText::forecolor" SGLOW_DARKRED_COLOR SINVISIBLE "50"; } } onAction { set "cmd" "play sound/meta/menu/mnu_select"; set "gui::controlspage" CONTROLS_PAGE_GENERAL; set "SettingsControlsPageSelect::notime" "0"; resetTime "SettingsControlsPageSelect" 0; } } windowDef SettingsToolsHText { MM_POS_SETTINGS_CONTROLS_TOOLS_GLOW text "#str_02248" // Tools MM_FONT_CENTER_GLOW } windowDef SettingsToolsText { MM_POS_SETTINGS_CONTROLS_TOOLS text "#str_02248" // Tools MM_FONT_CENTER } windowDef SettingsToolsAction { MM_POS_SETTINGS_CONTROLS_TOOLS visible 1 onMouseEnter { if ("gui::controlspage" != CONTROLS_PAGE_TOOLS) { transition "SettingsToolsText::forecolor" SNORMAL_COLOR SBOLDGLOW_WHITE_COLOR "50"; transition "SettingsToolsHText::forecolor" SINVISIBLE SGLOW_DARKRED_COLOR "50"; set "cmd" "play sound/meta/menu/mnu_hover"; } } onMouseExit { if ("gui::controlspage" != CONTROLS_PAGE_TOOLS) { transition "SettingsToolsText::forecolor" SBOLDGLOW_WHITE_COLOR SNORMAL_COLOR "50"; transition "SettingsToolsHText::forecolor" SGLOW_DARKRED_COLOR SINVISIBLE "50"; } } onAction { set "cmd" "play sound/meta/menu/mnu_select"; set "gui::controlspage" CONTROLS_PAGE_TOOLS; set "SettingsControlsPageSelect::notime" "0"; resetTime "SettingsControlsPageSelect" 0; } } } windowDef SCMovementParent { rect 45,185,320,640 visible 0 windowDef SCMovementText1 { rect TEXT_X_OFFSET, 0, 230, MM_LINE_H text "#str_02414" // Forward SETTINGS_TEXT } windowDef SCMovementText2 { rect TEXT_X_OFFSET, 17, 230, MM_LINE_H text "#str_02415" // Backward SETTINGS_TEXT } windowDef SCMovementText3 { rect TEXT_X_OFFSET, 34, 230, MM_LINE_H text "#str_02416" // Strafe Left SETTINGS_TEXT } windowDef SCMovementText4 { rect TEXT_X_OFFSET, 51, 230, MM_LINE_H text "#str_02417" // Strafe Right SETTINGS_TEXT } windowDef SCMovementText5 { rect TEXT_X_OFFSET, 68, 230, MM_LINE_H text "#str_02423" // Run SETTINGS_TEXT } windowDef SCMovementText6 { rect TEXT_X_OFFSET, 85, 230, MM_LINE_H text "#str_02422" // Creep SETTINGS_TEXT } windowDef SCMovementText7 { rect TEXT_X_OFFSET, 102, 230, MM_LINE_H text "#str_02420" // Turn Left SETTINGS_TEXT } windowDef SCMovementText8 { rect TEXT_X_OFFSET, 119, 230, MM_LINE_H text "#str_02421" // Turn Right SETTINGS_TEXT } windowDef SCMovementText9 { rect TEXT_X_OFFSET, 136, 230, MM_LINE_H text "#str_02412" // Lean Left SETTINGS_TEXT } windowDef SCMovementText10 { rect TEXT_X_OFFSET, 153, 230, MM_LINE_H text "#str_02413" // Lean Right SETTINGS_TEXT } windowDef SCMovementText11 { rect TEXT_X_OFFSET, 170, 230, MM_LINE_H text "#str_02407" // Lean Forward SETTINGS_TEXT } windowDef SCMovementText12 { rect TEXT_X_OFFSET, 187, 230, MM_LINE_H text "#str_02317" // Look Up, added by wesp SETTINGS_TEXT } windowDef SCMovementText13 { rect TEXT_X_OFFSET, 204, 230, MM_LINE_H text "#str_02318" // Look Down, added by wesp SETTINGS_TEXT } bindDef Forward { rect SETTINGS_X_OFFSET_CONTROLS, 0, 110, MM_LINE_H bind "_forward" BINDINGS_TEXT } bindDef BackPedal { rect SETTINGS_X_OFFSET_CONTROLS, 17, 110, MM_LINE_H bind "_back" BINDINGS_TEXT } bindDef StrafeLeft { rect SETTINGS_X_OFFSET_CONTROLS, 34, 110, MM_LINE_H bind "_moveLeft" BINDINGS_TEXT } bindDef StrafeRight { rect SETTINGS_X_OFFSET_CONTROLS, 51, 110, MM_LINE_H bind "_moveRight" BINDINGS_TEXT } bindDef RunKey { rect SETTINGS_X_OFFSET_CONTROLS, 68, 110, MM_LINE_H bind "_speed" BINDINGS_TEXT } bindDef CreepKey { rect SETTINGS_X_OFFSET_CONTROLS, 85, 110, MM_LINE_H bind "_creep" BINDINGS_TEXT } bindDef TurnLeft { rect SETTINGS_X_OFFSET_CONTROLS, 102, 110, MM_LINE_H bind "_left" BINDINGS_TEXT } bindDef TurnRight { rect SETTINGS_X_OFFSET_CONTROLS, 119, 110, MM_LINE_H bind "_right" BINDINGS_TEXT } bindDef LeanLeft { rect SETTINGS_X_OFFSET_CONTROLS, 136, 110, MM_LINE_H bind "_impulse45" BINDINGS_TEXT } bindDef LeanRight { rect SETTINGS_X_OFFSET_CONTROLS, 153, 110, MM_LINE_H bind "_impulse46" BINDINGS_TEXT } bindDef LeanForward { rect SETTINGS_X_OFFSET_CONTROLS, 170, 110, MM_LINE_H bind "_impulse44" BINDINGS_TEXT } bindDef LookUp // added by wesp { rect SETTINGS_X_OFFSET_CONTROLS, 187, 110, MM_LINE_H bind "_lookup" BINDINGS_TEXT } bindDef LookDown // added by wesp { rect SETTINGS_X_OFFSET_CONTROLS, 204, 110, MM_LINE_H bind "_lookdown" BINDINGS_TEXT } } windowDef SCWeaponsParent { rect 45,185,320,640 visible 0 windowDef SCWeaponText1 { rect TEXT_X_OFFSET, 0, 230, MM_LINE_H text "#str_02427" // Put away Weapons SETTINGS_TEXT } windowDef SCWeaponText2 { rect TEXT_X_OFFSET, 17, 230, MM_LINE_H text "#str_02428" // Blackjack SETTINGS_TEXT } windowDef SCWeaponText3 { rect TEXT_X_OFFSET, 34, 230, MM_LINE_H text "#str_02429" // Shortsword SETTINGS_TEXT } windowDef SCWeaponText4 { rect TEXT_X_OFFSET, 51, 230, MM_LINE_H text "#str_02430" // Broadhead SETTINGS_TEXT } windowDef SCWeaponText5 { rect TEXT_X_OFFSET, 68, 230, MM_LINE_H text "#str_02431" // Water Arrow SETTINGS_TEXT } windowDef SCWeaponText6 { rect TEXT_X_OFFSET, 85, 230, MM_LINE_H text "#str_02432" // Fire Arrow SETTINGS_TEXT } windowDef SCWeaponText7 { rect TEXT_X_OFFSET, 102, 230, MM_LINE_H text "#str_02433" // Rope Arrow SETTINGS_TEXT } windowDef SCWeaponText8 { rect TEXT_X_OFFSET, 119, 230, MM_LINE_H text "#str_02434" // Gas Arrow SETTINGS_TEXT } windowDef SCWeaponText9 { rect TEXT_X_OFFSET, 136, 230, MM_LINE_H text "#str_02435" // Noisemaker SETTINGS_TEXT } windowDef SCWeaponText10 { rect TEXT_X_OFFSET, 153, 230, MM_LINE_H text "#str_02436" // Moss Arrow SETTINGS_TEXT } windowDef SCWeaponText11 { rect TEXT_X_OFFSET, 170, 230, MM_LINE_H text "#str_02437" // Vine Arrow SETTINGS_TEXT } windowDef SCWeaponText12 { rect TEXT_X_OFFSET, 187, 230, MM_LINE_H text "#str_02426" // Next Weapon SETTINGS_TEXT } windowDef SCWeaponText13 { rect TEXT_X_OFFSET, 203, 230, MM_LINE_H text "#str_02425" // Previous Weapon SETTINGS_TEXT } bindDef SCWeaponBind1 { rect SETTINGS_X_OFFSET_CONTROLS, 0, 110, MM_LINE_H bind "_impulse0" BINDINGS_TEXT } bindDef SCWeaponBind2 { rect SETTINGS_X_OFFSET_CONTROLS, 17, 110, MM_LINE_H bind "_impulse1" BINDINGS_TEXT } bindDef SCWeaponBind3 { rect SETTINGS_X_OFFSET_CONTROLS, 34, 110, MM_LINE_H bind "_impulse2" BINDINGS_TEXT } bindDef SCWeaponBind4 { rect SETTINGS_X_OFFSET_CONTROLS, 51, 110, MM_LINE_H bind "_impulse3" BINDINGS_TEXT } bindDef SCWeaponBind5 { rect SETTINGS_X_OFFSET_CONTROLS, 68, 110, MM_LINE_H bind "_impulse4" BINDINGS_TEXT } bindDef SCWeaponBind6 { rect SETTINGS_X_OFFSET_CONTROLS, 85, 110, MM_LINE_H bind "_impulse5" BINDINGS_TEXT } bindDef SCWeaponBind7 { rect SETTINGS_X_OFFSET_CONTROLS, 102, 110, MM_LINE_H bind "_impulse6" BINDINGS_TEXT } bindDef SCWeaponBind8 { rect SETTINGS_X_OFFSET_CONTROLS, 119, 110, MM_LINE_H bind "_impulse7" BINDINGS_TEXT } bindDef SCWeaponBind9 { rect SETTINGS_X_OFFSET_CONTROLS, 136, 110, MM_LINE_H bind "_impulse8" BINDINGS_TEXT } bindDef SCWeaponBind10 { rect SETTINGS_X_OFFSET_CONTROLS, 153, 110, MM_LINE_H bind "_impulse9" BINDINGS_TEXT } bindDef SCWeaponBind11 { rect SETTINGS_X_OFFSET_CONTROLS, 170, 110, MM_LINE_H bind "_impulse10" BINDINGS_TEXT } bindDef SCWeaponBind12 { rect SETTINGS_X_OFFSET_CONTROLS, 187, 110, MM_LINE_H bind "_impulse14" BINDINGS_TEXT } bindDef SCWeaponBind13 { rect SETTINGS_X_OFFSET_CONTROLS, 203, 110, MM_LINE_H bind "_impulse15" BINDINGS_TEXT } } windowDef SCToolsParent { rect 45,185,320,640 visible 0 windowDef SCToolsText1 { rect TEXT_X_OFFSET, 0, 230, MM_LINE_H text "#str_02386" // Toggle Lantern SETTINGS_TEXT } windowDef SCToolsText2 { rect TEXT_X_OFFSET, 17, 230, MM_LINE_H text "#str_02387" // Toggle Compass SETTINGS_TEXT } windowDef SCToolsText3 { rect TEXT_X_OFFSET, 34, 230, MM_LINE_H text "#str_02388" // Toggle Spyglass SETTINGS_TEXT } windowDef SCToolsText4 { rect TEXT_X_OFFSET, 68, 230, MM_LINE_H text "#str_02438" // Flashbomb SETTINGS_TEXT } windowDef SCToolsText5 { rect TEXT_X_OFFSET, 85, 230, MM_LINE_H text "#str_02439" // Flashmine SETTINGS_TEXT } windowDef SCToolsText6 { rect TEXT_X_OFFSET, 102, 230, MM_LINE_H text "#str_02440" // Explosive Mine SETTINGS_TEXT } windowDef SCToolsText7 { rect TEXT_X_OFFSET, 119, 230, MM_LINE_H text "#str_02398" // Health Potion SETTINGS_TEXT } windowDef SCToolsText8 { rect TEXT_X_OFFSET, 136, 230, MM_LINE_H text "#str_02399" // Air Potion SETTINGS_TEXT } windowDef SCToolsText9 { rect TEXT_X_OFFSET, 153, 230, MM_LINE_H text "#str_02400" // Holy Water SETTINGS_TEXT } bindDef SCToolsBind1 { rect SETTINGS_X_OFFSET_CONTROLS, 0, 110, MM_LINE_H bind "inventory_use '#str_02395'" // Lantern BINDINGS_TEXT } bindDef SCToolsBind2 { rect SETTINGS_X_OFFSET_CONTROLS, 17, 110, MM_LINE_H bind "inventory_hotkey '#str_02397'" // Compass BINDINGS_TEXT } bindDef SCToolsBind3 { rect SETTINGS_X_OFFSET_CONTROLS, 34, 110, MM_LINE_H bind "inventory_use '#str_02396'" // Spyglass BINDINGS_TEXT } bindDef SCToolsBind8 { rect SETTINGS_X_OFFSET_CONTROLS, 68, 110, MM_LINE_H bind "inventory_hotkey '#str_02438'" BINDINGS_TEXT } bindDef SCToolsBind9 { rect SETTINGS_X_OFFSET_CONTROLS, 85, 110, MM_LINE_H bind "inventory_hotkey '#str_02439'" BINDINGS_TEXT } bindDef SCToolsBind10 { rect SETTINGS_X_OFFSET_CONTROLS, 102, 110, MM_LINE_H bind "inventory_hotkey '#str_02202'" BINDINGS_TEXT } bindDef SCToolsBind11 { rect SETTINGS_X_OFFSET_CONTROLS, 119, 110, MM_LINE_H bind "inventory_hotkey '#str_02398'" // Health Potion BINDINGS_TEXT } bindDef SCToolsBind12 { rect SETTINGS_X_OFFSET_CONTROLS, 136, 110, MM_LINE_H bind "inventory_hotkey '#str_02399'" // Breath Potion BINDINGS_TEXT } bindDef SCToolsBind13 { rect SETTINGS_X_OFFSET_CONTROLS, 153, 110, MM_LINE_H bind "inventory_hotkey '#str_02400'" // Holy Water BINDINGS_TEXT } } windowDef SCActionsParent { rect 45,185,320,640 visible 0 windowDef SCActionsText1 { rect TEXT_X_OFFSET, 0, 230, MM_LINE_H text "#str_02405" // Frob/Interact SETTINGS_TEXT } windowDef SCActionsText2 { rect TEXT_X_OFFSET, 17, 230, MM_LINE_H text "#str_02424" // Attack SETTINGS_TEXT } windowDef SCActionsText3 { rect TEXT_X_OFFSET, 34, 230, MM_LINE_H text "#str_02406" // Parry/Manipulate SETTINGS_TEXT } windowDef SCActionsText4 { rect TEXT_X_OFFSET, 51, 230, MM_LINE_H text "#str_02419" // Crouch SETTINGS_TEXT } windowDef SCActionsText5 { rect TEXT_X_OFFSET, 68, 230, MM_LINE_H text "#str_02418" // Jump/Mantle SETTINGS_TEXT } windowDef SCActionsText6 { rect TEXT_X_OFFSET, 85, 230, MM_LINE_H text "#str_02408" // Mantle SETTINGS_TEXT } /*windowDef SCActionsText7 { rect TEXT_X_OFFSET, 102, 230, MM_LINE_H text "Empty" SETTINGS_TEXT }*/ bindDef SCActionsBind1 { rect SETTINGS_X_OFFSET_CONTROLS, 0, 110, MM_LINE_H bind "_impulse41" BINDINGS_TEXT } bindDef SCActionsBind2 { rect SETTINGS_X_OFFSET_CONTROLS, 17, 110, MM_LINE_H bind "_attack" BINDINGS_TEXT } bindDef SCActionsBind3 { rect SETTINGS_X_OFFSET_CONTROLS, 34, 110, MM_LINE_H bind "_zoom" BINDINGS_TEXT } bindDef SCActionsBind4 { rect SETTINGS_X_OFFSET_CONTROLS, 51, 110, MM_LINE_H bind "_impulse23" BINDINGS_TEXT } bindDef SCActionsBind5 { rect SETTINGS_X_OFFSET_CONTROLS, 68, 110, MM_LINE_H bind "_moveUp" BINDINGS_TEXT } bindDef SCActionsBind6 { rect SETTINGS_X_OFFSET_CONTROLS, 85, 110, MM_LINE_H bind "_impulse24" BINDINGS_TEXT } } windowDef SCInventoryParent { rect 45,185,320,640 visible 0 windowDef SCInventoryText1 { rect TEXT_X_OFFSET, 0, 230, MM_LINE_H text "#str_02190" // Use Inv. Item SETTINGS_TEXT } windowDef SCInventoryText2 { rect TEXT_X_OFFSET, 17, 230, MM_LINE_H text "#str_02191" // Drop Inv. Item SETTINGS_TEXT } windowDef SCInventoryText3 { rect TEXT_X_OFFSET, 34, 230, MM_LINE_H text "#str_02192" // Next Inv. Item SETTINGS_TEXT } windowDef SCInventoryText4 { rect TEXT_X_OFFSET, 51, 230, MM_LINE_H text "#str_02193" // Prev Inv. Item SETTINGS_TEXT } windowDef SCInventoryText5 { rect TEXT_X_OFFSET, 68, 230, MM_LINE_H text "#str_02194" // Next Inv. Group SETTINGS_TEXT } windowDef SCInventoryText6 { rect TEXT_X_OFFSET, 85, 230, MM_LINE_H text "#str_02195" // Prev Inv. Group SETTINGS_TEXT } windowDef SCInventoryText7 { rect TEXT_X_OFFSET, 102, 230, MM_LINE_H text "#str_02196" // Clear Inventory SETTINGS_TEXT } windowDef SCInventoryText8 { rect TEXT_X_OFFSET, 119, 230, MM_LINE_H text "#str_02401" // Cycle Maps SETTINGS_TEXT } windowDef SCInventoryText9 { rect TEXT_X_OFFSET, 136, 230, MM_LINE_H text "#str_02402" // Cycle Lockpicks SETTINGS_TEXT } windowDef SCInventoryText10 { rect TEXT_X_OFFSET, 153, 230, MM_LINE_H text "#str_02403" // Cycle Keys SETTINGS_TEXT } windowDef SCInventoryText11 { rect TEXT_X_OFFSET, 170, 230, MM_LINE_H text "#str_02404" // Cycle Readables SETTINGS_TEXT } windowDef SCInventoryText12 { rect TEXT_X_OFFSET, 187, 230, MM_LINE_H text "#str_02935" // Inventory Grid SETTINGS_TEXT } bindDef SCInventoryBind1 { rect SETTINGS_X_OFFSET_CONTROLS, 0, 110, MM_LINE_H bind "_impulse51" BINDINGS_TEXT } bindDef SCInventoryBind2 { rect SETTINGS_X_OFFSET_CONTROLS, 17, 110, MM_LINE_H bind "_impulse52" BINDINGS_TEXT } bindDef SCInventoryBind3 { rect SETTINGS_X_OFFSET_CONTROLS, 34, 110, MM_LINE_H bind "_impulse48" BINDINGS_TEXT } bindDef SCInventoryBind4 { rect SETTINGS_X_OFFSET_CONTROLS, 51, 110, MM_LINE_H bind "_impulse47" BINDINGS_TEXT } bindDef SCInventoryBind5 { rect SETTINGS_X_OFFSET_CONTROLS, 68, 110, MM_LINE_H bind "_impulse50" BINDINGS_TEXT } bindDef SCInventoryBind6 { rect SETTINGS_X_OFFSET_CONTROLS, 85, 110, MM_LINE_H bind "_impulse49" BINDINGS_TEXT } bindDef SCInventoryBind7 { rect SETTINGS_X_OFFSET_CONTROLS, 102, 110, MM_LINE_H bind "inventory_hotkey ''" BINDINGS_TEXT } bindDef SCInventoryBind8 { rect SETTINGS_X_OFFSET_CONTROLS, 119, 110, MM_LINE_H bind "inventory_cycle_maps" BINDINGS_TEXT } bindDef SCInventoryBind9 { rect SETTINGS_X_OFFSET_CONTROLS, 136, 110, MM_LINE_H bind "inventory_cycle_group '#str_02389'" // Lockpicks BINDINGS_TEXT } bindDef SCInventoryBind10 { rect SETTINGS_X_OFFSET_CONTROLS, 153, 110, MM_LINE_H bind "inventory_cycle_group '#str_02392'" // Keys BINDINGS_TEXT } bindDef SCInventoryBind11 { rect SETTINGS_X_OFFSET_CONTROLS, 170, 110, MM_LINE_H bind "inventory_cycle_group '#str_02391'" // Readables BINDINGS_TEXT } bindDef SCInventoryBind12 { rect SETTINGS_X_OFFSET_CONTROLS, 187, 110, MM_LINE_H bind "_impulse30" BINDINGS_TEXT } } windowDef SCGeneralParent { rect 45,185,320,640 visible 0 windowDef SCGeneralText1 { rect TEXT_X_OFFSET, 0, 230, MM_LINE_H text "#str_02383" // Always Run SETTINGS_TEXT } windowDef SCGeneralText2 { rect TEXT_X_OFFSET, 17, 230, MM_LINE_H text "Toggle Creep" // Toggle Creep SETTINGS_TEXT } windowDef SCGeneralText3 { rect TEXT_X_OFFSET, 34, 230, MM_LINE_H text "#str_02382" // Toggle Crouch SETTINGS_TEXT } windowDef SCGeneralText4 { rect TEXT_X_OFFSET, 51, 230, MM_LINE_H text "#str_02384" // Toggle Lean SETTINGS_TEXT } windowDef SCGeneralText5 { rect TEXT_X_OFFSET, 68, 230, MM_LINE_H text "#str_menu_ToggleSheathe" // Toggle Sheathe SETTINGS_TEXT } windowDef SCGeneralText6 { rect TEXT_X_OFFSET, 85, 230, MM_LINE_H text "#str_02385" // Free Look SETTINGS_TEXT } windowDef SCGeneralText7 { rect TEXT_X_OFFSET, 102, 230, MM_LINE_H text "#str_02441" // Invert Mouse SETTINGS_TEXT } windowDef SCGeneralText8 { rect TEXT_X_OFFSET, 119, 230, MM_LINE_H text "#str_02442" // Smooth Mouse SETTINGS_TEXT } windowDef SCGeneralText9 { rect TEXT_X_OFFSET, 136, 230, MM_LINE_H text "#str_02443" // Mouse Sensitivity SETTINGS_TEXT } windowDef SCGeneralText10 { rect TEXT_X_OFFSET, 153, 230, MM_LINE_H text "#str_07312" // Objectives SETTINGS_TEXT } windowDef SCGeneralText11 { rect TEXT_X_OFFSET, 170, 230, MM_LINE_H text "#str_07178" // Quicksave SETTINGS_TEXT } windowDef SCGeneralText12 { rect TEXT_X_OFFSET, 187, 230, MM_LINE_H text "#str_07177" // Quickload SETTINGS_TEXT } windowDef SCGeneralText13 { rect TEXT_X_OFFSET, 204, 230, MM_LINE_H text "#str_02917" // Save Screenshot SETTINGS_TEXT } choiceDef SCGeneralBind1 { rect SETTINGS_X_OFFSET, 0, 80, MM_LINE_H choices "#str_07300" // Disabled;Enabled values "0;1" cvar "in_alwaysRun" CHOICE_DEF } choiceDef SCGeneralBind2 { rect SETTINGS_X_OFFSET, 17, 80, MM_LINE_H choices "#str_07300" // Disabled;Enabled values "0;1" cvar "tdm_toggle_creep" CHOICE_DEF } choiceDef SCGeneralBind3 { rect SETTINGS_X_OFFSET, 34, 80, MM_LINE_H choices "#str_07300" // Disabled;Enabled values "0;1" cvar "tdm_toggle_crouch" CHOICE_DEF } choiceDef SCGeneralBind4 { rect SETTINGS_X_OFFSET, 51, 80, MM_LINE_H choices "#str_07300" // Disabled;Enabled values "0;1" cvar "pm_lean_toggle" CHOICE_DEF } choiceDef SCGeneralBind5 { rect SETTINGS_X_OFFSET, 68, 80, MM_LINE_H choices "#str_07300" // Disabled;Enabled values "0;1" cvar "tdm_toggle_sheathe" CHOICE_DEF } choiceDef SCGeneralBind6 { rect SETTINGS_X_OFFSET, 85, 80, MM_LINE_H choices "#str_07300" // Disabled;Enabled values "0;1" cvar "in_freeLook" CHOICE_DEF } choiceDef SCGeneralBind7 { rect SETTINGS_X_OFFSET, 102, 80, MM_LINE_H choices "#str_04221" // No;Yes values "0.022;-0.022" cvar "m_pitch" CHOICE_DEF } windowDef SmoothMouseSlider { rect SETTINGS_X_OFFSET_CONTROLS_GENERAL + 10, 124, 128, MM_SLIDER_H background "guis/assets/mainmenu/buttons_settingsmenu/slider_bg" matcolor 0, 0, 0, 1 noevents 1 } sliderDef SmoothMouse { rect SETTINGS_X_OFFSET_CONTROLS_GENERAL + 10, 124, 71, 8 forecolor 1, .8, .8, .85 matcolor 1, 1, 1, 1 low 1 high 8 step 1 thumbShader "guis/assets/mainmenu/buttons_settingsmenu/slider_bar1" cvar "m_smooth" } windowDef SensitivitySlider { rect SETTINGS_X_OFFSET_CONTROLS_GENERAL + 10, 141, 128, MM_SLIDER_H background "guis/assets/mainmenu/buttons_settingsmenu/slider_bg" matcolor 0, 0, 0, 1 noevents 1 } sliderDef MouseSensitivity { rect SETTINGS_X_OFFSET_CONTROLS_GENERAL + 10, 141, 71, 8 forecolor 1, .8, .8, .85 matcolor 1, 1, 1, 1 low 1 high 30 step 0.5 thumbShader "guis/assets/mainmenu/buttons_settingsmenu/slider_bar1" cvar "sensitivity" } bindDef SCGeneralBind10 { rect SETTINGS_X_OFFSET_CONTROLS, 153, 110, MM_LINE_H bind "_impulse19" BINDINGS_TEXT } bindDef SCGeneralBind11 { rect SETTINGS_X_OFFSET_CONTROLS, 170, 110, MM_LINE_H bind "savegame quick" BINDINGS_TEXT } bindDef SCGeneralBind12 { rect SETTINGS_X_OFFSET_CONTROLS, 187, 110, MM_LINE_H bind "loadgame quick" BINDINGS_TEXT } bindDef SCGeneralBind13 { rect SETTINGS_X_OFFSET_CONTROLS, 204, 110, MM_LINE_H bind "screenshot" BINDINGS_TEXT } } }