From 5a1611736fe079b6d3d1f29d5ce5a1a05b8ce617 Mon Sep 17 00:00:00 2001 From: Cody Smith Date: Wed, 10 Apr 2024 12:19:57 -0700 Subject: [PATCH] feat: add basic configs to template --- .github/workflows/changelog-enforce.yaml | 2 +- .github/workflows/generate-readme.yaml | 2 +- modpack/config/Azumatt.AzuClock.cfg | 110 ++++ modpack/config/Azumatt.FastLink.cfg | 51 ++ modpack/config/Azumatt.FastLink_servers.yml | 8 + .../goldenrevolver.quick_stack_store.cfg | 529 ++++++++++++++++++ 6 files changed, 700 insertions(+), 2 deletions(-) create mode 100644 modpack/config/Azumatt.AzuClock.cfg create mode 100644 modpack/config/Azumatt.FastLink.cfg create mode 100644 modpack/config/Azumatt.FastLink_servers.yml create mode 100644 modpack/config/goldenrevolver.quick_stack_store.cfg diff --git a/.github/workflows/changelog-enforce.yaml b/.github/workflows/changelog-enforce.yaml index 2b19729..ed37777 100644 --- a/.github/workflows/changelog-enforce.yaml +++ b/.github/workflows/changelog-enforce.yaml @@ -1,7 +1,7 @@ name: "Changelog Enforcer" on: pull_request: - types: [opened, synchronize, reopened, ready_for_review, labeled, unlabeled] + types: [opened, synchronize, reopened] jobs: changelog: diff --git a/.github/workflows/generate-readme.yaml b/.github/workflows/generate-readme.yaml index 3d9fa0e..71b88b8 100644 --- a/.github/workflows/generate-readme.yaml +++ b/.github/workflows/generate-readme.yaml @@ -10,7 +10,7 @@ permissions: jobs: main: name: "" - uses: beeheim/actions-workflows/.github/workflows/generate-readme.yaml@generate-readme + uses: beeheim/actions-workflows/.github/workflows/generate-readme.yaml@main # with: # test-branch-name: generate-readme secrets: inherit diff --git a/modpack/config/Azumatt.AzuClock.cfg b/modpack/config/Azumatt.AzuClock.cfg new file mode 100644 index 0000000..92b986d --- /dev/null +++ b/modpack/config/Azumatt.AzuClock.cfg @@ -0,0 +1,110 @@ +## Settings file was created by plugin AzuClock v1.0.2 +## Plugin GUID: Azumatt.AzuClock + +[1 - General] + +## Show the clock? +# Setting type: Toggle +# Default value: On +# Acceptable values: Off, On +Show Clock = On + +## Key(s) used to toggle the clock display. use https://docs.unity3d.com/Manual/ConventionalGameInput.html +# Setting type: KeyboardShortcut +# Default value: Home +# Acceptable values: None, Backspace, Tab, Clear, Return, Pause, Escape, Space, Exclaim, DoubleQuote, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, Alpha0, Alpha1, Alpha2, Alpha3, Alpha4, Alpha5, Alpha6, Alpha7, Alpha8, Alpha9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, BackQuote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftCurlyBracket, Pipe, RightCurlyBracket, Tilde, Delete, Keypad0, Keypad1, Keypad2, Keypad3, Keypad4, Keypad5, Keypad6, Keypad7, Keypad8, Keypad9, KeypadPeriod, KeypadDivide, KeypadMultiply, KeypadMinus, KeypadPlus, KeypadEnter, KeypadEquals, UpArrow, DownArrow, RightArrow, LeftArrow, Insert, Home, End, PageUp, PageDown, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, Numlock, CapsLock, ScrollLock, RightShift, LeftShift, RightControl, LeftControl, RightAlt, LeftAlt, RightMeta, RightMeta, RightMeta, LeftApple, LeftApple, LeftApple, LeftWindows, RightWindows, AltGr, Help, Print, SysReq, Break, Menu, Mouse0, Mouse1, Mouse2, Mouse3, Mouse4, Mouse5, Mouse6, JoystickButton0, JoystickButton1, JoystickButton2, JoystickButton3, JoystickButton4, JoystickButton5, JoystickButton6, JoystickButton7, JoystickButton8, JoystickButton9, JoystickButton10, JoystickButton11, JoystickButton12, JoystickButton13, JoystickButton14, JoystickButton15, JoystickButton16, JoystickButton17, JoystickButton18, JoystickButton19, Joystick1Button0, Joystick1Button1, Joystick1Button2, Joystick1Button3, Joystick1Button4, Joystick1Button5, Joystick1Button6, Joystick1Button7, Joystick1Button8, Joystick1Button9, Joystick1Button10, Joystick1Button11, Joystick1Button12, Joystick1Button13, Joystick1Button14, Joystick1Button15, Joystick1Button16, Joystick1Button17, Joystick1Button18, Joystick1Button19, Joystick2Button0, Joystick2Button1, Joystick2Button2, Joystick2Button3, Joystick2Button4, Joystick2Button5, Joystick2Button6, Joystick2Button7, Joystick2Button8, Joystick2Button9, Joystick2Button10, Joystick2Button11, Joystick2Button12, Joystick2Button13, Joystick2Button14, Joystick2Button15, Joystick2Button16, Joystick2Button17, Joystick2Button18, Joystick2Button19, Joystick3Button0, Joystick3Button1, Joystick3Button2, Joystick3Button3, Joystick3Button4, Joystick3Button5, Joystick3Button6, Joystick3Button7, Joystick3Button8, Joystick3Button9, Joystick3Button10, Joystick3Button11, Joystick3Button12, Joystick3Button13, Joystick3Button14, Joystick3Button15, Joystick3Button16, Joystick3Button17, Joystick3Button18, Joystick3Button19, Joystick4Button0, Joystick4Button1, Joystick4Button2, Joystick4Button3, Joystick4Button4, Joystick4Button5, Joystick4Button6, Joystick4Button7, Joystick4Button8, Joystick4Button9, Joystick4Button10, Joystick4Button11, Joystick4Button12, Joystick4Button13, Joystick4Button14, Joystick4Button15, Joystick4Button16, Joystick4Button17, Joystick4Button18, Joystick4Button19, Joystick5Button0, Joystick5Button1, Joystick5Button2, Joystick5Button3, Joystick5Button4, Joystick5Button5, Joystick5Button6, Joystick5Button7, Joystick5Button8, Joystick5Button9, Joystick5Button10, Joystick5Button11, Joystick5Button12, Joystick5Button13, Joystick5Button14, Joystick5Button15, Joystick5Button16, Joystick5Button17, Joystick5Button18, Joystick5Button19, Joystick6Button0, Joystick6Button1, Joystick6Button2, Joystick6Button3, Joystick6Button4, Joystick6Button5, Joystick6Button6, Joystick6Button7, Joystick6Button8, Joystick6Button9, Joystick6Button10, Joystick6Button11, Joystick6Button12, Joystick6Button13, Joystick6Button14, Joystick6Button15, Joystick6Button16, Joystick6Button17, Joystick6Button18, Joystick6Button19, Joystick7Button0, Joystick7Button1, Joystick7Button2, Joystick7Button3, Joystick7Button4, Joystick7Button5, Joystick7Button6, Joystick7Button7, Joystick7Button8, Joystick7Button9, Joystick7Button10, Joystick7Button11, Joystick7Button12, Joystick7Button13, Joystick7Button14, Joystick7Button15, Joystick7Button16, Joystick7Button17, Joystick7Button18, Joystick7Button19, Joystick8Button0, Joystick8Button1, Joystick8Button2, Joystick8Button3, Joystick8Button4, Joystick8Button5, Joystick8Button6, Joystick8Button7, Joystick8Button8, Joystick8Button9, Joystick8Button10, Joystick8Button11, Joystick8Button12, Joystick8Button13, Joystick8Button14, Joystick8Button15, Joystick8Button16, Joystick8Button17, Joystick8Button18, Joystick8Button19 +Show Clock Key = Home + +## Location on the screen to show the clock (x,y) or (x%,y%) +# Setting type: String +# Default value: 48%,0% +Clock Location String = 85%,-1% + +## If on, it will show the real time instead of the game time +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Show Realtime = Off + +## Only show the clock when the time changes? +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Show Clock On Change = Off + +## If only showing on change, length in seconds to show the clock before begining to fade +# Setting type: Single +# Default value: 5 +Show Clock On Change Fade Time = 5 + +## How long fade should take in seconds +# Setting type: Single +# Default value: 1 +Show Clock On Change Fade Length = 1 + +## Set to true to specify the name of a font from your OS; otherwise limited to fonts in the game resources +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Clock Use OS Font = Off + +## Add a shadow behind the text +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Clock Use Shadow = Off + +## Shadow offset in pixels +# Setting type: Int32 +# Default value: 2 +Clock Shadow Offset = 2 + +## Name of the font to use +# Setting type: String +# Default value: AveriaSerifLibre-Bold +Clock Font Name = AveriaSerifLibre-Bold + +## Location on the screen in pixels to show the clock +# Setting type: Int32 +# Default value: 24 +Clock Font Size = 24 + +## Font color for the clock +# Setting type: Color +# Default value: FFFFFFFF +Clock Font Color = FFB946C9 + +## Color for the shadow +# Setting type: Color +# Default value: 000000FF +Clock Shadow Color = 000000FF + +## If true, limit clock display to when the hotkey is down +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Show Clock Key On Press = Off + +## Time format; set to 'fuzzy' for fuzzy time +# Setting type: String +# Default value: HH:mm +Clock Format = hh:mm tt + +## Clock text alignment. +# Setting type: TextAnchor +# Default value: MiddleCenter +# Acceptable values: UpperLeft, UpperCenter, UpperRight, MiddleLeft, MiddleCenter, MiddleRight, LowerLeft, LowerCenter, LowerRight +Clock Text Alignment = UpperRight + +[Clock] + +## Formatted clock string - {0} is replaced by the actual time string, {1} is replaced by the fuzzy string, {2} is replaced by the current day +# Setting type: String +# Default value: {0} +Clock String = {0}, Day {2} + +## Fuzzy time strings to split up the day into custom periods if ClockFormat is set to 'fuzzy'; comma-separated +# Setting type: String +# Default value: Midnight,Early Morning,Early Morning,Before Dawn,Before Dawn,Dawn,Dawn,Morning,Morning,Late Morning,Late Morning,Midday,Midday,Early Afternoon,Early Afternoon,Afternoon,Afternoon,Evening,Evening,Night,Night,Late Night,Late Night,Midnight +Clock Fuzzy Strings = Midnight,Dawn,Morning,Midday,Afternoon,Night,Midnight + diff --git a/modpack/config/Azumatt.FastLink.cfg b/modpack/config/Azumatt.FastLink.cfg new file mode 100644 index 0000000..2e76cc4 --- /dev/null +++ b/modpack/config/Azumatt.FastLink.cfg @@ -0,0 +1,51 @@ +## Settings file was created by plugin FastLink v1.4.0 +## Plugin GUID: Azumatt.FastLink + +[General] + +## Link to the mod page +# Setting type: String +# Default value: https://valheim.thunderstore.io/package/Azumatt/FastLink/ +FastLink URL = https://valheim.thunderstore.io/package/Azumatt/FastLink/ + +## Sorts the Server List Alphabetically. If disabled, the list will be displayed in the same order as the file. NOTE: If you are using colors in your server name, if on, it will still sort but the color you use will have an affect on on the order. +# Setting type: Toggle +# Default value: On +# Acceptable values: Off, On +Sort List Alphabetically = On + +## Turn on to hide the IP in the connection panel at the main menu. Also hides it in the tooltip +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Hide the IP in the panel = On + +## Set to true if you want to still show the password prompt to the user. This is for servers that have a password but don't wish to use the file to keep the password. +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Show Password Prompt = Off + +## Set to true if you want to show the password inside the tooltip hover. +# Setting type: Toggle +# Default value: Off +# Acceptable values: Off, On +Show Password In Tooltip = Off + +[UI] + +## Sets the anchor position of the UI. You can drag it by left clicking on the title and dragging. Manual setting here is also available. +# Setting type: Vector2 +# Default value: {"x":429.0,"y":172.0} +Position of the UI = {"x":429.0,"y":172.0} + +## Sets the anchor position of the Merch UI. You can drag it by left clicking on the title and dragging. Manual setting here is also available. Vanilla is -200, -155 +# Setting type: Vector2 +# Default value: {"x":-121.0,"y":-89.0} +Position of the Merch UI = {"x":-121.0,"y":-89.0} + +## Sets the local scale the UI. This is overall size of the UI. Defaults to vanilla JoinGame UI size. I prefer 0.85, 0.85, 0.85 +# Setting type: Vector3 +# Default value: {"x":1.0,"y":1.0,"z":1.0} +LocalScale of the UI = {"x":1.0,"y":1.0,"z":1.0} + diff --git a/modpack/config/Azumatt.FastLink_servers.yml b/modpack/config/Azumatt.FastLink_servers.yml new file mode 100644 index 0000000..041f19c --- /dev/null +++ b/modpack/config/Azumatt.FastLink_servers.yml @@ -0,0 +1,8 @@ +# Configure your servers for Azumatt's FastLink mod in this file. +# Servers are automatically sorted alphabetically when shown in the list. +# This file live updates the in-game listing. Feel free to change it while in the main menu. + +Server Name: + address: beeheim.buzz + port: 24xx + password: potat diff --git a/modpack/config/goldenrevolver.quick_stack_store.cfg b/modpack/config/goldenrevolver.quick_stack_store.cfg new file mode 100644 index 0000000..5595c09 --- /dev/null +++ b/modpack/config/goldenrevolver.quick_stack_store.cfg @@ -0,0 +1,529 @@ +## Settings file was created by plugin Quick Stack - Store - Sort - Trash - Restock v1.4.5 +## Plugin GUID: goldenrevolver.quick_stack_store + +[0 - General] + +## Immediately or at the next startup, resets the config and applies the selected config template. Does not change any custom keybinds! +# Setting type: ConfigTemplate +# Default value: NotCurrentlyLoadingTemplate +# Acceptable values: NotCurrentlyLoadingTemplate, BasicControllerKeybinds, CustomControllerKeybinds, MouseAndKeyboardWithButtons, MouseAndKeyboardWithHotkeys, GoldensChoice, ResetToDefault +ConfigTemplate = NotCurrentlyLoadingTemplate + +## Override to disable all new UI elements no matter the current individual setting of each of them. +# Setting type: OverrideButtonDisplay +# Default value: UseIndividualConfigOptions +# Acceptable values: DisableAllNewButtons, UseIndividualConfigOptions +OverrideButtonDisplay = UseIndividualConfigOptions + +## Override to never affect the hotkey bar with any feature no matter the individual setting of each of them. Recommended to turn off if you are actually using favoriting. +# Setting type: OverrideHotkeyBarBehavior +# Default value: NeverAffectHotkeyBar +# Acceptable values: NeverAffectHotkeyBar, UseIndividualConfigOptions +OverrideHotkeyBarBehavior = NeverAffectHotkeyBar + +## Override to disable all new keybinds no matter the current individual setting of each of them. +# Setting type: OverrideKeybindBehavior +# Default value: UseIndividualConfigOptions +# Acceptable values: DisableAllNewHotkeys, UseIndividualConfigOptions +OverrideKeybindBehavior = UseIndividualConfigOptions + +## Whether to always put items into the top first row (affects the entire game) rather than top or bottom first depending on the item type (base game uses top first only for weapons and tools, bottom first for the rest). Recommended to keep off. +# Setting type: Boolean +# Default value: false +UseTopDownLogicForEverything = false + +[0.1 - Controller General] + +## In the base game the DPad and the left stick are both used for slot movement inside the inventory grid. This allows you to exclude the DPad from this to get more keys for keybinds. +# Setting type: DPadUsage +# Default value: Keybinds +# Acceptable values: InventorySlotMovement, Keybinds, KeybindsWhileHoldingModifierKey +ControllerDPadUsageInInventoryGrid = Keybinds + +## When ControllerDPadUsageInInventoryGrid is set to KeybindsWhileHoldingModifierKey, then holding this prevents slot movement in the inventory grid with the DPad. +# Setting type: KeyboardShortcut +# Default value: None +ControllerDPadUsageModifierKeybind = + +## Remove the button hint from the 'Take All' button while using a controller for consistency. Especially useful when using the new keybind TakeAllKeybind. +# Setting type: Boolean +# Default value: false +RemoveControllerButtonHintFromTakeAllButton = false + +## Whether to enable the hardcoded controller bindings including UI hints while a controller is used. This disables custom hotkeys. +# Setting type: Boolean +# Default value: true +UseHardcodedControllerSupport = true + +[1 - Favoriting] + +## Color of the border for slots containing favorited items. +# Setting type: Color +# Default value: FFD800FF +BorderColorFavoritedItem = FFD800FF + +## Color of the border of a favorited slot that also contains a favorited item. +# Setting type: Color +# Default value: 80AC80FF +BorderColorFavoritedItemOnFavoritedSlot = 80AC80FF + +## Color of the border for favorited slots. +# Setting type: Color +# Default value: 0080FFFF +BorderColorFavoritedSlot = 0080FFFF + +## Color of the border for slots containing trash flagged items. +# Setting type: Color +# Default value: 800000FF +BorderColorTrashFlaggedItem = 800000FF + +## Color of the border of a favorited slot that also contains a trash flagged item. +# Setting type: Color +# Default value: 000000FF +BorderColorTrashFlaggedItemOnFavoritedSlot = 000000FF + +## Whether to display a button to toggle favoriting mode on or off, allowing to favorite without holding any hotkey (overridden by OverrideButtonDisplay). This can also be used to trash flag. The hotkeys work independently. +# Setting type: FavoritingToggling +# Default value: EnabledTopButton +# Acceptable values: Disabled, EnabledTopButton, EnabledBottomButton +DisplayFavoriteToggleButton = EnabledTopButton + +## Whether to add additional info the item tooltip of a favorited or trash flagged item. +# Setting type: Boolean +# Default value: true +DisplayTooltipHint = true + +## While holding this, left clicking on items or right clicking on slots favorites them, disallowing quick stacking, storing, sorting and trashing, or trash flags them if you are hovering an item on the trash can. Identical to FavoritingModifierKeybind2. +# Setting type: KeyboardShortcut +# Default value: LeftAlt +FavoritingModifierKeybind1 = LeftAlt + +## While holding this, left clicking on items or right clicking on slots favorites them, disallowing quick stacking, storing, sorting and trashing, or trash flags them if you are hovering an item on the trash can. Identical to FavoritingModifierKeybind1. +# Setting type: KeyboardShortcut +# Default value: RightAlt +FavoritingModifierKeybind2 = RightAlt + +## The style of the favorite toggling button enabled with DisplayFavoriteToggleButton. +# Setting type: FavoriteToggleButtonStyle +# Default value: TextStarInItemFavoriteColor +# Acceptable values: DefaultTextStar, TextStarInItemFavoriteColor +FavoriteToggleButtonStyle = TextStarInItemFavoriteColor + +[2 - Quick Stacking and Restocking] + +## Area quick stacking and area restocking is always allowed while using 'Multi User Chest'. +# Setting type: Boolean +# Default value: false +AllowAreaStackingInMultiplayerWithoutMUC = false + +## Allow stacking to or restocking from containers without a physical piece object in the world, like backpacks. +# Setting type: Boolean +# Default value: true +AllowAreaStackingToNonPhysicalContainers = true + +## Allow stacking to or restocking from containers like dungeon chests or probably some modded containers. +# Setting type: Boolean +# Default value: false +AllowAreaStackingToPhysicalNonPlayerBuiltContainers = false + +## Whether when a feature checks multiple containers in an area, they actually play opening sounds and visuals. Disable if the suppression causes incompatibilities. +# Setting type: Boolean +# Default value: true +SuppressContainerSoundAndVisuals = true + +## Whether the config settings about area quick stacking and area restocking (including range) of the host/ server get applied to all other users using this mod. Does nothing if the host/ server does not have this mod installed. +# Setting type: Boolean +# Default value: true +ToggleAreaStackRestockConfigServerSync = true + +[2.1 - Quick Stacking] + +## Whether to override the behavior when holding open on a container that you are hovering on with the modded quick stacking behavior. Does not override the behavior of the default 'Place Stacks' button, if it's still enabled. +# Setting type: Boolean +# Default value: true +ChangeHoldToStackFeatureToUseModdedQuickStackingLogic = true + +## Which of the two buttons to display (overridden by OverrideButtonDisplay). Selecting BothButDependingOnContext will hide the mini button while a container is open. The hotkey works independently. +# Setting type: ShowTwoButtons +# Default value: BothButDependingOnContext +# Acceptable values: Both, OnlyInventoryButton, OnlyContainerButton, BothButDependingOnContext, Disabled +DisplayQuickStackButtons = BothButDependingOnContext + +## Whether to hide the 'Place Stacks' button that uses the base game quick stacking logic. Modded buttons are moved automatically based on this setting. Force enabled when using 'Randy's Equipment and Quick Slot' mod. +# Setting type: Boolean +# Default value: true +HideBaseGamePlaceStacksButton = true + +## What to do when the hotkey is pressed while you have a container open. +# Setting type: QuickStackBehavior +# Default value: QuickStackOnlyToCurrentContainer +# Acceptable values: QuickStackOnlyToCurrentContainer, QuickStackToBoth +QuickStackHotkeyBehaviorWhenContainerOpen = QuickStackOnlyToCurrentContainer + +## Whether to also quick stack items from the hotkey bar (overridden by OverrideHotkeyBarBehavior). +# Setting type: Boolean +# Default value: true +QuickStackIncludesHotkeyBar = true + +## The hotkey to start quick stacking to the current or nearby containers (depending on QuickStackHotkeyBehaviorWhenContainerOpen, overridden by OverrideKeybindBehavior). +# Setting type: KeyboardShortcut +# Default value: P +QuickStackKeybind = BackQuote + +## How close the searched through containers have to be. +# Setting type: Single +# Default value: 10 +QuickStackToNearbyRange = 60 + +## Whether to put all types of trophies in the container if any trophy is found in that container. +# Setting type: Boolean +# Default value: false +QuickStackTrophiesIntoSameContainer = false + +## Whether to show the central screen report message after quick stacking. +# Setting type: Boolean +# Default value: true +ShowQuickStackResultMessage = true + +[2.2 - Quick Restocking] + +## Which of the two buttons to display (overridden by OverrideButtonDisplay). Selecting BothButDependingOnContext will hide the mini button while a container is open. The hotkey works independently. +# Setting type: ShowTwoButtons +# Default value: BothButDependingOnContext +# Acceptable values: Both, OnlyInventoryButton, OnlyContainerButton, BothButDependingOnContext, Disabled +DisplayRestockButtons = BothButDependingOnContext + +## How close the searched through containers have to be. +# Setting type: Single +# Default value: 10 +RestockFromNearbyRange = 10 + +## What to do when the hotkey is pressed while you have a container open. +# Setting type: RestockBehavior +# Default value: RestockOnlyFromCurrentContainer +# Acceptable values: RestockOnlyFromCurrentContainer, RestockFromBoth +RestockHotkeyBehaviorWhenContainerOpen = RestockOnlyFromCurrentContainer + +## Whether to also try to restock items currently in the hotkey bar (overridden by OverrideHotkeyBarBehavior). +# Setting type: Boolean +# Default value: true +RestockIncludesHotkeyBar = true + +## The hotkey to start restocking from the current or nearby containers (depending on RestockHotkeyBehaviorWhenContainerOpen, overridden by OverrideKeybindBehavior). +# Setting type: KeyboardShortcut +# Default value: L +RestockKeybind = L + +## Whether restocking should only restock ammo and consumable or every stackable item (like materials). Also affected by RestockOnlyFavoritedItems. +# Setting type: Boolean +# Default value: true +RestockOnlyAmmoAndConsumables = true + +## Whether restocking should only restock favorited items or items on favorited slots or every stackable item. Also affected by RestockOnlyAmmoAndConsumables. +# Setting type: Boolean +# Default value: false +RestockOnlyFavoritedItems = false + +## Allows to set a custom stack size limit for ammo items in case you don't want them to restock to their maximum stack size. Use zero or negative numbers disable this. +# Setting type: Int32 +# Default value: 0 +RestockStackSizeLimitAmmo = 0 + +## Allows to set a custom stack size limit for consumable items in case you don't want them to restock to their maximum stack size. Use zero or negative numbers disable this. +# Setting type: Int32 +# Default value: 0 +RestockStackSizeLimitConsumables = 0 + +## Allows to set a custom stack size limit for all items in case you don't want them to restock to their maximum stack size. Use zero or negative numbers disable this. The stack size limits for ammo or consumables from their respective config setting (RestockStackSizeLimitAmmo and RestockStackSizeLimitConsumables) take priority if they are also enabled. +# Setting type: Int32 +# Default value: 0 +RestockStackSizeLimitGeneral = 0 + +## Whether to show the central screen report message after restocking. +# Setting type: Boolean +# Default value: true +ShowRestockResultMessage = true + +[3 - Store and Take All] + +## Whether to use the improved logic for 'Take All' for non tomb stones. Disable if needed for compatibility. +# Setting type: Boolean +# Default value: true +ChestsUseImprovedTakeAllLogic = true + +## Whether to display the 'Store All' button in containers (overridden by OverrideButtonDisplay). +# Setting type: Boolean +# Default value: true +DisplayStoreAllButton = true + +## Disallows my mod from moving the 'Take All' button. Enable for compatibility with other mods (when certain mods are detected, this setting is force enabled). If it was already moved, then you need to log out and back in (since I don't even allow to reset the position, since I don't know if that position is valid with your installed mods). +# Setting type: Boolean +# Default value: false +NeverMoveTakeAllButton = false + +## The hotkey to use 'Store All' on the currently opened container (overridden by OverrideKeybindBehavior). +# Setting type: KeyboardShortcut +# Default value: None +StoreAllKeybind = + +## Whether to also unequip and store non favorited equipped items or exclude them. +# Setting type: Boolean +# Default value: false +StoreAllIncludesEquippedItems = false + +## Whether to also store all non favorited items from the hotkey bar (overridden by OverrideHotkeyBarBehavior). +# Setting type: Boolean +# Default value: true +StoreAllIncludesHotkeyBar = true + +## The hotkey to use 'Take All' on the currently opened container (overridden by OverrideKeybindBehavior). +# Setting type: KeyboardShortcut +# Default value: None +TakeAllKeybind = + +[4 - Sorting] + +## Automatically let the mod sort the player inventory every time you open it, as well as every container you open. This respects your other sorting config options. +# Setting type: AutoSortBehavior +# Default value: Never +# Acceptable values: Never, SortContainerOnOpen, SortPlayerInventoryOnOpen, Both +AutoSort = Never + +## Which of the two buttons to display (overridden by OverrideButtonDisplay). Selecting BothButDependingOnContext will hide the mini button while a container is open. The hotkey works independently. +# Setting type: ShowTwoButtons +# Default value: Both +# Acceptable values: Both, OnlyInventoryButton, OnlyContainerButton, BothButDependingOnContext, Disabled +DisplaySortButtons = Both + +## Whether to display the current sort criteria in the inventory sort button as a reminder. The author thinks the button is a bit too small for it to look good. +# Setting type: Boolean +# Default value: false +DisplaySortCriteriaInLabel = false + +## The sort criteria the sort button uses. Ties are broken by internal name, quality and stack size. +# Setting type: SortCriteriaEnum +# Default value: Type +# Acceptable values: InternalName, TranslatedName, Value, Weight, Type +SortCriteria = Type + +## What to do when the hotkey is pressed while you have a container open. +# Setting type: SortBehavior +# Default value: OnlySortContainer +# Acceptable values: OnlySortContainer, SortBoth +SortHotkeyBehaviorWhenContainerOpen = OnlySortContainer + +## Whether the current first sort criteria should be used in ascending or descending order. +# Setting type: Boolean +# Default value: true +SortInAscendingOrder = true + +## Whether to also sort non favorited items from the hotkey bar (overridden by OverrideHotkeyBarBehavior). +# Setting type: Boolean +# Default value: true +SortIncludesHotkeyBar = true + +## The hotkey to sort the inventory or the current container or both (depending on SortHotkeyBehaviorWhenContainerOpen, overridden by OverrideKeybindBehavior). +# Setting type: KeyboardShortcut +# Default value: O +SortKeybind = O + +## Whether sort treats empty favorited slots as occupied and leaves them empty, so you don't accidentally put items on them. +# Setting type: Boolean +# Default value: true +SortLeavesEmptyFavoritedSlotsEmpty = true + +## Whether to merge stacks after sorting or keep them as separate non full stacks. +# Setting type: Boolean +# Default value: true +SortMergesStacks = true + +[5 - Trashing] + +## Whether to always consider trophies as trash flagged, allowing for immediate trashing or to be affected by quick trashing. +# Setting type: Boolean +# Default value: false +AlwaysConsiderTrophiesTrashFlagged = false + +## Whether to display the trash can UI element (overridden by OverrideButtonDisplay). Hotkeys work independently. +# Setting type: Boolean +# Default value: true +DisplayTrashCanUI = true + +## Whether quick trashing can be called with the hotkey or be clicking on the trash can while not holding anything. +# Setting type: Boolean +# Default value: true +EnableQuickTrash = true + +## The hotkey to perform a quick trash on the player inventory, deleting all trash flagged items (overridden by OverrideKeybindBehavior). +# Setting type: KeyboardShortcut +# Default value: None +QuickTrashKeybind = + +## When to show a confirmation dialog while doing a non quick trash. +# Setting type: ShowConfirmDialogOption +# Default value: WhenNotTrashFlagged +# Acceptable values: Never, WhenNotTrashFlagged, Always +ShowConfirmDialogForNormalItem = WhenNotTrashFlagged + +## Whether to show a confirmation dialog while doing a quick trash. +# Setting type: Boolean +# Default value: true +ShowConfirmDialogForQuickTrash = true + +## Whether trashing and quick trashing can trash items that are currently in the hotkey bar (overridden by OverrideHotkeyBarBehavior). +# Setting type: Boolean +# Default value: true +TrashingCanAffectHotkeyBar = true + +## The hotkey to trash the currently held item (overridden by OverrideKeybindBehavior). +# Setting type: KeyboardShortcut +# Default value: Delete +TrashKeybind = Delete + +## The color of the text below the trash can in the player inventory. +# Setting type: Color +# Default value: FFD800FF +TrashLabelColor = FFD800FF + +[8 - Debugging] + +## Enable debug logs into the console. Optionally set it to print as warnings, so the yellow color is easier to spot. Some important prints ignore this setting. +# Setting type: DebugLevel +# Default value: Disabled +# Acceptable values: Disabled, Log, Warning +ShowDebugLogs = Disabled + +## This deletes all the favoriting of your items and slots, as well as trash flagging, the next time the mod checks for it (either on loading a character or on config change while ingame), and then resets this config back to 'No'. +# Setting type: ResetFavoritingData +# Default value: No +# Acceptable values: No, YesDeleteAllMyFavoritingData +ResetAllFavoritingData = No + +## Filters which kind of debug messages are shown when BepInEx.Configuration.ConfigEntry`1[QuickStackStore.QSSConfig+DebugLevel] is not disabled. Only use Everything for testing. +# Setting type: DebugSeverity +# Default value: Normal +# Acceptable values: Normal, AlsoSpeedTests, Everything +DebugSeverity = Normal + +[9 - Localization] + +# Setting type: String +# Default value: +TrashLabel = + +# Setting type: String +# Default value: +QuickStackLabel = + +# Setting type: String +# Default value: +StoreAllLabel = + +# Setting type: String +# Default value: +TakeAllLabel = + +# Setting type: String +# Default value: +RestockLabel = + +# Setting type: String +# Default value: +SortLabel = + +# Setting type: String +# Default value: +QuickStackLabelCharacter = + +# Setting type: String +# Default value: +SortLabelCharacter = + +# Setting type: String +# Default value: +RestockLabelCharacter = + +# Setting type: String +# Default value: +SortByInternalNameLabel = + +# Setting type: String +# Default value: +SortByTranslatedNameLabel = + +# Setting type: String +# Default value: +SortByValueLabel = + +# Setting type: String +# Default value: +SortByWeightLabel = + +# Setting type: String +# Default value: +SortByTypeLabel = + +# Setting type: String +# Default value: +QuickStackResultMessageNothing = + +# Setting type: String +# Default value: +QuickStackResultMessageNone = + +# Setting type: String +# Default value: +QuickStackResultMessageOne = + +# Setting type: String +# Default value: +QuickStackResultMessageMore = + +# Setting type: String +# Default value: +RestockResultMessageNothing = + +# Setting type: String +# Default value: +RestockResultMessageNone = + +# Setting type: String +# Default value: +RestockResultMessagePartial = + +# Setting type: String +# Default value: +RestockResultMessageFull = + +# Setting type: String +# Default value: +TrashConfirmationOkayButton = + +# Setting type: String +# Default value: +QuickTrashConfirmation = + +# Setting type: String +# Default value: +CantTrashFavoritedItemWarning = + +# Setting type: String +# Default value: +CantTrashHotkeyBarItemWarning = + +# Setting type: String +# Default value: +CantTrashFlagFavoritedItemWarning = + +# Setting type: String +# Default value: +CantFavoriteTrashFlaggedItemWarning = + +# Setting type: String +# Default value: +FavoritedItemTooltip = + +# Setting type: String +# Default value: +TrashFlaggedItemTooltip = +