Skip to content

v2.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Anonymous-275 Anonymous-275 released this 02 Sep 00:05
· 11 commits to v3 since this release
  • New logging system
  • New two way custom IPC system instead of TCP for BeamNG <-> Launcher communication (Game disconnected be gone!)
  • New crash handling system
  • New windows signal processing system (graceful shutdowns)
  • WIP toml config file
  • Launcher now prompts a steam launch of the game if possible
  • New Unhandled Exception Filter will catch any hard random crashes and writes more info in the log
  • New WIP dynamic discord rich presence messages
  • New Game version mismatch messages (slightly newer or older, not supported, not yet supported)
  • Direct access to in game lua for low latency launcher to game communication
  • Automatic scan of lua functions for automatic game update support (working since 0.23 I am proud)
  • Time out of packets that are spammed and unneeded in case the game freezes
  • Added a lot of verbose messages to understand what is happening in case of small issues
  • Safer atomic queue implementation (avoids dead locks)
  • Fixed crash when inputting a character in the port field under direct connect
  • Fixed Fatal error with config parsing from V2
  • IPC now uses the game process ID to identify states
  • The launcher will:
    *detect if a game is running and attach to it live
    *not attach to a game process that was attached previously by another launcher
    *try to run the game for you on steam only when there is no other game processes running
  • Add you can now specify config file path as argument
  • Proper version checking
  • Candidate for issues #57 #55 #45 #18 #17 #11 #8
  • Add URI command support for beammp://