Home - kinggath/WorkshopFramework GitHub Wiki

Change Log History

Welcome to the WorkshopFramework wiki!

This will attempt to outline the new features available and give some examples for usage. It is going to be aimed at people who know who either don't know how to script, or know very little.

If you are an advanced programmer, you'll probably learn more by looking into the source as I tend to do a lot of commenting and explanations throughout my code (though reading this simple Wiki might help you understand some of my over-arching logic).

Outline

For Everyone

  1. Editing Workshop Formulas
  2. New Global Settings
  3. New Resources (and How to Make Unique Workshop Items)
  4. Workshop Container System
  5. Invisible Workshop Objects
  6. API (small amounts of code for powerful results)
    • Custom Resources
    • Programmed Object/NPC Placement (like Sim Settlements)
    • Helpful Utilities

For Programmers

  1. Development Design Notes
  2. Injecting or Overriding Production/Settler Creation
  3. Assignment Rule Overrides
  4. New or Improved Events
  5. Resource Shortage System
  6. Message Queue
  7. Using the Threading Engine
  8. Assault Manager
  9. Control Manager
  10. HUDFramework Wrapper
  11. F4SE Wrapper (WIP)