Power Management

If you liked this item, please rate it up on Steam Workshop page.

Author: Mad Vandal

Last revision: 9 Nov, 2020 at 00:18 UTC

File size: 20.15 MB

On Steam Workshop

Description:

Power Management allows for monitoring and control and power transmission using a network or managed power transmission machines and power storage monitors. Managed power transmission machines are set to groups for which the power transmission can be stopped or throttled through manual action, or automatic through trigger conditions based on the power level from monitored power storage batteries.

This gives the ability to manually or automatically, limit or shut off, power to whole groups of machines based on needs, for example, shutting off resin harvesting if power is too low during an attack. Power group and trigger configuration, as well as global monitoring, is made possible through a popup display accessible from the power management hub or with the remote tool.

Component Overview

Managed Laser Power Transmitter (LPT) Units – Same as standard LPT units but can be set to join a particular named power group or functions standalone.

Managed Conduit – Improved version of the T4 conduit that can be set to join a particular named power group or function standalone. See the Managed Conduit section below for details.

Power Storage Monitor – Placed adjacent to power storage units to monitor capacity and allow for custom naming of the power storage.

Power Management Hub – Management and alert device that allows access to the configuration popup display and provides audio and visual alerts.

Power Management Remote Display – Suit upgrade that allows remote access to the power management popup display with using the hub.

Power Management Display Unit – Coming soon.

Managed Conduit

The managed conduit adds additional features on the standard conduit.

  • Has four lenses slots allowing the four corner beam concentrators to be upgraded with for a maximum possible transmission rate of 50,000 PPS.
  • Can be configured to transmit in one direction only.
  • Can be directly attached to the MK5 battery, Jet Turbines, Geothermal Generators, and the MagmaBore.
  • Laser pointer beam to aid with alignment.

Operation

All managed LPTs/conduits and power storage machines with a monitor attached are displayed in the top half of the popup showing information about type, rates, power stored, etc. The button at the top flips the view between managed LPTs/conduits and monitored power storage devices.

The list of Power group is shown in the lower half of the popup. Each power group can have the percent power transmission allowed regulated manually or through triggers. All LPTs and conduits in that group will have their transmission rate limited to the set percent. Manual power regulation is done by setting the override toggle and a set percent or setting the stop toggle to shut off power transmission completely.

Power group names can be edited by clicking on the name in the managed LPT/conduit window or on the power management popup window. The text will change to red when editing allowing for typing in the name. Press Enter to accept the name change or ESC to cancel the change. Power storage names may be also be edited in the same manner on the power management popup window.

Triggers are accessible by clicking the detail arrow which will switch to the trigger list for the power group. Any number of triggers can be added. Each trigger watches a monitor power storage device for going above or below a percent capacity and then taking an action to either sound an alert and/or reduce or limit the percent transmission for the group. The use of triggers or managed LPTs/conduits is optional. This mod can be used solely to power storage monitoring if desired. When viewing the triggers of a power group the units shown on the top half of window will be filtered to just those within the power group.

Research Requirements / Manufacturing Details

Research Requirements: Suit Upgrading and 1 research point to unlock.

Required Research: Power Management Lab Research. Recipes for managed LPT unit tiers and the conduit unlock in sync with the standard versions. Remote requires Suit Upgrading and 1 research point to unlock.

Manufacturer Category: Power Transmission for Managed LPT Units and Hub. Power Storage for Power Storage Monitor and Hub, Progression for the Remote suit upgrade.

Key Binding Configuration

The remote suit upgrade key binding can be changed by editing the PowerManagementModKeyBindings.xml which if not present is generated on first time run. The default binding is single click mouse button 4.

To avoid conflict issues with Steam workshop updates, configuration files are now kept in a separate folder listed below by platform.

Windows: Users<UserName>AppDataLocalProjectorGamesFortressCraftModsModSettingsMadVandal.PowerManagement

Linux: /home/<UserName>/.config/unity3d/ProjectorGames/FortressCraft/Mods/ModSettings/MadVandal.PowerManagement

Mac: /Users/<UserName>/Library/Application Support/ProjectorGames/FortressCraft/Mods/ModSettings/MadVandal.PowerManagement

Information on how configure key bindings is available in the Key Binding Configuration.txt file located in the parent folder.

Updates

Update 11/8/2020:
– Fix network client transmission issues with power groups and triggers.
– Fix typo in Arthur trigger notification message.

Update 2/20/2020:
– Changes to prevent problems with machine tracking when a manufacturing plant set to automate a Power Management machine creates it at 0,0,0 to spawn the visuals.

Update 1/22/2020:
– Add Managed LPT Mk1 to Mk2 self-craft upgrade recipe.

Update 1/5/2020:
– Refresh build.
– Fix case where network client update thread may be stopped.
– Reduce display unit low power/no states message font size to increased scaling to avoid issue where a font texture buffer overload may occur that causes all custom UI text to be distorted.

Update 7/5/2019:
– Add support to attach Managed Conduit to Enhanced Flow Mod Mk 4/Mk 5 batteries.

Update 2/17/2019:
– Using shift-click on a lens icon in the manager power entity window will now upgrade the lens without dragging it.

Update 2/11/2019:
– Fix for remeoved managed power entities not being removed from the managed entities list.

Update 1/20/2019:
– Fix exception getting popup text on power monitor from a network client when the power state hasn’t been sent to the client yet.
– Fixes for sending network updates to clients.
– Fix to for player to be in fully connected state before queuing data from server to client.

Update 1/9/2019:
– Fix sending of display unit Scale setting float point value between clients and servers with different globlization settings.
– Fix display units allowing interaction by clients without permissions.