FortressCraft Evolved

FortressCraft Evolved

Not enough ratings
Machine Info Network
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
719.704 KB
18 Dec, 2018 @ 4:54am
5 Jan, 2020 @ 7:43am
6 Change Notes ( view )

Subscribe to download
Machine Info Network

Description
Allows viewing machine information from any location on a popup display. Place machine monitors next to devices to be linking to the network then access the popup display from any monitor or using the suit upgrade. The popup display has eight slots which can be set to view the information popup text of any linked machine. Popup slot selections are saved and restored across World exit and resart. Dedicated server is supported.

Compatibility

All vanilla machines are supported. Mod machines may not return information text unless the machine is being target by the build gun in which case "Machine Unavailable" will be display. Modders who want to add support can do so by copying the MadVandal.MachineInforNetworkInterfaces.dll and using it in their mod. See Machine Infor Network Mod Interfaces.txt in the mod files folder for more details.

Component Overview

Machine Info Network Monitor – Device placed adjacent to one or more machines to be linked into the network.

Machine Info Network Remote - Suit upgrade that allows accessing the network popup display from any location.

Key Binding Configuration

The remote suit upgrade key binding can be changed by editing the MachineInfoNetwork.xml which if not present is generated on first time run. The default key binding for the popup is Control-F2.

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

Windows: Users\<UserName>\AppData\Local\ProjectorGames\FortressCraft\Mods\ModSettings\MadVandal.MachineInfoNetwork

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

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

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

Updates

Update 1/5/2020:
- Fix case where network client update thread may be stopped.

Update 12/16/2019:
- Fix incorrect displayed machine name and icon on multi-block machines.

Update 1/24/2019:
- Adjustments to fix issues with hosted multiplayer clients.

Update 1/21/2019:
- Fix to for player to be in fully connected state before queuing data from server to client.

Update 1/9/2019:
- Update monitor appearance in holobase.

Update 12/18/2018:
- Initial Release

11 Comments
Transendence 5 Feb, 2019 @ 10:53am 
i would thing it be a simple controll overide that simply redirects the entire segment through diff code
Transendence 5 Feb, 2019 @ 10:52am 
i was remoting things all night
Transendence 5 Feb, 2019 @ 10:52am 
try it some of the mods work
Mad Vandal  [author] 4 Feb, 2019 @ 4:45pm 
Remote control isn't possible without a radical redesign. Most of the vanilla machines are using manually replaced text but there is only so far it can go without breaking translation.
Transendence 4 Feb, 2019 @ 9:27am 
Ok, it appears this mod works well. However, I did notice if the text of the said item has a command in it (such as Press CTRL+L ALT to do this....) in most cases works remotely. And most of the ones that do have an interface but do not have the commands to access the interfaces cannot be remotely controlled. Is the remote >Control< aspect a side effect of non-updated mods? or a planned evolution into a full remote control suite? (w/ a paging system IE:8 slot-page 1/2/3....)
Mad Vandal  [author] 23 Jan, 2019 @ 9:05pm 
Just @ me with it in modsupport
KJIAD 23 Jan, 2019 @ 7:15pm 
Which #channel would you like me to use? You don't allow DM from non-friends.
KJIAD 23 Jan, 2019 @ 6:03pm 
Will do... Thanks!
Mad Vandal  [author] 23 Jan, 2019 @ 4:28pm 
Hosted...ooh, that's always a tricky one. Can you send logs on the FCE Discord?
KJIAD 22 Jan, 2019 @ 5:43pm 
I get NULL for everything as a Client (server is hosted, not dedicated). It was not working before the 1/21 update either. Anything obvious I should be checking for or will you be needing my Logs? (Enhanced Threat Scanner appears similarly affected)