Fallout 4

Title:      SKK Global Stash - console commands and configuration
Platform:   Fallout 4 (PC, XBOX)
ModFile:    SKKGlobalStashScrapping.ESP
Author:     [email protected]
Source:     https://www.nexusmods.com/fallout4/mods/41511
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 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";


;---------------------------------------------------------------------- 
POST COMMENTS IN THE MAIN MOD COMMENT THREAD
;---------------------------------------------------------------------- 

Article information

Added on

Edited on

Written by

SKKmods