Giter Club home page Giter Club logo

default--'s Introduction

Default Minus Minus for release 1.4.2

Dual Universe Custom Flight Script

Default-- is a highly modified version of Jeronimo's Default++ flight script which now does NOT require locally installed files.
It continues to support advanced vector based flight, allowing cutting-edge features while offering low lag gameplay.

Advanced Features

  • Fast, low latency, low Lag (not using vec3() built in functions )
  • GEForce NOW compatible (Does not require local files for flight capability)
  • Drone Mode (Drone style, tilt to move, vertical takeoff)
  • Continuous Altitude Hold
  • Alt + 1 easy access settings
  • Auto Land G (Advanced Z Axis Braking distance calculation)
  • "Parking" multi-directional hover capability
  • Pitch / Roll snapping
  • Customizable colors

Developed since 2017, and enhanced in 2023

DU flight parameters are brought to you on an other level with dozens of customizable settings and features.

dualuniverse_2023-05-09_01h26m34s

HOW TO INSTALL:

Unpack the content of the .zip file into DU Dual Universe\Game\data\lua\autoconf\custom folder
Keep WIDGETS-- folder and its files as they are in the custom folder

ATTENTION: manually link following elements to the control unit (command seat or remote control or ECU)

  • Databank
  • Fuel Tanks (atmo / space / rocket)
  • Radars (atmo and space)
  • Manual Switch (will be turned on upon script start, used in the multiple fuel tanks configuration)

Install the DEFAULT-- script by right clicking on the control unit, choose Advanced, Run custom configuration

USERS MANUAL:

  • Menus and buttons are operated with the mouse.
  • Windows and widgets can be draged by their title bar.
  • Left Click over button = change the paramater increment (when there is one, increment is shown on the most right like so +-xyz)
  • CTRL + Left Click over a button to save a button in the Quick Tool Bar (a little asterisk "*" confirms the shortcut is active)
  • Wheel Scroll over button = change the parameter
  • Wheel Scroll over a widget = scale size
  • ALT + 1 = to open and close Main Settings menu
  • Double ALT + hold = Quick Tool menu and Widgets adjustment menu
  • To acces integrated manual user, find the Help Menu button at the bottom of the window Menu Settings

Chat Commands:

  • help = prints the help menu in lua chat tab
  • ::pos{} = translates map pos to world coordinate
  • reset all = formats databank to factory settings
  • reset = Resets the current player's database profile to default.
  • reset others = reset other players settings (make the current user the only profile on databank)
  • alt 3000 = Set altitude lock to the specified altitude (can also be used in platform or drone mode to auto fly to the specified altitude)

Other Features:

  • rename fuel tanks to end with L will display on left side of main hud
  • Add eco as a tag to engines you want to be used before other engines (like on maneuver engines if you also have militaries on the ship)
  • Hover engines always fire before vertical boosters if they have enough thrust.

MULTIPLE FUEL TANKS CONFIGURATION:

If total number of elements to be linked and high number of fuel tanks is greater than 10 links,
It is possible to link high number of fuel tanks to 1 or multiple programing boards

Installation steps are as follow:

  • Within the WIDGETS-- folder find the "script for FuelTanks on Programming Boards.json" file to be copy pasted in the programing boards
  • link 1 manual switch to command seat
  • Databank needs to be cleared (enter the command reset all in lua chat to clear it)
  • link the databank to each programming board
  • link the manual switch to programing board (to a relay then to programing boards if multiple)
  • link all the desired fuel tanks to programing boards
  • install programing boards script
  • turn on the manual switch to initiate the scripts (only once, the first time)
  • start the command seat and enjoy (only works with custom widgets, not with default ones)

CUSTOM WIDGETS:

Default-- offers a high modularity and unlimited number of custom widgets designed by players.
Widgets can be turned on and off at will from the Main Menu.
To load succesfully a new custom widget, its name must match the incrementing list.
Custom SVG, buttons, and flush override can be set by the widgets

Built in Custom Widgets

  • SOLAR SYSTEM-- This widget displays an augmented reality dispay of saved locations stored in the BookmarksCustoms.lua file
  • AR DAMAGE REPORT-- This widget gives an augmented Reality display of damaged elements and elements on ther last life (0 remaining). Works best with a remote controller

Lua Parameters

printDebug = Print extra data in the lua channel while executing actions. (more Chatty Chat) PerUserSaves = Save ALL users separately. if false then other users share one profile masterDataID = Flight Script will use owner's data as default for new users

COPY RIGHTS:

Free to use / change / customize.
If you develop any changes that may improve the functionality please let me know on my Discord. I would love to see them! (thegreatsardini)

DISCORD: thegreatsardini

CREDITS:

default--'s People

Contributors

krienas avatar thegreatsardini avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

default--'s Issues

Platform mode doesn't work in space?

Hello Sardini,
with latest version, I've set both Flight and Parking modes to Platform.
I'm landed on my space station and can lift off with G and then SPACE.
But then I only can yaw my ship but neither W/S nor mouse wheel make any changes.
I can only press G again and it safely lands the ship.
If the platform mode is not aimed to work in space, it shouldn't be possible to activate it?

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.