ninenium / navhud Goto Github PK
View Code? Open in Web Editor NEWa NavBall inspired Heads Up Display
License: Other
a NavBall inspired Heads Up Display
License: Other
NavHud - 1.3.3 - by Ninenium Some parts were written by Michel Dusseault (Addle or RealGrep on Github). Port to KSP version 1.1 by Chris "iPeer" Wignall Port to KSP version 1.2 by bwheatley A heads up display with the markers from the NavBall and docking alignment indicator. Compatible with: blizzy78's Toolbar mod. Note: Holding LeftAlt while hitting the toggle key (default Y) cycles the speed display mode. Installation: Copy the content of the 'GameData' folder to the 'GameData' folder of your KSP installation. License: MIT Change-log: version 1.3.3 - Fixed ToolbarWrapper version 1.3.2 - Updated to KSP 1.2 (bwheatley) version 1.3.1 - Removed waypoint functionality to resolve compatibility issues with KSP 1.1.3 version 1.3.0 - Updated to KSP 1.1 (iPeer) version 1.2.2 - Fixed bug with burn times taking all engines into account due to API change (Addle). version 1.2.1 - Added option to hide NavHud display when UI is hidden with F2 (Addle). - Added option to disable waypoint. - Replaced default button by button in applauncher. version 1.2.0 - Updated code for KSP 1.0 changes (Addle) - Made the burn time display a little better (minutes and others displayed rather than just total seconds) (Addle) version 1.1.4 - Added Waypoint support. - Fixed bug "NullReferenceExeption" when patched conics isn't unlocked. version 1.1.3 - Fixed bug where map view setting wasn't being saved and restored. (Addle) - Burn calculations now take into account reducing mass during the burn. (Addle) version 1.1.2 - Added triangles at screen edge that point to markers that are out of view. - Added smoothing to markers at speeds below 1 m/s. - Added a HUD text display so the navball can be closed completely without missing the information contained on it. Also added settings options for it. Note that holding LeftAlt and hitting the toggle key will cycle through the speed display modes (Surface, Orbit and Target). (Addle) version 1.1.1 - Fixed reset button bug (Addle) - Fixed alpha channel save bug (Addle) - Tweaked default alpha channel setting (Addle) - Changed default window position (Addle) - Added KSP-AVC support (Addle) - Tweaked heading marker version 1.1 - Changed settings window layout. - Added alpha channel option. - Improved target alignment support for mods. (Thanks to taniwha.) - The HUD is now rendered by its own camera positioned in the origin. This removes jitter and clipping issues. - Added anti-heading marker. - HUD is visible in the mapview. - Fixed bug: memory leak when settings window is open. Version 1.0.1 - Added hot key. - Fixed bug: No HUD when reverting flight from mapview. Version 1.0 - First release.
GameObject navWaypointIndicator = GameObject.Find("NavBall").transform.FindChild("vectorsPivot").FindChild("NavWaypoint").gameObject;
at line 22 in https://github.com/Ninenium/NavHud/blob/master/Source/WaypointMarker.cs throws a
NullReferenceException
Do to the recent version of Contract Configurator breaking some mods that use Blizzy's Toolbar, the code wrapper will need to be updated. This is one of the affected mods.
For more information about how Contract Configurator causes the problem: here
For the most recent version of ToolbarWrapper.cs: here
Last version of NavHud 1.3.0 is not compatible with KSP 1.1.3. Only HUD text is shown and not the lines and markers.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.