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.27.2 for Trackmania

default 6 days ago

  • Added school mode
  • Added new Plugin Manager design (the old design is still available in the settings)
  • Added named separators for categories in settings menu
  • Added option for named category separators in Plugins menu
  • Added fid filename to array if it exists in Nod Explorer
  • Added new Path API's
  • Added if, beforerender, and afterrender to [setting]
  • Added step attribute to [setting] for int, uint, double, float
  • Added support for newlines in [Setting]
  • Added improved display of structured settings
  • Added first version of new UI::Plot API
  • Added UI::SeparatorTextOpenplanet
  • Added UI::SetItemTooltip, UI::SetTooltip, and UI::BeginItemTooltip
  • Added UI::TextLink and UI::TextLinkOpenURL
  • Added UI::Shortcut and UI::SetNextItemShortcut
  • Added UI::IsKeyDown and UI::IsKeyReleased
  • Added UI::PushID with an integer
  • Added MouseButton button to UI::IsItemClicked
  • Added UI::SetItemKeyOwner
  • Added UI::WantCaptureMouse and UI::WantCaptureKeyboard
  • Added UI::GetMouseWheelDelta and UI::GetMouseWheelDeltaHor
  • Added support for multiple font range loading in UI::LoadFont
  • Added pretty parameter to Json::Write and Json::ToFile
  • Added string::LastIndexOf
  • Added wstring::opCmp
  • Added Math::PI2, Math::PIl, Math::PI2l constants
  • Added Math::Round with decimal places
  • Added Math::PosInf, Math::NegInf, Math::PosInfl, Math::NegInfl
  • Added mat3::Transpose and mat4::Transpose
  • Added mat4(const mat3 &in) and mat3(const mat4 &in) constructors
  • Added IO::Copy
  • Added IO::FileCreatedTime
  • Added more functionality to the Tests API's (still a work in progress)
  • Added Meta::Plugin::HasManifest
  • Added Meta::IsSchoolModeWhitelisted
  • Added Meta::ReloadPlugin
  • Added support for Meta::UnloadPlugin to unload itself
  • Added Reflect::MwClassInfo::Size
  • Added MwArrayInPlaceDyn<T>
  • Added more descriptive error for plugin info.toml load failures
  • Added "Open game folder" option to menu
  • Added log level string to log file
  • Added command line flag /openplanet:developer to start in developer signature mode
  • Added new icons to Openplanet's icon font: Ubisoft, ManiaExchange, ItemExchange, ManiaPark, Evo, TikTok, Dodecahedron
  • Updated game version data (faster startup time)
  • Updated overlay layout and style a little bit
  • Updated Angelscript
  • Updated ImGui (this adds many new API's and flag values to the UI API's)
  • Deprecated fallback parameters in nvg::LoadFont as they are practically free in NanoVG (fallback fonts are now always included) - this fixes problems when 2 plugins load the same font with different fallback settings
  • Fixed offzone patch no longer working
  • Fixed crash when assigning handle in scripts (#525 and #542)
  • Fixed crash when unloaded plugin tries to render in Recent in Developer menu
  • Fixed shared exports not being included with the plugin when their filename ends with another exported path
  • Fixed Text::TryParseDouble having the wrong signature
  • Fixed Text::StripFormatCodes not stripping empty links
  • Fixed hovered flags in UI::IsItemHovered not working
  • Fixed ChildClasses not showing on Maniaplanet and older in MwClassInfo
  • Fixed counting unnameable files in hash file report statistics
  • Fixed some broken font loading logic

1.27.1 for Trackmania

beta 6 days ago

  • Added school mode
  • Added new Plugin Manager design (the old design is still available in the settings)
  • Added named separators for categories in settings menu
  • Added option for named category separators in Plugins menu
  • Added fid filename to array if it exists in Nod Explorer
  • Added new Path API's
  • Added if, beforerender, and afterrender to [setting]
  • Added step attribute to [setting] for int, uint, double, float
  • Added support for newlines in [Setting]
  • Added improved display of structured settings
  • Added first version of new UI::Plot API
  • Added UI::SeparatorTextOpenplanet
  • Added UI::SetItemTooltip, UI::SetTooltip, and UI::BeginItemTooltip
  • Added UI::TextLink and UI::TextLinkOpenURL
  • Added UI::Shortcut and UI::SetNextItemShortcut
  • Added UI::IsKeyDown and UI::IsKeyReleased
  • Added UI::PushID with an integer
  • Added MouseButton button to UI::IsItemClicked
  • Added UI::SetItemKeyOwner
  • Added UI::WantCaptureMouse and UI::WantCaptureKeyboard
  • Added UI::GetMouseWheelDelta and UI::GetMouseWheelDeltaHor
  • Added support for multiple font range loading in UI::LoadFont
  • Added pretty parameter to Json::Write and Json::ToFile
  • Added string::LastIndexOf
  • Added wstring::opCmp
  • Added Math::PI2, Math::PIl, Math::PI2l constants
  • Added Math::Round with decimal places
  • Added Math::PosInf, Math::NegInf, Math::PosInfl, Math::NegInfl
  • Added mat3::Transpose and mat4::Transpose
  • Added mat4(const mat3 &in) and mat3(const mat4 &in) constructors
  • Added IO::Copy
  • Added IO::FileCreatedTime
  • Added more functionality to the Tests API's (still a work in progress)
  • Added Meta::Plugin::HasManifest
  • Added Meta::IsSchoolModeWhitelisted
  • Added Meta::ReloadPlugin
  • Added support for Meta::UnloadPlugin to unload itself
  • Added Reflect::MwClassInfo::Size
  • Added MwArrayInPlaceDyn<T>
  • Added more descriptive error for plugin info.toml load failures
  • Added "Open game folder" option to menu
  • Added log level string to log file
  • Added command line flag /openplanet:developer to start in developer signature mode
  • Added new icons to Openplanet's icon font: Ubisoft, ManiaExchange, ItemExchange, ManiaPark, Evo, TikTok, Dodecahedron
  • Updated game version data (faster startup time)
  • Updated overlay layout and style a little bit
  • Updated Angelscript
  • Updated ImGui (this adds many new API's and flag values to the UI API's)
  • Deprecated fallback parameters in nvg::LoadFont as they are practically free in NanoVG (fallback fonts are now always included) - this fixes problems when 2 plugins load the same font with different fallback settings
  • Fixed offzone patch no longer working
  • Fixed crash when assigning handle in scripts (#525 and #542)
  • Fixed crash when unloaded plugin tries to render in Recent in Developer menu
  • Fixed shared exports not being included with the plugin when their filename ends with another exported path
  • Fixed Text::TryParseDouble having the wrong signature
  • Fixed Text::StripFormatCodes not stripping empty links
  • Fixed hovered flags in UI::IsItemHovered not working
  • Fixed ChildClasses not showing on Maniaplanet and older in MwClassInfo
  • Fixed counting unnameable files in hash file report statistics
  • Fixed some broken font loading logic

1.26.33 for Trackmania

beta 7 days ago

  • Added school mode
  • Added new Plugin Manager design (the old design is still available in the settings)
  • Added named separators for categories in settings menu
  • Added option for named category separators in Plugins menu
  • Added fid filename to array if it exists in Nod Explorer
  • Added new Path API's
  • Added if, beforerender, and afterrender to [setting]
  • Added step attribute to [setting] for int, uint, double, float
  • Added support for newlines in [Setting]
  • Added improved display of structured settings
  • Added first version of new UI::Plot API
  • Added UI::SeparatorTextOpenplanet
  • Added UI::SetItemTooltip, UI::SetTooltip, and UI::BeginItemTooltip
  • Added UI::TextLink and UI::TextLinkOpenURL
  • Added UI::Shortcut and UI::SetNextItemShortcut
  • Added UI::IsKeyDown and UI::IsKeyReleased
  • Added UI::PushID with an integer
  • Added MouseButton button to UI::IsItemClicked
  • Added UI::SetItemKeyOwner
  • Added UI::WantCaptureMouse and UI::WantCaptureKeyboard
  • Added UI::GetMouseWheelDelta and UI::GetMouseWheelDeltaHor
  • Added support for multiple font range loading in UI::LoadFont
  • Added pretty parameter to Json::Write and Json::ToFile
  • Added string::LastIndexOf
  • Added wstring::opCmp
  • Added Math::PI2, Math::PIl, Math::PI2l constants
  • Added Math::Round with decimal places
  • Added Math::PosInf, Math::NegInf, Math::PosInfl, Math::NegInfl
  • Added mat3::Transpose and mat4::Transpose
  • Added mat4(const mat3 &in) and mat3(const mat4 &in) constructors
  • Added IO::Copy
  • Added IO::FileCreatedTime
  • Added more functionality to the Tests API's (still a work in progress)
  • Added Meta::Plugin::HasManifest
  • Added Meta::IsSchoolModeWhitelisted
  • Added Meta::ReloadPlugin
  • Added support for Meta::UnloadPlugin to unload itself
  • Added Reflect::MwClassInfo::Size
  • Added MwArrayInPlaceDyn<T>
  • Added more descriptive error for plugin info.toml load failures
  • Added "Open game folder" option to menu
  • Added log level string to log file
  • Added command line flag /openplanet:developer to start in developer signature mode
  • Added new icons to Openplanet's icon font: Ubisoft, ManiaExchange, ItemExchange, ManiaPark, Evo, TikTok
  • Updated game version data (faster startup time)
  • Updated overlay layout and style a little bit
  • Updated Angelscript
  • Updated ImGui (this adds many new API's and flag values to the UI API's)
  • Deprecated fallback parameters in nvg::LoadFont as they are practically free in NanoVG (fallback fonts are now always included) - this fixes problems when 2 plugins load the same font with different fallback settings
  • Fixed offzone patch no longer working
  • Fixed crash when assigning handle in scripts (#525 and #542)
  • Fixed crash when unloaded plugin tries to render in Recent in Developer menu
  • Fixed shared exports not being included with the plugin when their filename ends with another exported path
  • Fixed Text::TryParseDouble having the wrong signature
  • Fixed Text::StripFormatCodes not stripping empty links
  • Fixed hovered flags in UI::IsItemHovered not working
  • Fixed ChildClasses not showing on Maniaplanet and older in MwClassInfo
  • Fixed counting unnameable files in hash file report statistics
  • Fixed some broken font loading logic

1.26.25 for Trackmania

default 4 months ago

  • Added "Tabs" menu to Nod Explorer
  • Added the ability to open new tabs in Nod Explorer when middle-clicking nods
  • Added stack trace on deprecation warnings in Compatibility.as
  • Added VehicleState::GetVehicleType and VehicleState::GetCruiseDisplaySpeed (thanks ezio416!)
  • Fixed not resetting context suspension (unexpected yield() behavior after a sleep(n))
  • Fixed missing italics formatting in Text::OpenplanetFormatCodes
  • Fixed performance of json (de)serialization
  • Fixed performance of string allocations when there is a large amount of data involved
  • Fixed crash when trying to add null to a json array

1.26.24 for Trackmania

beta 4 months ago

  • Added stack trace on deprecation warnings in Compatibility.as
  • Fixed not resetting context suspension (unexpected yield() behavior after a sleep(n))
  • Fixed missing italics formatting in Text::OpenplanetFormatCodes