Space Engineers

Space Engineers

[OUTDATED] Whip's Pixel Artificial Horizon
Affichage des entrées 11-20 sur 44
< 1  2  3  4  5 >
Mis à jour le : 30 mars 2018 à 20h37

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 :)

Mis à jour le : 30 mars 2018 à 15h44

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

Mis à jour le : 30 mars 2018 à 15h15

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

Mis à jour le : 29 mars 2018 à 18h50

Version 51
  • Changed logic for when pauseWhenAway is disabled

Mis à jour le : 29 mars 2018 à 18h42

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

Mis à jour le : 18 mars 2018 à 22h21

Version 49 (Minor)
  • Fixed date in readme lol

Mis à jour le : 18 mars 2018 à 22h11

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

Mis à jour le : 22 nov. 2017 à 18h36

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

Mis à jour le : 22 nov. 2017 à 17h40

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!

Mis à jour le : 10 juin 2017 à 16h11

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