Skip to content

Platform Release v0.32.0

Choose a tag to compare

@connorjak connorjak released this 07 May 07:43
· 8 commits to main since this release

This is copy pasted from the SimDynamX internal repository, so most or all of the links here direct to non-public sites.

This new Space Teams PRO version has been released and is available for download on spaceteamspro.com.

Space Teams PRO releases that start with 0. are all Beta releases, meaning we have relaxed standards for stability, performance, and backwards compatibility as we quickly introduce new features. Please contact us directly (support@SimDynamX.com) if you are interested in using Space Teams in an environment where software stability is critical.

Most notable changes since v0.31.1:

General

  • Enabled Structured Error Handling
    • Structured Error Handling is a Windows feature that allows C++ programs to handle OS-level errors such as Access Violation (segfault, usually caused by accessing uninitialized memory) as C++ exceptions. This means that previously silent-crash-causing errors from System code will now show properly in Space Teams log files as Fatal errors.
    • This needs to be enabled per-thread. Additional threads started from user code in Systems will likely not have this error handling enabled.
  • UIP2D_Orbit pawn now has separate AttachedToEntity and RotateToEntity EntityRef parameters, which define the body-fixed frames that the pawn uses. Camera rotation will track to RotateToEntity.
  • E_WidgetPanel entity for gadgets in 3D world
    • Example usage inside EntityConfig, also demonstrating new Gadget Params (params passed along to Gadget UI code, will be supported by on-screen pawn gadgets soon)
      "#Required": {
          "Name": "Panel1",
          "Systems": [],
          "Type": "BP"
      },
      "#BP": {
          "BP_Path": "/Game/SpaceCRAFT_2_UI/E_WidgetPanel.E_WidgetPanel_C"
      },
      "Gadget": {
          "WidgetClass": "WidgetBlueprint'/Game/SpaceCRAFT_2_UI/VehicleDisplays/ADI/W_ADI.W_ADI'",
          "Size_cm": [ "doubleV2", 15.0, 15.0 ],
          "Resolution_pix_cm": 40,
          "CameraFacing": false,
          "Params": {
              "Body": [ "EntityRef", "Orion" ],
              "Frame": [ "EntityRef", "Gateway" ]
          }
      }
  • Updated HLS and Orion 3D models with interiors.
  • Deterministic checkbox in Sim menu will start sim in Deterministic (single-threaded fast-as-possible) mode.
  • New Gadgets, not yet in core gadgets list:
    • Draw Line between Two Entities
    • Relative Motion Trail Viewer

Rendering

  • Corrected exposure value and physical camera settings
    • There was a false additional 1.3 stops of darkening on simulation visuals. This has been fixed; EV setting of 14.0 now matches previous setting of 15.3.
    • Solved issues with some physical-camera settings such as depth of field persisting in non-physical "game" camera mode.
    • Camera shutter speed now no longer inverted. Input of 500.0 to shutterSpeed_Hz will now properly map to 1/500 of a second exposure.
    • VR Pawns now using new functions for camera exposure control, which may disrupt existing VR sims.
    • Much faster "eye adaptation" for AUTO exposure mode
    • Fixed UI-shifting issues in W_CameraControl_Physical SimDynamX/SC_Platform#2570
    • Some other issues with camera control UI fixed
    • Most core sims changed over to W_CameraControl_Physical
  • Small tweaks to shadow settings; should properly stretch to ~4000km camera distance.
  • Object_Loaded Entity Type updates
    • "EmissiveStrength" parameter controls multiplier on emissive texture (i.e., its brightness)
    • Color texture alpha channel now gets passed in as an opacity mask (no code changes needed)
  • Atmosphere rendering no longer conflicts with planet terrain geometry, which caused black splotches

Key Known Issues

  • Keplerian mode in Transform gadget not working
  • ISS Live Telemetry demo crashing on start
  • SimDynamX/SC_Platform#1491 SimDynamX/SC_Platform#2235 Realtime Capture SkyLight sometimes has improper lighting
  • (Reduced impact) Various small GMRAD issues involving cube-side edges SimDynamX/SC_Platform#783
  • SimDynamX/SC_Platform#1739 Some jitter in specific situations, probably involving a time synchronization issue
  • Lander demo has WIP overhaul
  • Create New Sim UI is only partially implemented
  • Don't yet have a way to set up Systems on Entities in the SpaceCRAFT sim editing utilities; still requires text-editing the sim config for now.
  • Memory leak when making heavy use of image captures SimDynamX/SC_Platform#2563
  • Planet small-scale surface detail normal map (detail lighting) 90 degrees out of alignment when at the poles
  • FieldEffects are not yet passed along with IncludeSims

Automated Git Changelog:

What's Changed

Full Changelog: SimDynamX/SC_Platform@v0.31.1...v0.32.0

Do not download the "Assets" files below; they are just a copy of this repository and are not used for Space Teams PRO. Space Teams PRO can be downloaded after making an account at spaceteamspro.com.