Skip to content

Micro Engineer 1.2.0 "UITK overhaul"

Compare
Choose a tag to compare
@Falki-git Falki-git released this 28 Jun 13:00
· 166 commits to main since this release
6c2689f

UI overhaul: switch from IMGUI to UI Toolkit (UITK):

MicroEngineer_1 2 0_Flight

  • New Flight scene windows
  • New EditWindows window
  • New OAB StageInfo window

Main user feature of UI Toolkit is optimization, as UITK uses events to make changes to the UI, it's not being redrawn several times per frame.
Also, UI will automatically rescale to any resolution user selects.

Other changes:

  • "ALT + E" can be used to open in-flight and OAB GUI
  • edit windows: double-clicking an entry automatically installs/removes it
  • stage info window is now also editable
  • if upgrading from a previous version:
    • window layout will be reset due to intensive changes made to the UI
    • all leftover images in ..\assets\images\ can be safely deleted - except icon.png(!)

Dependencies:

  • Space Warp - v1.3.0.3 or later
  • UITK for KSP2 - v1.4.0 or later

Developer notes:

  • UITK uses asset bundles to load UXML, USS and images. They are located in ..\assets\bundles\microengineer_flightui.bundle & microengineer_oabui.bundle
  • UI was created in Unity Editor, version 2020.3.33f1. Source Unity files are located in (github source): ..\UnityProject\