Giter Club home page Giter Club logo

du-ore-manager's Introduction

DU-Ore-Manager

Dual Universe Ore Inventory Manager

Initial Screen This project leverages the recently released screen LUA APIs to provide an interface with the programming board.

With this system, you can set up a public drop off point for ore with requirements for each available ore, and set the system to show all tiers, or single tier at a time.

Edit the begining of the screen1.lua file and put your titles and options.

local title = "Ore Storage" -- export: Name your display.
local bgtext = "Welcome to Alioth Fuel Depot" -- export: Background text of your choice.
local bgPlanetImg = "assets.prod.novaquark.com/20368/954f3adb-3369-4ea9-854d-a14606334152.png" -- export: (Default: Alioth URL)
local tiers = 0 --export: Default is 0, or all tiers. If you set a tier (1-5), then only that tier will be displayed.
...

Needs ore No ore Limit reached Set your RDMS how you like with public dropoff only (no viewing of contents), and use this app to show what you need and how much you have of it. If you reach your limit for that ore, the system lets you know the ore order has been fufilled. If the container is full, this system will be locked out until you empty it again. Tier 1 only Tier 3 only There is no databank support for now, so if you reload the script onto the programming board, you will have to reenter the values into the lua parameters.

How to Setup

  1. Place a screen anywhere you want it to be seen.
  2. Place a container or hub on, around, or next to the screen.
  3. Place a programming board.
  4. Place a trigger. This can be a detection zone, or manual switch, or any other triggering device.
  5. A relay to turn on your screen and the programming board at the same time.
  6. Link in the following order (IMPORTANT):
    1. Programming Board to Screen
    2. Programming Board to Container or Hub
    3. Load the screen with the code:
      1. Open the screen1.lua
      2. Edit the options at the beginning.
      3. Copy the contents with your edits
      4. Right-click the screen, click Advanced, and select Edit Content.
      5. On the top right, make sure LUA is highlighted. This code will not work in HTML mode.
      6. Paste in the box the code you copied.
      7. Click Apply.
    4. Load the programming board with the code.
      1. Open pb_conf.json
      2. Copy the contents without editing them.
      3. Right-cick the programming board.
      4. Click Advanced, then "Paste configuration from Clipboard" to load the script.
      5. Right-click the programming board again, click Advanced, then select Edit Lua Parameters.
      6. Enter your values for limits. This is in L.
        • Example: if you want 100kL, you enter 100000
    5. Connect the relay output to the screen and the programming board.
    6. Connect your trigger to the relay.

du-ore-manager's People

Contributors

jdelgado-dtlabs avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.