-
-
Notifications
You must be signed in to change notification settings - Fork 20
This HUD is using two différent programs :
- Master Program : the one that is displaying the HUD on the user screen
- Machine Control Program : Not required for monitoring, it's the program that is used to control machines from the HUD
It can permit to monitor a maximum of 1368 Industry machines.
For the both programs, you do not have to rename any slot, the script will detect all the linked elements automatically.
This program is not required if you only want to monitor machine status, it's only used in machine control
Simply copy the content of the config.json file from the Machine Control Program directory and paste it on a programming board in game. (Right clic > advanced > copy lua configuration from clipboard)
This programming board must be connected to a databank.
A receiver is used to switch on the board for data update. This is not requiring a slot but the link must be set from the reciver to the board. (You can add a relay if you need to enable several board at a time).
Set a default channel on the receiver. (you will have to set it on the Master program after)
Connect the board to the machines you want to monitor. No changes needed on that script.
Simply copy the content of the config.json file from the Master Program directory and paste it on a programming board in game.
This programming board must be linked to the core.
If you want to use the machine control function, you must also link it to an emitter and to all the databanks used for Data Collection part. You will also need to set the channels name in LUA Parameters (right click on the board, advanced, edit lua parameters). You can use the same channel on several types if you do not have one receiver for each type (take care of the amount of board, if too many boards, you can have errors, depending on your PC ressources).
If you see a machine type you do not have on your construct, just skip it, it will not be used.
You can also set the same channel on several machine types if you are using on receiver for several machines types.
By editing lua parameters on the Master Program, you can customize some options
- enableRefinerMonitoring: enable or disable the Refiners monitoring
- enableAssemblyMonitoring: enable or disable the Assembly lines monitoring
- enableSmelterMonitoring: enable or diasble the Smelters monitoring
- enableChemicalMonitoring: enable or disable the Chemical industries monitoring
- enableElectronicsMonitoring: enable or disable the Electronics Industries monitoring
- enableGlassMonitoring: enable or disable the Glass Furnace monitoring
- enableHoneycombMonitoring: enable or disable the Honeycomb Refineries monitoring
- enableRecyclerMonitoring: enable or disable the Recyclers monitoring
- enableMetalworkMonitoring: enable or disable the Metalworks monitoring
- enable3DPrinterMonitoring: enable or disable the 3D Printers monitoring
- enableTransferMonitoring: enable or disable the transfer units monitoring
- enableRemoteControl: enable the HUD to control machines (start/stop/batch/maintain)
- elementsByPage : How many elements are displayed on each page on the HUD (set to 20 by default)
- dateFormat : The format of the date and time displayed on the HUD (set by defaut to "en", "fr" is possible, more options will come later)
- summertime : if your contry is using summer time, enable that option (not enabled by default)
- maxAmountOfElementsLoadedBySecond: by default to 2000, if cpu load errors at start, lower that value
- maxAmountOfRecipeLoadedBySecond: by default to 10, if cpu load errors on page load, lower that value