Skip to content

2022.02

Compare
Choose a tag to compare
@CallumDev CallumDev released this 13 Feb 12:24
· 541 commits to main since this release

The release in which we implement some gameplay! LancerEdit etc. are only included in SDK builds.

Platform

  • Upgraded to .NET 6
  • ARM builds are supported on both armhf and aarch64 platforms, requires a GLES 3 capable GPU
  • Build runner updated to be faster, automatically pull submodules

Engine

  • Ini: Fixed culture-sensitivity bug in float parsing
  • Text Renderer optimised
  • Projectile renderer improvements
  • Particle Engine optimisations
  • Direct IP multiplayer connections
  • GL spew more verbose, include KHR_debug output
  • Decoded sound effects use correct trim points for MP3 in RIFF containers
  • Vorbis decode fixed
  • Optional opus decode when libopus is present
  • LiteNetLib update, drastically reduces CPU usage for background threads
  • .3db and .vms skips unrecognised data for compatibility
  • Overdraw reduced for low end GPUs (e.g. VC6 in Pi 4)
  • Startup time optimisations
  • Config files moved to .ini format

Gameplay

  • Load and Save single player games
  • News Articles displayed on base
  • Basic Equipment, Ship and Commodity trading
  • Options menu, MSAA and Anisotropic Filtering exposed
  • Cruise Engines Charge
  • Players and NPCs can be fired at
  • Projectile hit effects
  • More mission scripting implemented. Vanilla now requires nostory .fl for regular play, which can be acquired from adoxa.
  • Fuses spawn particle effects on the client

LancerEdit

  • Basic support for importing glTF 2.0 (.glb) and .obj models
  • Support for running scripts from the UI. See editor help for more information
  • VMeshWire display colours based on .cmp part
  • High dpi support enabled for all editor programs. Use SDL_VIDEODRIVER=wayland on linux to enable scaling (no fractional scaling).

SystemViewer

  • Add controls for managing movement speed