Skip to content

Augmented reality overlay HUD for basic industry machine data in DU factories.

License

Notifications You must be signed in to change notification settings

codeinfused/Indy-Hud

Repository files navigation

Forks Stargazers Issues MIT License Twitch


Indy HUD v1.4 by CodeInfused

An augmented reality HUD for managing industry
Watch a Demo · Report Bug

About Indy HUD

This is an augmented reality HUD for tracking states of your industry machines for Dual Universe. This script only requires a single programming board, and can manage all the units on a single core factory.

What This HUD Isn't:

  • Not an automation tool; it cannot start or stop machines
  • Not a recipe tool; it will not show recipe trees for items

(back to top)

Getting Started

This programming board HUD is delivered by "json" import, a feature supported by Dual Universe for custom scripts. You will need to download a file as instructed below to use this HUD.

File Install

  1. Click this link to open the json file directly (it will be raw text) json-indyhud-v1-4.json
  2. Select all of the text contents (CTRL+A to select all), and then copy (CTRL+C).
  3. You'll need to place a Programming Board at your factory. This should be a fresh board (or re-placed to clear it).
  4. Right-click the programming board, go to "Advanced" > "Paste Lua Configuration From Clipboard"
  5. After doing "Paste Lua Config", go into build mode.
  6. Link your construct's Core to the programming board.
  7. Link your construct's schematic container to the programming board also.

That's it! Run the board now and enjoy.

Changelog

v1.4

  • Added support for Schematic Containers, adding available schematic counts to each industry element
  • Added option in Lua Parameters for the startup mode view (0-9)
  • New dynamic render range: AR automatically determines max distance to render machines based on active filters, extending the range when less matches are found, and shortening the range if needed for performance.

v1.3

  • Added DE and FR language translations for menus and machine states
  • Added a 3rd mode for Containers, "full" shows all names within range
  • Added a corner highlight on machines that are set to "run forever"
  • Improved the foreground highlight of boxes being hovered on
  • Improved maintain levels when pending
  • Improved max machine load (no limit found yet)
  • Minor performance improvement

v1.2

  • FIXED: initialization load bug for larger factories
  • Improved position of status box
  • Improved render performance when maxDist is lower and filters are applied
  • Reduced hover hitbox of distant units
  • Increased overall opacity
  • Added visual distance scaling of mini-boxes
  • Added recipe data to status detail view (optional)
  • Added containers to machine list (optional)
  • Added font size option (in Parameters)
  • Added opacity distance option (in Parameters)

v1.1

Improvements to performance for larger factories with hundreds of industry units to help prevent cpu shutdown errors.

Usage

Coming soon.

Contact

While I do love Dual Universe and its community, I also have very little free time typically. I will try to answer questions via Discord, or if you catch me online on Twitch. But keep in mind this is a free resource, and I've spent a good chunk of time on it, so please be constructive and kind :)

Discord: Albatross HUD on DU-OSI

Twitch: Watch CodeInfused on Twitch
I go online at pretty random times, so if you'd like to catch my streams, just go here and hit Follow

(back to top)

License

Distributed under the GNU GPLv3 license. See LICENSE.txt for more information.

(back to top)

About

Augmented reality overlay HUD for basic industry machine data in DU factories.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published