diff options
author | EladNLG <e1lad8955@gmail.com> | 2023-05-24 20:11:04 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-24 19:11:04 +0200 |
commit | d2a7bcbfed51494caa11da1e1376b21feb6976d6 (patch) | |
tree | 1cee98401454dd75d6a13d6000164626c10cd890 /Northstar.Client/mod/resource/ui/menus/panels | |
parent | c2f124f3879158e4e3e1733c2c31b3decaf2b1b4 (diff) | |
download | NorthstarMods-d2a7bcbfed51494caa11da1e1376b21feb6976d6.tar.gz NorthstarMods-d2a7bcbfed51494caa11da1e1376b21feb6976d6.zip |
Add Mod Settings (#518)
* Add Mod Settings
* Make rounding optional
* Add recursive search
* too much shit
Add custom buttons, expand menu further, sanitize display names, cleanup, add more descriptive errors and throw them early, rework slightly func params
* Remove Test Stuff
* Clean-Up
* Revert mod version change
* Replace GetIndex with PureModulo
better, more understandable version of the function.
* Fix Slider bug
* Fix Localization
* Add eject quotes (#527)
* Upload cl_titan_cockpit.nut
* Add eject string in script
* Moved to client
* index issue + removed else so always returns
* Apply suggestions from code review
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
* Rest of the suggestions
because github makes me want to cry
* Commit suggestions from review
GitHub really hates batching suggestions
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
* Update localization
* Update Northstar.Client/mod/scripts/vscripts/ui/menu_mod_settings.nut
From ASpoonPlaysGames
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
* Update Northstar.Client/mod.json
From ASpoonPlaysames
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
* Update Northstar.Client/mod/scripts/vscripts/ui/menu_mod_settings.nut
From ASpoonPlaysGames
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
* Delete cl_titan_cockpit.nut
* Apply suggestions from Spoon's code review
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
* Formatting for ModSettings + Remove Base Northstar Settings (#1)
* fix formatting
* add newline
* formatting part 1
* formatting part 2
* formatting again
Co-authored-by: EladNLG <e1lad8955@gmail.com>
* reset vmt (#2)
* reset vmt
* formatting
* more formatting
* Fixes, color modification
* Fix Image behind button & make image clickable
using a hack because imagepanels don't get click events and i hate them
* Formatting Fixes The First
* Apply suggestions from Spoon's review
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
* Formatting Fixes The Second
* Fix reset popup appearing when not clicking on button
* Fix only being able to type 1 char at a time
* Fix more bugs
- never being able to get out of modsettings dialogs
- setting duplication glitch
* Fix alignment
* add no results/mods (need localization)
* he forgor :(
make addmodsettingsbutton global
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
* Clean up (thanks @uniboi)
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
* forgot to add this too
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
* Mod settings submenus (#4)
* allow for submenu closing
* hide reset vgui on buttons
* My code got GECKO'd
gecko suggestions
Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
* uniboi fixing his own mistakes moment + more prints removed (thanks @uniboi)
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
* aaaaaaaa
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
* rename ms_slider
* add a newline
* add temporary aliases
* fix aliases and localization
* update button width for categories
* fix resets accessing out of bounds index
* allow unicode search
* use correct index variable
* update function names
---------
Co-authored-by: JMM889901 <41163714+JMM889901@users.noreply.github.com>
Co-authored-by: Jack <66967891+ASpoonPlaysGames@users.noreply.github.com>
Co-authored-by: uniboi <64006268+uniboi@users.noreply.github.com>
Co-authored-by: GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com>
Co-authored-by: uniboi <plurals@autism.exposed>
Co-authored-by: uniboi <kami.0.katze@gmail.com>
Diffstat (limited to 'Northstar.Client/mod/resource/ui/menus/panels')
-rw-r--r-- | Northstar.Client/mod/resource/ui/menus/panels/mod_setting.res | 183 |
1 files changed, 183 insertions, 0 deletions
diff --git a/Northstar.Client/mod/resource/ui/menus/panels/mod_setting.res b/Northstar.Client/mod/resource/ui/menus/panels/mod_setting.res new file mode 100644 index 00000000..92dce922 --- /dev/null +++ b/Northstar.Client/mod/resource/ui/menus/panels/mod_setting.res @@ -0,0 +1,183 @@ +"resource/ui/menus/panels/mod_setting.res" +{ + "FULL" + { + "ControlName" "Label" + "classname" "ConnectingHUD" + "xpos" "0" + "ypos" "0" + "zpos" "99" + "wide" "1200" + "tall" "45" + "labelText" "" + "bgcolor_override" "0 0 0 0" + "visible" "0" + "paintbackground" "1" + } + "BtnMod" + { + "ControlName" "Label" + "InheritProperties" "RuiSmallButton" + "labelText" "Mod" + //"auto_wide_tocontents" "1" + "navRight" "EnumSelectButton" + "navLeft" "TextEntrySetting" + "wide" "390" + "tall" "45" + } + // we're getting to the top of this :) + "TopLine" + { + "ControlName" "ImagePanel" + "InheritProperties" "MenuTopBar" + "ypos" "0" + "wide" "%100" + "pin_to_sibling" "BtnMod" + "pin_corner_to_sibling" "TOP_LEFT" + "pin_to_sibling_corner" "TOP_LEFT" + } + "ModTitle" + { + "ControlName" "Label" + "InheritProperties" "RuiSmallButton" + "labelText" "Mod" + "font" "DefaultBold_43" + //"auto_wide_tocontents" "1" + "zpos" "-999" + "textAlignment" "center" + "navRight" "EnumSelectButton" + "navLeft" "TextEntrySetting" + "wide" "1200" + "tall" "45" + + } + "Slider" + { + "ControlName" "SliderControl" + //"InheritProperties" "RuiSmallButton" + minValue 0.0 + maxValue 2.0 + stepSize 0.05 + "pin_to_sibling" "BtnMod" + "pin_corner_to_sibling" "TOP_LEFT" + "pin_to_sibling_corner" "TOP_RIGHT" + "navRight" "ResetModToDefault" + "navLeft" "TextEntrySetting" + //isValueClampedToStepSize 1 + BtnDropButton + { + ControlName RuiButton + //InheritProperties WideButton + style SliderButton + "wide" "320" + "tall" "45" + "labelText" "" + "auto_wide_tocontents" "0" + } + "wide" "320" + "tall" "45" + } + "EnumSelectButton" + { + "ControlName" "RuiButton" + "InheritProperties" "RuiSmallButton" + "style" "DialogListButton" + "labelText" "" + "zpos" "4" + "wide" "225" + "tall" "45" + //"xpos" "10" + "scriptID" "0" + "pin_to_sibling" "FULL" + "pin_corner_to_sibling" "RIGHT" + "pin_to_sibling_corner" "RIGHT" + "navLeft" "ResetModToDefault" + "navRight" "TextEntrySetting" + } + "ResetModToDefault" + { + "ControlName" "RuiButton" + "InheritProperties" "RuiSmallButton" + "labelText" "" + "zpos" "0" + "xpos" "10" + "wide" "45" + "tall" "45" + "scriptID" "0" + "pin_to_sibling" "EnumSelectButton" + "pin_corner_to_sibling" "RIGHT" + "pin_to_sibling_corner" "LEFT" + "navLeft" "Slider" + "navRight" "TextEntrySetting" + } + "ResetModImage" + { + "ControlName" "ImagePanel" + "image" "vgui/reset" + "scaleImage" "1" + "drawColor" "180 180 180 255" // vanilla label color + "visible" "0" + "wide" "30" + "tall" "30" + "enabled" "0" + + "pin_to_sibling" "ResetModToDefault" + "pin_corner_to_sibling" "CENTER" + "pin_to_sibling_corner" "CENTER" + } + "OpenCustomMenu" + { + "ControlName" "RuiButton" + "InheritProperties" "RuiSmallButton" + "labelText" "Open" + //"auto_wide_tocontents" "1" + "zpos" "4" + "wide" "1200" + "textAlignment" "center" + //"font" "Default_41" + //"xpos" "10" + "tall" "40" + "scriptID" "0" + "visible" "0" + "pin_to_sibling" "FULL" + "pin_corner_to_sibling" "RIGHT" + "pin_to_sibling_corner" "RIGHT" + "navLeft" "TextEntrySetting" + "navRight" "TextEntrySetting" + } + "TextEntrySetting" + { + "ControlName" "TextEntry" + "classname" "MatchSettingTextEntry" + //"xpos" "-35" + //"ypos" "-5" + "zpos" "100" // This works around input weirdness when the control is constructed by code instead of VGUI blackbox. + "wide" "160" + "tall" "30" + "scriptID" "0" + "textHidden" "0" + "editable" "1" + // NumericInputOnly 1 + "font" "Default_21" + "allowRightClickMenu" "0" + "allowSpecialCharacters" "1" + "unicode" "0" + "pin_to_sibling" "EnumSelectButton" + "pin_corner_to_sibling" "CENTER" + "pin_to_sibling_corner" "CENTER" + "navLeft" "EnumSelectButton" + "navRight" "EnumSelectButton" + } + // we're getting to the bottom of this :) + "BottomLine" + { + "ControlName" "ImagePanel" + "InheritProperties" "MenuTopBar" + "ypos" "5" + "wide" "%100" + //"tall" "0" + "pin_to_sibling" "FULL" + "pin_corner_to_sibling" "BOTTOM_LEFT" + "pin_to_sibling_corner" "BOTTOM_LEFT" + } +} |