SKK Global Stash console configuration

Article:  SKK Global Stash console configuration Mod Name: SKK Global Stash Mod File: SKKGlobalStashScrapping.ESP Source: https://skkmods.com/mod/skk-global-stash Platform: Fallout 4 (PC, XBOX) Author: skk.50@outlook.com Date: October 2019 Version: 001 onwards

Global Variables that can be set with the console, Papyrus remote script properties via GetFormFromFile, or MCM if you want to write a json thing.

If a script function is listed it needs to be called for a variable setting change to take effect.


GENERAL FUNCTIONS


SKK_GSSForceHolotape
[0|*1] Add config holotape to player inventory if missing at each game load.

SKK_GSSWorkshopActivate
[0|*1] Add an activation menu to workshops.
cqf SKK_GSS “SKK_GSSMainScript.SwitchWorkshopActivate”

SKK_GSSWorkbenchActivate
[0|*1] Add an activation menu to workbenches.
cqf SKK_GSS “SKK_GSSMainScript.SwitchWorkbenchActivate”

SKK_GSSContainerActivate
THIS MUST BE SET TO -1 DO NOT CHANGE IT ELSE YOUR GAME WILL NUKE ITSELF.


STASH FUNCTIONS


SKK_GSSOpenItemEnabled
[0|*1] Add a quick/hot key aid item that opens the global stash container inventory. Implement with:
cqf SKK_GSS “SKK_GSSStashScript.SwitchOpenItem”

To directly hotkey or console the global stash container inventory screen;
cqf SKK_GSS “SKK_GSSStashScript.OpenGlobalStash”

SKK_GSSWorkshopAutoTransfer
[0|*1] Auto transfer of workshop contents to and from global stash when building mode starts and ends.
cqf SKK_GSS “SKK_GSSStashScript.SwitchWorkshopAutoTransfer”

SKK_GSSWorkshopExit1stPerson (new in 006)
[*0|1] Workshop Auto transfer always kicks the player out of build mode in 3rd person view, this setting will force 1st person.

SKK_GSSWorkshopAutoConsolidate
[0|*1] Automatically collect all owned workshops inventory contents (daily production & etc) to global stash every game day before the workshop daily update runs. Implement with:
cqf SKK_GSS “SKK_GSSStashScript.SwitchWorkshopAutoConsolidate”

To directly hotkey or console consolidation of workshops now;
cqf SKK_GSS “SKK_GSSStashScript.ConsolidateWorkshops” 1

pSKK_GSSWorkshopResourceLinks (New in 008)
[*0|1] Automatically connect owned workshop settlement locations so they share food/water resource over production with needy workshops without using provisioner connections or vassals. Implement with:

cqf SKK_GSS “SKK_GSSStashScript.SwitchWorkshopResourceLinks”


JUNK SCRAPPER FUNCTIONS


SKK_GSSUseSafeItemList
[0|*1] Scrapping uses the safe item list to avoid scrapping some crafting and quest treasure hunt items like Coolant Containers. Read SKK Global Stash – editing scrap item lists on how to modify them. 0 Uses a full item list which scraps *ALL MISC JUNK* except quest unique items like the Abernathy silver locket.

SKK_GSSFCConsolidate
[0|*1] Consolidate fusion cores in the target container when junk scrapping happens.

SKK_GSSScrapPlayerJunk
[0|*1] Automatically scrap junk items to components as they are added to player inventory.
cqf SKK_GSS “SKK_GSSScrapperScript.SwitchScrapPlayerJunk”

To hotkey or console a scrap run use:
cqf SKK_GSS “SKK_GSSScrapperScript.HolotapeActivation” “PLAYER” | “WORKSHOP” | “STASH”


WATER FILLING FUNCTIONS


SKK_GSSFillAllWaterBottles
[0|*1] Enable automatic filling of all water bottles from a source.
cqf SKK_GSS “SKK_GSSWaterBottleScript.SwitchFillAllWaterBottles”

SKK_GSSRefillableWaterEnabled
[0*|1] Automatic filling creates PURIFIED WATER – REFILLABLE that will return an empty bottle to player inventory on drinking 85% of the time. Else there is a cute breaking glass noise.


(*) DEFAULT SETTING

To set global variables with the game console use [ set VARIABLE to VALUE ]

Setting a value outside of the preset settings will stop that item from showing as a holotape menu selection.


DEFAULT CONSOLE CONFIGURATION BAT FILE

set SKK_GSSForceHolotape to 0;
set SKK_GSSWorkshopAutoTransfer o 1;
cqf SKK_GSS “SKK_GSSStashScript.SwitchWorkshopAutoTransfer”;
set SKK_GSSLinkWorkshopWorkbench to 1;
set SKK_GSSLinkStandaloneWorkbench to 1;
set SKK_GSSWorkshopAutoConsolidate to 1;
cqf SKK_GSS “SKK_GSSStashScript.SwitchWorkshopAutoConsolidate”;
set SKK_GSSOpenItemEnabled to 1;
cqf SKK_GSS “SKK_GSSStashScript.SwitchOpenItem”;
set SKK_GSSWorkshopActivate to 1;
cqf SKK_GSS “SKK_GSSMainScript.SwitchWorkshopActivate”;
set SKK_GSSWorkbenchActivate to 1;
cqf SKK_GSS “SKK_GSSMainScript.SwitchWorkbenchActivate”;
set SKK_GSSUseSafeItemList to 1;
set SKK_GSSFCConsolidate to 1;
set SKK_GSSScrapPlayerJunkto 1;
cqf SKK_GSS “SKK_GSSScrapperScript.SwitchScrapPlayerJunk”;
set SKK_GSSFillAllWaterBottles to 1;
cqf SKK_GSS “SKK_GSSWaterBottleScript.SwitchFillAllWaterBottles”;