Downloads for Trackmania

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

Openplanet 1.25.43

5 days ago

Download 1.25.43
  • Added the ability to "stream" audio samples from disk or from memory (this makes them more memory efficient as audio decoding happens in real-time)
  • Added some missing table functions in the UI API
  • Added MwId::SetName
  • Lowered UI scaling limit from 3x to 2x to avoid people getting entirely lost in UI on accident
  • Getting a Net::HttpRequest's result will now throw an exception if it is not yet finished
  • Updated Angelscript
  • Fixed problems with topological sort in plugin dependency graphs (this fixes a potential crash and also speeds up plugin compilation in some cases)
  • Fixed wrongly applied color for short color formats
  • Fixed UI::SliderFloat2 and friends returning weird values
  • Fixed broken UI when using UI::PushStyleVar with the wrong value type
  • Fixed missing Json::Value constructor with wstring
  • Fixed crash when attempting to write a null Json::Value handle
  • Fixed crash when calling Net::HttpRequest::Error before IsFinished
  • Fixed crash in scene explorer

Openplanet 1.25.41

24 days ago

Download 1.25.41

Note: This update contains a hotfix for a Json serialization issue introduced in the last update.

  • Added game version data for most recent game updates (faster startup time)
  • Added UI scale option to settings (requires a game restart, and may still have issues in certain plugins)
  • Added UI::GetScale
  • Added the ability to Shift+Click on menu items to not close the menu
  • Added support for MwStridedArray
  • Added support for castor callbacks, this allows casting structures such as CGameDirectLinkScript
  • Added UI::SetMouseCursor
  • Added UI::ButtonColored
  • Added UI::Indent and UI::Unindent
  • Added Json::Value factory functions for all types, and any class that implements Json::Value@ ToJson() const
  • Added Text::FormatOpenplanetColor and Text::FormatGameColor
  • Added int2, int3, nat2, nat3 to Dev API's
  • Added "Explore nod" menu item in Fid Explorer
  • Added logs when disabling & enabling plugins and loading disabled plugins
  • Added logs for more uninitialization routines
  • Added option to the log window to disable automatic scrolling
  • Added more detailed view of nod pools in Nod Explorer
  • Improved performance of Openplanet hashtables
  • Improved performance of class and member lookups
  • Improved error reporting for plugins without (valid) signatures
  • Fixed assertion when empty window title is provided to UI::Begin (it will now throw a script exception instead)
  • Fixed assertion when passing invalid float value to aspect in Mat4::Perspective
  • Fixed showing overlay toggle keys in the settings that don't generally work on a keyboard
  • Fixed conflicting module names for plugins (they now correctly throw errors)
  • Fixed broken UI in Nod Explorer's proc call when vec2 and vec3 parameters are present
  • Fixed ambiguous IDs with arrays in Nod Explorer
  • Fixed crash when clicking on string parameters in Nod Explorer's proc call window
  • Fixed "Update Tree" menu item in Fid Explorer causing a crash

Openplanet 1.25.40

24 days ago

Download 1.25.40
  • Added game version data for most recent game updates (faster startup time)
  • Added UI scale option to settings (requires a game restart, and may still have issues in certain plugins)
  • Added UI::GetScale
  • Added the ability to Shift+Click on menu items to not close the menu
  • Added support for MwStridedArray
  • Added support for castor callbacks, this allows casting structures such as CGameDirectLinkScript
  • Added UI::SetMouseCursor
  • Added UI::ButtonColored
  • Added UI::Indent and UI::Unindent
  • Added Json::Value factory functions for all types, and any class that implements Json::Value@ ToJson() const
  • Added Text::FormatOpenplanetColor and Text::FormatGameColor
  • Added int2, int3, nat2, nat3 to Dev API's
  • Added "Explore nod" menu item in Fid Explorer
  • Added logs when disabling & enabling plugins and loading disabled plugins
  • Added logs for more uninitialization routines
  • Added option to the log window to disable automatic scrolling
  • Added more detailed view of nod pools in Nod Explorer
  • Improved performance of Openplanet hashtables
  • Improved performance of class and member lookups
  • Improved error reporting for plugins without (valid) signatures
  • Fixed assertion when empty window title is provided to UI::Begin (it will now throw a script exception instead)
  • Fixed assertion when passing invalid float value to aspect in Mat4::Perspective
  • Fixed showing overlay toggle keys in the settings that don't generally work on a keyboard
  • Fixed conflicting module names for plugins (they now correctly throw errors)
  • Fixed broken UI in Nod Explorer's proc call when vec2 and vec3 parameters are present
  • Fixed ambiguous IDs with arrays in Nod Explorer
  • Fixed crash when clicking on string parameters in Nod Explorer's proc call window
  • Fixed "Update Tree" menu item in Fid Explorer causing a crash

Openplanet 1.25.36

2 months ago

Download 1.25.36
  • Added compatibility with the update that came out on March 29th.
  • Added Meta::Terminate()
  • Fixed slow class name or ID lookups really slow
  • Fixed double precision on json serialization

Openplanet 1.25.32

2 months ago

Download 1.25.32

This update fixes crashes in a future version of the game. Updating to this version of Openplanet is highly recommended to avoid crashes in future game updates!

  • Updated Angelscript
  • Added Meta::PluginSetting::Reset
  • Added Meta::Plugin::GetSetting
  • Fixed crashes in a future game update