1.29.0 for Trackmania Turbo

default 10 days ago

  • Added basic filtering in Nod Explorer
  • Added context menus to Nod Explorer members
  • Added masking of password fields in Nod Explorer
  • Added new Display namespace (this deprecates the Draw namespace)
  • Added UI::MeasureString (this deprecates Draw::MeasureString)
  • Added support for loading webp images
  • Added "Hide collapse button on windows" setting and UI::GetDefaultWindowFlags
  • Added UI::SetNextWindowSizeConstraints, UI::SetNextWindowCollapsed, UI::SetNextWindowBgAlpha, UI::IsMouseHoveringRect, UI::TableGetHoveredRow, UI::TableGetHoveredColumn
  • Added a bunch of ImPlot utility functions
  • Added enableif and onchange to setting variables
  • Added showing overlay when calling Meta::OpenSettings
  • Added support for printing log lines with newlines
  • Added proper error reporting for file IO errors
  • Added handling of ImGui user errors as script exceptions
  • Added warnings in log for unknown meta tags on functions and variables (eg. typo in "[Setting]" or "[SettingsTab]")
  • Added GetCmdBufferCore() and GetSystemConfig()
  • Added Dev::ReadUint alternatives of UInt for consistency
  • Added free register parameter to Dev::Hook API
  • Added license display menu and changed layout of support buttons in About dialog
  • Added separate UNITED_FOREVER and NATIONS_FOREVER preprocessor defines
  • Improved toml parsing
  • Updated Angelscript
  • Fixed notifications disappearing at inaccurate times
  • Fixed leaking handles when virtual loader fails to open a file
  • Fixed Time::Now relying on an uninitialized variable in plugin initializer code
  • Fixed "programmer error" in debugger plugin list
  • Fixed enum size for some proc return values
  • Fixed broken logging when printing 2048 characters or more
  • Fixed crash when opening call proc window with global enum
  • Fixed crash that could happen on shutdown