Dedicated Server Fixes
Pretty hefty fix for dedicated servers in this update. There was an initialization error that caused a lot of problems for devices on dedicated servers. Good example is that Logic Units didn't initialize correctly previously, whereas now they do. There are potentially a lot of device related fixes on the dedicated server associated with this fix.
Active Vent Loading Issues Fix
Active vents were not correctly being serialized. It meant to get them working on a reload you sometimes had to toggle them on and off. Now you will need to do this once more, but from the next load they will be saved properly with their settings.
Colorable LED displays
You can change the color of an LED display with Logic Writers. The display "mode" is the color, just like the LED light itself. Change the mode and the color will change.
Cable Analyzer
This little device can be placed on cables, and provides data about the Actual, Required, and Potential watts of the cable it is on. This is really useful to use with the logic system instead of having to read these values from the power controller.
Version 0.1.1082.5494
- Added Logic Readers can read from other logic readers. Useful if you want to pass values simply between separated networks without extra writers.
- Fixed atmospheric devices were able to be set to unlimited values using logic units. Now they will clamp assigned values to maximum and minimum.
- Fixed Microwave not informing player that recipe not continuing due to no power. Now tells player in tooltip that the device does not have power.
- Fixed Active Vents not serializing their Pressure settings. Now correctly serializes their internal and external safeties. Possible fix for needing to reset active vents on load, as they were not storing their settings. Note: this will probably only work from the next time you load your game. So you will need to load, save, and then reload to see if it works.
- Fixed various dedicated server initialization issues. Initialization on dedicated server has been changed to be similar to that which clients do, which might fix the many initialization problems on dedicated servers, such as active vents not working or logic units needing to be powered on/off on server restart.
- Fixed Airlock Control Circuitboard exceptions and failing to correctly remove assigned devices. Now when an assigned airlock is deselected, the airlock is correctly removed. This should fix another edge case where airlock controllers would switch door assignments.
- Added Mode to LED Displays. When you change the mode, you change the color setting for the display. This can be used with the Logic Writer to change the current color of the text in the LED display.
- Added cable analyzer recipe to the electronics printer.
- Added Cable Analyzer. This device can be built from a Kit (Cable Analyzer). Display shows the Actual, Required, and Potential power (in Watts) for the network the cable sits on. It also exposes this to Logic Units, allowing you to much more easily use the logic units to manage your power.
- Added tutorial translations for French and Spanish.
- Fixed gameplay tips were not being cleared between language changes. Meant that english tips were being shown for other languages. Now will show tips only from the supplied language. No tip will be shown if there are no localized tips for the current language.
- Fixed out of range exceptions when writing incompatible logic values to mode (such as setting LED mode to -99), and possibly other state values. Now the state values for OnOff, Lock, etc… are clamped to binary values. Mode is clamped to the number of ModeStrings the object has, so the number of valid mode states.
- Fixed LEDs color changing on reload. When first placed it would be white, but on load it would be blue, even though the mode was correctly set. Now the color is correctly initialized on load.
- Changed Wall light kit name to Kit (Lights) in english translation, to better indicated that it can make both wall lights and the LED.
- Fixed Logic Min/Max unit was saying "Greater" mode when it was actually "Less" mode (and vice versa). Now correctly reports it's current mode.
- Fixed when deconstructing or deconstructing locker while the door closed, all the items would be correctly ejected but would be invisible. Now they are correctly set to visible when the the locker is destroyed.
- Fixed Logic Writers writing to Lock values did nothing for all devices (particularly Airlocks and Chute outlets). Was trying to write to powered state. Now correctly writes to Lock state, very useful for locking the doors and chutes.