Downloads for TrackMania Turbo

Openplanet 1.26.0

23 days ago

Download 1.26.0
  • Added first version of plugin manifests; this replaces having many different *.sig files in a plugin with a single .manifest file, and is a stepping stone towards bigger features to come
  • Added first version of competition profiles; this allows competitions to explicitly define allow- and block-lists (in coordination with the Openplanet team)
  • Updated Angelscript

Openplanet 1.25.45

3 months ago

Download 1.25.45
  • Added opEquals for vectors
  • Added Text::EncodeBase64 and Text::DecodeBase64
  • Added Net::HttpRequest::Json()
  • Added Openplanet-Old.log for the previous session log file
  • Added export_dependencies to plugin info file which is useful for nested dependencies (eg. A depends on B depends on C, where B's exports contains types from C)
  • Added the ability to use the core API audience in the NadeoServices dependency
  • Added the ability to display descriptions for screenshots in the Plugin Manager (thanks MisfitMaid)
  • Added the ability to display screenshots at arbitrary aspect ratios in the Plugin Manager (thanks MisfitMaid)
  • Updated Angelscript (potential performance improvements)
  • Fixed crash when loading fids
  • Fixed crash when using Reflection::GetType* functions with non-existing class name or type ID
  • Fixed divide by zero error when resizing the plugin manager to very small sizes (thanks skybaks)

Openplanet 1.25.40

5 months ago

Download 1.25.40
  • 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.17

11 months ago

Download 1.25.17
  • Fixed invalid plugin signatures of the plugin manager

Openplanet 1.25.16

12 months ago

Download 1.25.16
  • Added support for int64 and uint64 settings
  • Added updated plugin signature format
  • Added more informative in-game Openplanet update notification
  • Added missing math vector functions
  • Added profiler timing for ProcIntercept
  • Added Meta::UnloadedPlugins
  • Fixed plugins getting re-enabled after plugin compilation failure
  • Fixed Time::ParseFromRelativeTime not including milliseconds
  • Fixed version check for compatibility-disabled plugins not disabling older plugin versions
  • Fixed crash that could happen when using certain API's in an intercepted proc
  • Updated Angelscript
  • Cleaned up some logging
  • Fixed crash when displaying a nod of a class that has IdName redefined as a different type (for example, CPlugGameSkinAndFolder)
  • Fixed clearing json value when assigning itself to itself
  • Fixed game throwing a Maniascript error when intercepted procs were being blocked (this was a problem with Ghost Scrubber, for example)
  • Fixed multiline strings not (de)serializing correctly
  • Fixed Plugin Manager not being able to update plugins when they were disabled through app config