Workshop framework
Author: e | 2025-04-23
Workshop Framework latest version: A free mod for Fallout 4, by kinggath. The Workshop Framework aims to.
Running effective workshops: The workshop framework
About this mod A Workshop Framework layout for Vault 88, featuring the Holiday Creation Club content. Uses DLC and Creation Club content, but requires no mods other than WSFW (or alternatively, Transfer Settlements - see Files page). Requirements Permissions and credits Changelogs Donations In this Vault 88, settlers celebrate Christmas year-round! How long can they listen to cheesy holiday pop music before murdering eachother? ;)Seriously, I love decorating for Christmas. This year I spent way more time doing it in-game than I did IRL, haha.Supporting ModsRequired DLCVault-tec Workshop - needed for access to Vault 88Required ModsWorkshop Framework or Transfer SettlementsCreation Club Content (in approx order of importance)Holiday Workshop PackNuka-Cola Collector WorkshopHome Decor Workshop PackModern Furniture Workshop PackSlocum's Joe Coffee and Donuts Workshop PackArcade Workshop PackNeon FlatsOptional DLC (used for clutter but nothing important)Nuka WorldWasteland WorkshopContraptions WorkshopAutomatronFeaturesBalanced Resources: beds, food, water, and defense should be sufficient for up to 13 settlersUses entire first chamberIntegrated power/water resources - Does not require built-in Vault power (which can be buggy) or Vault waterLots of detail and decorationsCreator NotesAfter a lengthy break from Fallout 4, I recently had the urge to make a new vault and decorate it obnoxiously for Christmas. This is the result! And luckily, Workshop Framework makes it super-easy to share so I figured someone may like it.Thanks to kinggath and team for Workshop Framework, and to fadingsignal for the Holiday Workshop Pack!Install Steps for WSFW1. Go to Vault 88. Do or skip the steps to open up the workbench access.2. Click on the workbench with the Manage option and choose Settlement Layout then Build/Manage Layouts. Find the layer you want and apply. Choose the "Yes, Build It" (with scrapping) option. Detailed instructions on how WSFW works:3. Wait for the build to complete.4. Once applied, you can remove my mod from your load order if you wish. Workshop Framework latest version: A free mod for Fallout 4, by kinggath. The Workshop Framework aims to. Order so that the additional script changes made by Workshop Framework will overwrite the UFO4P versions. New in 2020 - Settlement Layout SystemOverall GoalThe goal of Workshop Framework is to open up the settlement system so we can do more interesting things with it.Adjusting most of the behavior of settlements requires adjusting the Workshop scripts - and as soon as you do that, you are incompatible with all other mods that want to edit that same script. Since the Settlements are controlled with just a few scripts - many things you may have thought would be simple, basically never got made into mods because people don't want to deal with the hassle of having edited vanilla scripts.No more! Workshop Framework completely rewrites many of the base workshop scripts and introduces tons of hooks, new options, and eliminates most hard-coded variables so that tons of mod authors can release mods editing just the part of the settlement system they want to change.Easy-to-Use Advanced SystemsOn top of opening up the scripts, I've added several advanced systems presented in a simple way, so that even people without a massive programming background can contribute new mods and functionality that add very powerful changes to settlements. For example, much of the code that makes the Sim Settlements City Plan's work is now a core system in Workshop Framework so that anyone with a little bit of coding experience can dynamically place large swathes of objects in a settlement on the fly!Design PhilosophyWhen designing this, it was important to me that the core gameplay functionality of settlements is completely unaltered by this framework. If you install this in your game, you should notice no difference other than the few bugs it fixes and an overall performance increase with settlement related activities. All gameplay options are left intact, and always will be.That said, somethings will work wildly different behind the scenes in order to open new options for adjustment, so while players can safely install this without thinking about it, if you are a mod author - you are likely very concerned about what this is doing! So to alleviate your fears, I offer the following:- I have not altered any vanilla property or function signatures. If you are currently expecting a function or property from the existing workshop scripts - it's still there, so your code will not break.- I will never alter property names or function signatures of anything in Workshop Framework now that it is released. Any time I'm forced to adjust a function, I will leave the original version in tact and simply point it to the updated version. This way you can be confident your mods based on WSFW will continue toComments
About this mod A Workshop Framework layout for Vault 88, featuring the Holiday Creation Club content. Uses DLC and Creation Club content, but requires no mods other than WSFW (or alternatively, Transfer Settlements - see Files page). Requirements Permissions and credits Changelogs Donations In this Vault 88, settlers celebrate Christmas year-round! How long can they listen to cheesy holiday pop music before murdering eachother? ;)Seriously, I love decorating for Christmas. This year I spent way more time doing it in-game than I did IRL, haha.Supporting ModsRequired DLCVault-tec Workshop - needed for access to Vault 88Required ModsWorkshop Framework or Transfer SettlementsCreation Club Content (in approx order of importance)Holiday Workshop PackNuka-Cola Collector WorkshopHome Decor Workshop PackModern Furniture Workshop PackSlocum's Joe Coffee and Donuts Workshop PackArcade Workshop PackNeon FlatsOptional DLC (used for clutter but nothing important)Nuka WorldWasteland WorkshopContraptions WorkshopAutomatronFeaturesBalanced Resources: beds, food, water, and defense should be sufficient for up to 13 settlersUses entire first chamberIntegrated power/water resources - Does not require built-in Vault power (which can be buggy) or Vault waterLots of detail and decorationsCreator NotesAfter a lengthy break from Fallout 4, I recently had the urge to make a new vault and decorate it obnoxiously for Christmas. This is the result! And luckily, Workshop Framework makes it super-easy to share so I figured someone may like it.Thanks to kinggath and team for Workshop Framework, and to fadingsignal for the Holiday Workshop Pack!Install Steps for WSFW1. Go to Vault 88. Do or skip the steps to open up the workbench access.2. Click on the workbench with the Manage option and choose Settlement Layout then Build/Manage Layouts. Find the layer you want and apply. Choose the "Yes, Build It" (with scrapping) option. Detailed instructions on how WSFW works:3. Wait for the build to complete.4. Once applied, you can remove my mod from your load order if you wish.
2025-04-06Order so that the additional script changes made by Workshop Framework will overwrite the UFO4P versions. New in 2020 - Settlement Layout SystemOverall GoalThe goal of Workshop Framework is to open up the settlement system so we can do more interesting things with it.Adjusting most of the behavior of settlements requires adjusting the Workshop scripts - and as soon as you do that, you are incompatible with all other mods that want to edit that same script. Since the Settlements are controlled with just a few scripts - many things you may have thought would be simple, basically never got made into mods because people don't want to deal with the hassle of having edited vanilla scripts.No more! Workshop Framework completely rewrites many of the base workshop scripts and introduces tons of hooks, new options, and eliminates most hard-coded variables so that tons of mod authors can release mods editing just the part of the settlement system they want to change.Easy-to-Use Advanced SystemsOn top of opening up the scripts, I've added several advanced systems presented in a simple way, so that even people without a massive programming background can contribute new mods and functionality that add very powerful changes to settlements. For example, much of the code that makes the Sim Settlements City Plan's work is now a core system in Workshop Framework so that anyone with a little bit of coding experience can dynamically place large swathes of objects in a settlement on the fly!Design PhilosophyWhen designing this, it was important to me that the core gameplay functionality of settlements is completely unaltered by this framework. If you install this in your game, you should notice no difference other than the few bugs it fixes and an overall performance increase with settlement related activities. All gameplay options are left intact, and always will be.That said, somethings will work wildly different behind the scenes in order to open new options for adjustment, so while players can safely install this without thinking about it, if you are a mod author - you are likely very concerned about what this is doing! So to alleviate your fears, I offer the following:- I have not altered any vanilla property or function signatures. If you are currently expecting a function or property from the existing workshop scripts - it's still there, so your code will not break.- I will never alter property names or function signatures of anything in Workshop Framework now that it is released. Any time I'm forced to adjust a function, I will leave the original version in tact and simply point it to the updated version. This way you can be confident your mods based on WSFW will continue to
2025-04-07Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox! Log in Register Status Not open for further replies. #1 Hey everyone. I've encountered issue with the latest version of workshop framework version 2.3.6 after updating from the previous version of workshop framework. I did the same thing for updating the sim settlement 2 (even download and install SS2 Chapter 3), by replacing with SS2 - All chapters to download and install it on my MO2.For the workshop framework latest version I got this message when loading the games in my current save file and I got this message: "Workshop Framework has encountered an error! Your Workshops array seems to have invalid entries, probably due to removed settlement mods. It is not recommended to continue playing this save"I don't believe that I've have some settlement mods that I've remove other than just updating both my SS2 and SS2 Chapter 2 (by replacing with SS2 All Chapters instead).Also, I'm not the only one that I've encountered since there's few people that did encountered this similar message that I did have. Here's the link if you wanted to talk a look at for more detail: Workshop Framework Framework to open up the settlement system to editing by the community.For Players: New controls and faster, more stable workshop scripts.For Modders: Add new resource types, o www.nexusmods.com If there's any suggestions that I can try to troubleshoot more, then I'll do my best with my abilities as I can do. I did include this screenshot of the message from workshop framework in-game when loading my current save and even attach my loadorder.txt if you wantedt o analyze it more for which mods that would cause this issue. Please let me know if you have any questions or concerns about this message. Thank you,From Vinh Xuan Michael Tran loadorder.txt 8.2 KB · Views: 9 #2 I'm running into this as well, also posted a comment on the WFW thread on Nexus. No settlements mods were downloaded let alone removed on my end (though I know that's just a "probably" and not a for sure cause. SS2, Chapter 2, SS2 Extended, and WFW have all been updated and Chapter 3 has been installed. (But I did still get this error when I temp disabled Chapter 3 and SS2 Extended).I have yet to try it on a new character (I'm at work now) but I did see people saying they got this error regardless of whether they had an existing or new save. loadorder.txt 4.6 KB · Views:
2025-04-21Work from version to version.- I will do everything in my power to keep this code bug-free, and am open to suggestions and improvements to the code base so that we can all have a flexible, powerful core to work from.DocumentationFor complete documentation, head to the Github repo.Demo ModThe optional file is a demo mod, not meant for widespread usage. It is designed to show the potential of certain parts of the code, and allow people who want to see these features expanded on and improved test them out quickly to help give me feedback and bug reports.v1.0.0 - All friendly NPCs will have an alternate activation called Recruit. This will allow you to convert virtually any NPC to a settler and send them to one of your settlements. (This is made possible by a code overhaul in version 2.0.0 of Workshop Framework). Note that these NPCs will not work with Sim Settlements plots due to the way plots are coded currently (this will change in some future version of Sim Settlements).Script OverrideThe optional file "Workshop Framework Script Override" will allow you to fix an issue that comes up from other mods accidentally including versions of the Workshop Scripts that Workshop Framework updates. (Including vanilla scripts is a common problem for new mod authors as the Creation Kit will automatically include many vanilla files when it packages up mods for upload). When you load into the game with Workshop Framework version 2.2.2 or higher, it will test your workshop scripts to see if any are overwriting it's versions, and if so will recommend this file to you as a potential solution.The esp file itself is empty and is merely there to ensure you can load up its ba2 file which has additional copies of the 4 major workshop scripts. If you are using this file, it should always be the very last file in your load order!Open Source and PermissionsWhile this is open-source, and anyone has permission to make use of pieces of code found inside of these scripts, please do not release new versions of the exact same named scripts, or release things based on the code that would interfere with what this mod is trying to achieve. The idea is that this framework will become a central staple we can all build on without compatibility issues.The Future- Continue Improving the speed and stability of the Workshop scripts.- Flesh out and expand the API.- Add more hooks to allow doing other things the community dreams up (drop by the Github repo to join in the discussion or even get in on the development!).- Add additional advanced systems that more mod authors can take advantage of to add extra functionality
2025-04-14