The controller code is designed to detect what is linked and configure itself. Unless otherwise noted for a
particular screen, simply:
Click on a screen image below to go to the json for that configuration.
Copy the raw JSON content of the file.
In Dual Universe, right click on a programming board, go to advanced, then select "Paste Lua
configuration from clipboard".
You should get a "Lua script loaded" confirmation message. If this is not the case try pasting the
json in notepad to confirm that the right file is in the clipboard.
Go into build mode and link the programming board to a screen, then leave build mode and (re-)activate the
programming board. The screen will tell you the next element to link, if necessary.
The console will print out what slot is linked as what element to help debug connections if needed.
Antigravity Controller
Features/Controls
All anti-gravity measurements and controls on one screen.
Set target altitude by dragging the arrow on the left side of the altitude scale or with the up and down arrows. Left/right arrows select the digit to change to step at anywhere from 1 to 10,000 m increments.
The altitude scale is logarithmic for more control at lower altitudes.
Snap target altitude to current altitude in one click on the current altitude slider.
Lock controls to prevent accidental clicks by clicking on the lock icon.
Power on and unlock protected by a drag-to-activate mechanism to prevent accidental disabling.
Requirements
Anti-Gravity Generator (of appropriate size for ship core and with the appropriate number of pulsors
linked to it)
1x Programming Board
1x Screen
Databank (optional, for remembering controller state between sessions)
Troubleshooting
Anti-Gravity Generator doesn't lift ship
The ship isn't under active control: either sit in the controller seat or activate a remote controller.
Make sure it's activated: if the power button on the top right section has a red ring instead of a green bar click on it to turn on the Anti-Gravity Generator element.
Make sure you have enough pulsors placed and that they are linked to the Anti-Gravity Generator.
Make sure you're at no less than 1,000m altitude.
Make sure the current base altitude is within 500m of ship altitude. It may take some time to get there.
In some cases it may be necessary to unlink the pulsors from the Anti-Gravity Generator and re-link them if nothing else works.
Can't edit altitude
Make sure the programming board is turned on: either enable it before you get in the control seat or use a switch or other element to send an on signal to it.
If a green lock icon is in the top left corner then the controls are locked. Click on it and drag to the right to unlock.
Ship Health Display (Semi-Abandoned/Work-In-Progress)
Features/Controls
View health of elements in tabular or graphical/point cloud views.
Filter to only view broken/damaged/healthy elements.
Select elements (table only) to highlight them in graphical views and display arrows pointing to them in 3d space.
Table view can be sorted by any column.
Element loading handles large ships, rendering may or may not. (batching not yet fully implemented)
Custom ship outlines possible for drawing under the point cloud representation. (documentation not written)
Requirements
1x Programming Board
1x Screen
Databank (optional but highly recommended, for remembering controller state between sessions)