Downloads for Trackmania

Note: The Club Edition of Trackmania is required to use the full feature set of Openplanet. Click here to read why.

Branches: default beta edge

1.29.3 for Trackmania

edge 1 day ago

  • Added "Word wrapping" setting to Log window
  • Added milliseconds to log output
  • Added UI::Drag* functions
  • Added IO::ShareMode parameter to IO::File in order to open files with sharing enabled
  • Added UI::VirtualKey::None
  • Added UI::Plot::BeginSubplots and UI::Plot::EndSubplots
  • Added Crypto::Sha512
  • Added Meta::OpenplanetVersionGitCommit and Meta::OpenplanetVersionGitBranch
  • Added plugin filter to network info window
  • Added exclusive allow rule in competition profiles
  • Added "Show executing plugin in window title" setting to Settings menu for some very specific hard-to-debug crashes
  • Added support for the standard /D flag in installer to specify directory from command line, which can be useful for automated Linux setup
  • Added Useful Information to Turbo build
  • Updated Angelscript
  • Updated dear imgui
  • Changed "N missed" to "N resolved" in pack explorer UI to avoid confusion about what that means
  • Changed how Openplanet builds are internally deployed to streamline built-in plugin versioning
  • Removed support for some older plugins last updated before January 2022 (developers of these plugins have been informed about this)
  • Removed implot demo to save some space in final binary
  • Removed automatically creating the legacy Scripts folder to avoid confusion for new plugin developers
  • Fixed empty lines not printing to log
  • Fixed 32 bit warning about VC++ runtime in log
  • Fixed UI::IsGameUIVisible() on Turbo
  • Fixed not disabling enable checkbox in settings window for essential plugins
  • Fixed not using proper arguments when opening preferred text editor
  • Fixed crash when trying to disable essential plugins
  • Fixed potential crash when typing text into certain textboxes

1.29.2 for Trackmania

edge 3 days ago

  • Added "Word wrapping" setting to Log window
  • Added milliseconds to log output
  • Added UI::Drag* functions
  • Added IO::ShareMode parameter to IO::File in order to open files with sharing enabled
  • Added UI::VirtualKey::None
  • Added UI::Plot::BeginSubplots and UI::Plot::EndSubplots
  • Added Crypto::Sha512
  • Added Meta::OpenplanetVersionGitCommit and Meta::OpenplanetVersionGitBranch
  • Added plugin filter to network info window
  • Added exclusive allow rule in competition profiles
  • Added "Show executing plugin in window title" setting to Settings menu for some very specific hard-to-debug crashes
  • Added support for the standard /D flag in installer to specify directory from command line, which can be useful for automated Linux setup
  • Added Useful Information to Turbo build
  • Updated Angelscript
  • Updated dear imgui
  • Changed "N missed" to "N resolved" in pack explorer UI to avoid confusion about what that means
  • Changed how Openplanet builds are internally deployed to streamline built-in plugin versioning
  • Removed support for some older plugins last updated before January 2022 (developers of these plugins have been informed about this)
  • Removed implot demo to save some space in final binary
  • Removed automatically creating the legacy Scripts folder to avoid confusion for new plugin developers
  • Fixed empty lines not printing to log
  • Fixed 32 bit warning about VC++ runtime in log
  • Fixed UI::IsGameUIVisible() on Turbo
  • Fixed not disabling enable checkbox in settings window for essential plugins
  • Fixed not using proper arguments when opening preferred text editor
  • Fixed crash when trying to disable essential plugins
  • Fixed potential crash when typing text into certain textboxes

1.29.1 for Trackmania

beta 2 months ago

  • Added support for Green Coast, Red Island, Blue Bay, and White Shore in the "Create a new map" dialog
  • Added horizontal scrollbar to log window
  • Updated Angelscript
  • Fixed log window scrolling back to the top on titlebar expansion
  • Fixed scaling on school mode menu

1.29.0 for Trackmania

default 3 months ago

  • Added support for the Trackmania 2026 update
  • 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

1.28.6 for Trackmania

beta 3 months ago

  • Added support for the Trackmania 2026 update
  • 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