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.17.8

April 24 2021

Download 1.17.8
Downloads 2516
  • Added new Scene Explorer features (new design & manialinks)
  • Added game version data for 2021-04-23 (faster startup)
  • Added Net::SecureSocket for TLS sockets
  • Added UI::InputText and variations that allow passing a changed boolean
  • Added UI::SetKeyboardFocusHere
  • Added UI::GetScroll[XY], UI::SetScroll[XY], UI::GetScrollMax[XY], UI::SetScrollHere[XY], UI::SetScrollFromPos[XY]
  • Added flags to UI::BeginTabBar and UI::BeginTabItem
  • Added the ability to close tabs created with UI::BeginTabItem
  • Added UI::PushStyleVar and UI::PushStyleColor
  • Added size parameter to UI::BeginChild
  • Added missing Write functions to IO::File for uint8, uint16, uint32, uint64, int8, int16, int32, int64, float, double, and string
  • Added OpenplanetHasFullPermissions and OpenplanetHasPaidPermissions functions
  • Added Dev::GetOffsetString and added string to Dev::SetOffset
  • Added imported function binding for plugins to communicate with each other
  • Minor Nod Explorer improvements
  • Fixed not being able to intercept the same proc from 2 plugins
  • Fixed a crash when a script compiled an invalid regex
  • Fixed a potential crash when loading 2 plugins with the same ID
  • Fixed a crash when getting a substring of an invalid string
  • Refactored some engine version check stuff (needs testing, please report all problems)
  • Updated Angelscript

Openplanet 1.17.2

March 20 2021

Download 1.17.2
Downloads 3354
  • Added log message when loading a plugin
  • Added new options to the Developer menu
  • Added UI::IsWindowAppearing()
  • Fixed columns sorting in new tables API not working properly
  • Fixed some flag parameters in the API so they can be combined easier
  • Fixed leaking function reference when using script interceptions
  • Fixed Math::Rand upper bound not working properly
  • Fixed last reloaded plugin not saving properly after forgetting it
  • Fixed error when using deprecated Draw API's (these will be removed in the future, please use nvg!)

Openplanet 1.17.1

March 18 2021

Download 1.17.1
Downloads 1128
  • Added game version data for 2021-03-17 (faster startup)
  • Added new "Developer" menu which now contains options relating to the script engine (restarting scripts is now located here!)
  • Added shortcuts (when the overlay is open) to restart the script engine (Ctrl+Shift+R) and to reload the last reloaded plugin (Ctrl+R)
  • Added the ability to reload individual plugins
  • Added the ability to reload the last reloaded plugin
  • Added new design for the Debugger window
  • Added the ability for plugins to have settings with enum types
  • Added menu bars to a bunch of windows (instead of inconsistent options at the bottom or top)
  • Added new design for Network window
  • Added new Tables API to the UI namespace (this replaces the old UI::Columns() way of doing tables), see this Github issue for more details on how it works
  • Added some missing functions to the UI namespace
  • Fixed file extracting sometimes not working due to a regression in 1.16.8
  • Fixed proc interceptions not cleaning up in some rare circumstances
  • Fixed leaking script modules when script compilation failed
  • Fixed possible crash when using certain DirectInput-related external tools
  • Fixed wide string assign to null string would never set its length field
  • Removed deprecated callback function variations for OnKeyPress and Update. Use OnKeyPress with VirtualKey key and Update with float dt instead.
  • Updated Angelscript
  • Updated ImGui from 1.77 to 1.82

Openplanet 1.16.7

March 12 2021

Download 1.16.7
Downloads 1814
  • Added game version data for 2021-03-12
  • Fixed version detection for 2021-03-12 game versions
  • Added plugin to automatically fix the "loud sounds" bug in 256-base maps
  • Added "Load Fid" buttons to Pack Explorer
  • Scripts can now load any Fid as long as they know the filename
  • Added new file extraction method which should allow extracting some files that normally wouldn't extract 100%
  • Added scripted hooks via Dev namespace
  • Added (callable) Jit API to Dev namespace
  • Added Dev::BaseAddress API
  • Added Dev::SetOffset with Nod
  • Added UI::ListClipper API to speed up big lists of items
  • New game hooking method (should provide more stability & eases further development)
  • Fixed constness compatibility in reflection API
  • Fixed constness compatibility in vector operator API's
  • Fixed LoadCallback plugin function not working
  • Fixed "ZeroPadding" files issue in pack explorer for some packs
  • Fixed missing gamma correction in NanoVG shader
  • Fixed possible crash when a Nod load fails and the LoadCallback is ran
  • Now showing refcount in Nod Explorer
  • Changed the log format in the overlay
  • Updated Angelscript
  • Updated copyright text to 2021
  • Research

Openplanet 1.16.1

March 1 2021

Download 1.16.1
Downloads 2174
  • Added game version data for 2021-03-01 (faster startup time)
  • Fixed plugin update check not properly being asynchronous (faster script load time)