Fallout 4

File information

Last updated

Original upload

Created by

SKK50

Uploaded by

SKK50

Virus scan

Safe to use

About this mod

Deploy a mobile workshop anywhere as many times as you like. Build stuff and leave behind when you move the workshop, or automatically store the objects and re-use them in another deployment. Use with Settlement Attack System for attacks anywhere.

Requirements
Permissions and credits
Translations
Mirrors
Changelogs
Deploy a mobile workshop anywhere as many times as you like. Build stuff and leave behind when you move the workshop, or automatically store the objects and re-use them in another deployment.  Use with Settlement Attack System for attacks anywhere.




Install the mod at any time in any game to receive a regenerating [ .SKK Mobile Workshop Menu ] activator in your AID inventory which will pop a menu to:

(1) Deploy Mobile Workshop

(2) Store Mobile Workshop

(3) Show/hide a map marker

(4) Show/hide wild product build and craft recipes

(5) Disable Mobile Workshop

 

Deploy Mobile Workshop

The only conditions that will stop a deployment are if no navmesh detected in front of the player to place on, or too close to an existing workshop (10K game units) build area. Yes it will work in interiors, Diamond City, NukaWorld ... wherever.

The workshop is external non settlement (WorkshopWorkbenchNonSettlement like the Airport) with a 5000 game unit build area radius. Anything can be built, except settlers and food. It is not WorkshopParentScript registered to avoid corruptions from location changes, so actors can’t be recruited/assigned and it doesn’t produce daily resources. 

A Survival fast travel enabled [Mobile Workshop] map marker moves with the workshop in the Commonwealth exterior only. For interior deployments and other worldspaces it is moved to the Commonwealth map center, so use the menu show/hide map mark option to find the workshop on a non Commonwealth map.

A WorkshopAttackMarker is placed at the player with a grabbable traffic cone proxy that can be moved anywhere. The marker/cone are reset to the player position whenever the workshop is deployed. Settlement Attack System can detect the workshop and attack marker for [ ATTACK NOW ] combat fun. As the workshop is not registered with WorkshopParentScript base game attacks can not happen.

Building a Fast Travel mat will move the LocationCenterMarker to it, which is usually the hostile attackers target. Use Move Workshop Markers for additional markers, but additional attack markers may be left behind when the workshop is moved.

The workshop itself can be moved in build mode. If it is redeployed from the activator menu in its own build area a warning pops that marker locations will be reset to the player.  Handy if you misplaced the attack marker.
 

Store Mobile Workshop

The workshop can be redeployed without storing any existing build items, just use the deploy option in a new build area.  If the mobile workshop is not stored before leaving its build area, any built items will be left behind when it is redeployed. The workshop will find and re-attach to any previous built objects in its build area when you return. Unless CELL RESET has removed them.

To save your valuable resources the store mobile workshop menu option can automatically hoover up and store all non power objects in the current build area. Power generating and transmitting items are never stored, but left in place to avoid the scrap crash condition. To reuse power objects in another deployment, manually store them with the workshop build menu [TAB] option.
 
Mobile Workshop supports Global Stash for full inventory sharing as a standalone workshop. If workbenches are linked to the stash to share inventory, the Workshop > Workbench link is broken. As the workshop no longer knows about the workbench, it cant automatically store it for you. You have to store them manually with the workshop build menu [TAB] option.


Wild products 

With wild products enabled, if the player has harvested wild flora it can be planted [Resources: Wild] to regrow every 24 game hours. The player has to leave the build area and return for the plant state to flip for harvesting. Planters can be constructed for interior planting. A cooking ground pot can be constructed [Resources: Wild] without any LL perks offering a new [ Wild ] recipe section so you can farm starch and such without pesky settlers. 

The [Resources: Wild] section will appear in all workshop build menus, if you don't want more immHursive stuff clogging up your menus, no problem just set to disabled in the aid menu item and like that, poof, they're gone.


Disable Mobile Workshop

Simply stores the mobile workshop and its markers and stops regenerating the [ .SKK MobileWorkshop Menu ]  aid item in player inventory.  To re-enable craft a new aid item at a Chemlab or use the menu console command.
 

Known Issues

(1) Do not rename or compact this mod, scripts use GetFormFromFile with hardcoded form IDs and ESP file names.

(2) STORE WORKSHOP: the scripted StoreInWorkshop function does not generate an OnWorkshopObjectDestroyed event that some built object scripts depend on to clean up. As its not possible to detect which objects need this to manage, some junk may be left behind until CELL RESET cleans it up.  Quality content includes OnUnload() IsDeleted() cleanup checks to avoid this sort of issue. 

(3) Some interior cells will not display built items correctly, only outlines or nothing at all. Something to do with the configuration of those spaces like improperly set up roombounds, precombine/previs turned off. Bad world building can not be fixed by this mod. To check if it is a problem with this solution, or a game level issue console [ player.placeatme 000c1aeb ] and see if that behaves differently.

(4) CELL RESET. The workshop can be deployed anywhere, but those cells are likely to be configured to reset. After a reset trigger (iHoursToRespawnCell) any built objects may be removed from the game when the cell next activates. Either of these optional files which configure all base game Commonwealth encounter zones for NoReset will help (put high in your load order so they don't overwrite your modded locations like workshops):

> SKKEncounterZonePlayerLevelNoResetNoRespawn

> SKKEncounterZonePlayerLevelNoResetYesRespawn


Compatibility

The mod has no dependencies on extenders or DLCs and does not change any base game assets, objects or scripts. It is 100% pure new Creation Kit forms and scripts. As such it has no load order preference and will not conflict, excepting the known issues.

As this mod was published after November 2019 it depends on Fallout4.exe 1.10.162.0 (or later).


Nexus PC manual installation & disable

Copy SKKMobileWorkshop.esp and  SKKMobileWorkshop – Main.BA2 to your...\Fallout 4\Data directory and add to Plugins.txt, or enable in the Bethesda mod menu, use a mod manger or however you organise. 

Since the workshop is not registered with WorkshopParentScript, when it is stored it will be as safe as any other SKK mod to remove from a game, if you are happy to accept potential conflicts from load order changes in a save game.


Nexus FAQ

(1) Can I upgrade this to the full Settlement workshop menus ? Yes you can with Workshop Ownership Utilities [ Upgrade Workshop to full Settlement ] option which adds the WorkshopWorkbenchTypeSettlement keyword and generates necessary markers/linked references. But you will have problems assigning/managing settlers and resources as the mobile workshop does not have a WorkshopParentScript ID or location. Or just select in console and [ AddKeyword WorkshopWorkbenchTypeSettlement ] WARNING: this indulgence is untested and may break stuff.

(2) With so many great workshop solutions (Conquest, CAMP, PortableWorkshop & etc) why create this ? Because they do not meet my specific needs on WorkshopParent registration, attack markers, mobility and cleanup.

(3) Why is there no ESL version ? Because life already contains sufficient hassle. 

(4) Why an aid item menu rather than MCM ? Because 90% of SKK mod users experience Fallout 4 on Xbox.


Console Commands

If you don't want to use or favourite the [ .SKK MobileWorkshop Menu ]  aid item you can use these console commands in hotkeys.ini or MCM json things:

set SKK_MWMobileWorkshopEnabled to [0 | *1]  ;Provision or remove the menu activator from inventory, must call the associated quest function to make it so.

cqf SKK_MW "SKK_MWMainScript.SwitchEnabled"  ;Implement the SKK_MWMobileWorkshopEnabled setting.

set SKK_MWMobileWorkshopMapMark to [*0 | 1]  ;Map mark the workshop if not in the Commonwealth, must call the associated quest function to make it so.

cqf SKK_MW "SKK_MWMainScript.SwitchMapMark"  ;Implement the SKK_MWMobileWorkshopMapMark setting.

set SKK_MWCraftingRecipesEnabled to [0 | *1] ;Show or hide the wild products in build and craft menus.

set SKK_MWFloraRegrowthGameHours to [0.1|65536] ;Default 24 game hours for wild plants to be harvestable.

cqf SKK_MW "SKK_MWMainScript.ShowMenu"  ;Pop the menu. 

cqf SKK_MW "SKK_MWMainScript.DeployMobileWorkshop"  ;Moves/deploys the workshop.

cqf SKK_MW "SKK_MWMMainScript.StoreMobileWorkshop”  ;only works if near the workshop with 3d enabled.


The SKK Workshop and quality of life mod suite


SKK Workshop Ownership Utilities - removes hassle from owning workshops plus survival utilities.
Global Stash by SKK - automatically connect all Workshops and Workbenches to shared storage.
Mobile Workshop by SKK - deploy a mobile workshop anywhere as many times as you like.
Move Workshop Markers by SKK - create and move workshop spawning markers in game. 
Vertibird World Travel by SKK - travel direct between any external worldspace or any owned workshop
SKK Dynamic Workshop Time - automatically slow time when building and crafting.
Craft weapons and Scrap ammo by SKK - craft and scrap weapons/ammo at a chemlab.
Quick Player Respec by SKK - reset/reassign base SPECIAL stats and standard perks.
PlayerUndead by SKK - recovers player death.

********************************************************************************************
SKK mods for Fallout4 will no longer be maintained on nexusmods.com from July 2021
 
If you have read the comprehensive solution description and still need support, use the SKK Mods Discord channel https://discord.gg/tgKNT77DC8

If you are looking for an SKK solution that has been removed from this site to respect the author's IP, or would like to stay up to date with other content, you can find it on SKKMods.com http://skkmods.com

SKK solutions are provided as-is for personal use only. No commercial use, monetization, re-use, packaging, re-packaging or distribution of SKK created code/scripts in whole or in part is allowed.
© 2021 [email protected] all rights reserved.
********************************************************************************************