Space Engineers

Space Engineers

[OUTDATED] Whip's Pixel Artificial Horizon
Showing 11-20 of 44 entries
< 1  2  3  4  5 >
Update: 30 Mar, 2018 @ 8:37pm

Version 54
  • Added another step into the state machine to aid with computations
  • Decreased width of display to 47 pixels from 51 to make the display square
  • Decreased the number of extraneous iterations when filling the horizon. This should increase code performance.

    In this plot, red represents the runtime of the new version of the code. Blue represents the old. Lower y-axis means that the code has less of a performance hit (which is very good). I managed to distribute the load over various ticks more evenly with this new version making the code more performant :)

Update: 30 Mar, 2018 @ 3:44pm

Version 53
  • Using alignment setting instead of spacers for better performance and less character use
  • Minor changes to debug text output formatting

Update: 30 Mar, 2018 @ 3:15pm

Version 52
  • Re-added in optional tagging for specific ship controllers
  • Changed block fetching for better performance

Update: 29 Mar, 2018 @ 6:50pm

Version 51
  • Changed logic for when pauseWhenAway is disabled

Update: 29 Mar, 2018 @ 6:42pm

Version 50
  • Removed unused code
  • Changed instructions to reflect new changes: Code no longer needs you to name your control seats!

Update: 18 Mar, 2018 @ 10:21pm

Version 49 (Minor)
  • Fixed date in readme lol

Update: 18 Mar, 2018 @ 10:11pm

Version 49
  • Changed default color constants - v47
  • Fixed issue where code would trigger multiple times per tick in
  • Fixed issue where readout spit out the control seat name instead of the text panel name for an error message - v49

Update: 22 Nov, 2017 @ 6:36pm

Version 46
  • Added variable "isEasyStartPlanetWorld" since the easy start planet preset worlds have a different sun rotation axis :/

Update: 22 Nov, 2017 @ 5:40pm

Version 45
  • Changed stuff to use arrays instead of string builder
  • Code now uses a state machine to break up the drawing operations over several ticks. This vastly improves performance of the code
  • Removed ShowTextureOnScreen() as this caused screen flashing
  • Made the code trigger itself. No more need for timers!

Update: 10 Jun, 2017 @ 4:11pm

Version 42
  • Removed excess GridTerminalSystem calls in the WriteToTextPanel() method. This should further reduce lag :) - v42