Old Post Vault-Tec Population Mgmt. System Upgrade

Discussion in 'Workshop Framework (Mod Questions Here) (Archive)' started by UUFrost, Oct 15, 2018.

  1. UUFrost

    UUFrost New Member

    Joined:
    Sep 30, 2018
    Messages:
    0
    Likes Received:
    0

    @kinggath or any other talented modder:

    I'm not sure if the release of Workshop Framework would help with this, but it would be great to have a mod that fixes the Vault-Tec population management system terminal. Wouldn't it be nice if we could assign people to the power cycle, phoropter, soda machine, barber chair, surgery chair, and anything else I'm missing.
     
  2. kinggath

    kinggath Well-Known Member Staff Member Administrator Moderator Verified Builder

    Joined:
    May 8, 2017
    Messages:
    3,252
    Likes Received:
    2,514

    I honestly haven't used that yet, what is broken about it?
     
  3. UUFrost

    UUFrost New Member

    Joined:
    Sep 30, 2018
    Messages:
    0
    Likes Received:
    0

    The purpose of it is to allow you to assign settlers to whatever you want them to do. Currently you can assign them to stores, farming, defense, and to the scavenging bench. It also tracks when you assign a supply line. That leaves a LOT of things that you have to manually assign, like the stuff I listed above. It would be great if you could assign it all. Hopefully you, or someone else makes a mod where we can do that!

    Kinggath you should throw one down in a game and look at it. You'll have it figured out in two minutes. It's like the 4th item under power/misc.
     
  4. Sclerocephalus

    Sclerocephalus New Member

    Joined:
    Dec 20, 2018
    Messages:
    3
    Likes Received:
    5

    Whoever decides to modify this script shpuld have a look at the UFO4P 2.0.6 version and use that script as a basis for further work because the vanilla script had some devastating bugs:
    (1) It never cleared the workshop data if the player left the terminal (!!!) Those data are stored on a separate quest that is start game enabled and always running, so everything stored in the arrays on the quest script stayed persistent.
    (2) Since the script builds its own set of data without calling any functions on WorkshopParentScript, it has no control on whether the data it is operating on are even valid - but it was also missing any checks to sort that out. For example, you could access workshop data via the terminal while a reset was running. Though, ResetWorkshop() deliberately invalidates NPC and work object data.
    (3) Terminal access was considered by the game as the player leaving the workshop, and all terminal operations were handled as running on unloaded workshops.
     
  5. niston

    niston New Member

    Joined:
    Feb 17, 2019
    Messages:
    3
    Likes Received:
    0

    I would like to suggest Settlement Management Software (original by matzman666 and the extended version by snike) as an interim solution. Just don't ever try to work on remote workshops with it (even tho it lets you), and don't use it to unassign/assign provisioners.
     

Share This Page