Downloads for Trackmania Turbo

Branches: default beta edge

1.29.1 for Trackmania Turbo

beta 11 days ago

  • 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 Turbo

default 15 days ago

  • 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.0 for Trackmania Turbo

default 6 months ago

  • Added UI::LoadSystemFont to load fonts installed in Windows (from C:\Windows\Fonts)
  • Added UI::PushFont() with size parameter
  • Added UI::PushFontSize()
  • Added UI::TextAligned()
  • Added Meta::OpenSettings() to open the settings window to a plugin's page
  • Added option for FPS counter to Finetuner
  • Added new fonts that can be used by plugins: Montserrat.ttf, Montserrat-Bold.ttf, Oswald.ttf, Oswalf-Bold.ttf
  • Added the ability to set an empty icon for SettingsTab using icon=""
  • Added parameter documentation for UI::ShowNotification
  • Added plugin build duration to verbose build log
  • Added fallback to local appdata directory if needed (instead of C:\Users\Username\Openplanet\)
  • Added documentation for global and type properties
  • Added option to show plugin setting variable names
  • Added new About dialog
  • Deprecated UI::LoadFont with ranges and fallback parameters (use the simpler overload instead)
  • Improve table readability on Plugins tab in Settings window
  • Removed UI scale step restriction
  • Updated dear imgui with massive font handling improvements:
    • Overlay scaling setting can now be changed at runtime without requiring a game restart
    • Overlay scaling is now completely stable no matter how large you make it
    • Fonts are now dynamically resized and rasterized as needed
    • Fonts are no longer limited to a single size, they can be changed at runtime
    • Font loading is now a very fast operation instead of freezing up the game
    • Font ranges are no longer necessary: all characters are loaded
    • Font fallbacks are no longer configurable, as they allow virtually every important Unicode character without limitation
    • Font fallbacks are now automatically loaded from system fonts: Arial, Meiryo UI for Japanese characters (may not exist on Wine), YaHei UI for Chinese characters (and Japanese characters on Wine)
  • Updated Angelscript, which fixes an issue with shared namespaced classes across different plugin modules
  • Fixed crash due to exception when trying to create user directory but there is no permissions (OneDrive issue)
  • Fixed Draw::MeasureString not using current UI font as default font
  • Fixed missing types in UI::GetStyleVarX
  • Fixed update branch setting on Maniaplanet and Turbo not having any effect on startup
  • Fixed assertion when passing empty strings to UI::InputText
  • Fixed missing documentation for UI::SeparatorFlags
  • Fixed some issues reported in Finetuner
  • Fixed crash when solo reloading or unloading a plugin from menu
  • Fixed crash when unhooking inside of a hook by throwing an exception instead

1.27.17 for Trackmania Turbo

beta 7 months ago

  • Added UI::LoadSystemFont to load fonts installed in Windows (from C:\Windows\Fonts)
  • Added UI::PushFont() with size parameter
  • Added UI::PushFontSize()
  • Added UI::TextAligned()
  • Added option for FPS counter to Finetuner
  • Added new fonts that can be used by plugins: Montserrat.ttf, Montserrat-Bold.ttf, Oswald.ttf, Oswalf-Bold.ttf
  • Added the ability to set an empty icon for SettingsTab using icon=""
  • Added parameter documentation for UI::ShowNotification
  • Added plugin build duration to verbose build log
  • Added fallback to local appdata directory if needed (instead of C:\Users\Username\Openplanet\)
  • Added documentation for global and type properties
  • Added option to show plugin setting variable names
  • Added new About dialog
  • Deprecated UI::LoadFont with ranges and fallback parameters (use the simpler overload instead)
  • Improve table readability on Plugins tab in Settings window
  • Removed UI scale step restriction
  • Updated dear imgui with massive font handling improvements:
    • Overlay scaling setting can now be changed at runtime without requiring a game restart
    • Overlay scaling is now completely stable no matter how large you make it
    • Fonts are now dynamically resized and rasterized as needed
    • Fonts are no longer limited to a single size, they can be changed at runtime
    • Font loading is now a very fast operation instead of freezing up the game
    • Font ranges are no longer necessary: all characters are loaded
    • Font fallbacks are no longer configurable, as they allow virtually every important Unicode character without limitation
    • Font fallbacks are now automatically loaded from system fonts: Arial, Meiryo UI for Japanese characters (may not exist on Wine), YaHei UI for Chinese characters (and Japanese characters on Wine)
  • Updated Angelscript, which fixes an issue with shared namespaced classes across different plugin modules
  • Fixed crash due to exception when trying to create user directory but there is no permissions (OneDrive issue)
  • Fixed Draw::MeasureString not using current UI font as default font
  • Fixed missing types in UI::GetStyleVarX
  • Fixed update branch setting on Maniaplanet and Turbo not having any effect on startup
  • Fixed assertion when passing empty strings to UI::InputText
  • Fixed missing documentation for UI::SeparatorFlags
  • Fixed some issues reported in Finetuner
  • Fixed crash when solo reloading or unloading a plugin from menu
  • Fixed crash when unhooking inside of a hook by throwing an exception instead

1.27.16 for Trackmania Turbo

beta 7 months ago

  • Added UI::LoadSystemFont to load fonts installed in Windows (from C:\Windows\Fonts)
  • Added UI::PushFont() with size parameter
  • Added UI::PushFontSize()
  • Added UI::TextAligned()
  • Added option for FPS counter to Finetuner
  • Added new fonts that can be used by plugins: Montserrat.ttf, Montserrat-Bold.ttf, Oswald.ttf, Oswalf-Bold.ttf
  • Added the ability to set an empty icon for SettingsTab using icon=""
  • Added parameter documentation for UI::ShowNotification
  • Added plugin build duration to verbose build log
  • Added fallback to local appdata directory if needed (instead of C:\Users\Username\Openplanet\)
  • Added new About dialog
  • Deprecated UI::LoadFont with ranges and fallback parameters (use the simpler overload instead)
  • Improve table readability on Plugins tab in Settings window
  • Removed UI scale step restriction
  • Updated dear imgui with massive font handling improvements:
    • Overlay scaling setting can now be changed at runtime without requiring a game restart
    • Overlay scaling is now completely stable no matter how large you make it
    • Fonts are now dynamically resized and rasterized as needed
    • Fonts are no longer limited to a single size, they can be changed at runtime
    • Font loading is now a very fast operation instead of freezing up the game
    • Font ranges are no longer necessary: all characters are loaded
    • Font fallbacks are no longer configurable, as they allow virtually every important Unicode character without limitation
    • Font fallbacks are now automatically loaded from system fonts: Arial, Meiryo UI for Japanese characters (may not exist on Wine), YaHei UI for Chinese characters (and Japanese characters on Wine)
  • Updated Angelscript, which fixes an issue with shared namespaced classes across different plugin modules
  • Fixed crash due to exception when trying to create user directory but there is no permissions (OneDrive issue)
  • Fixed Draw::MeasureString not using current UI font as default font
  • Fixed missing types in UI::GetStyleVarX
  • Fixed update branch setting on Maniaplanet and Turbo not having any effect on startup
  • Fixed assertion when passing empty strings to UI::InputText
  • Fixed missing documentation for UI::SeparatorFlags
  • Fixed some issues reported in Finetuner
  • Fixed crash when solo reloading or unloading a plugin from menu
  • Fixed crash when unhooking inside of a hook by throwing an exception instead