Downloads for ManiaPlanet 4

Openplanet 1.20.0

October 4 2021

Download 1.20.0
Downloads 726
  • Added new Audio API
  • Added Arial fallback font if present on the system
  • Added a bunch of new UI functions:
    • UI::TextWrappedWindow
    • UI::GetContentRegionAvail
    • UI::GetContentRegionMax
    • UI::GetWindowContentRegionMin
    • UI::GetWindowContentRegionMax
    • UI::GetWindowContentRegionWidth
    • UI::CalcWordWrapPosition
    • UI::PushItemWidth
    • UI::PopItemWidth
    • UI::AlignTextToFramePadding
    • UI::GetTextLineHeight
    • UI::GetTextLineHeightWithSpacing
    • UI::GetFrameHeight
    • UI::GetFrameHeightWithSpacing
    • UI::IsItemClicked
    • UI::IsWindowFocused
    • UI::OpenPopup
    • UI::CloseCurrentPopup
    • UI::BeginPopup
    • UI::BeginFormattingGroup
    • UI::EndFormattingGroup
    • UI::EnableOverlayInput - Allows enabling UI input even when the overlay is disabled.
    • UI::DisableOverlayInput
    • UI::IsOverlayInputEnabled
    • UI::IsOverlayInputEnabledExternally
  • Added text input callbacks to the UI API
  • Added UI::DrawList::AddImage overload with UV coordinates
  • Added alternative variation of UI::Dummy with baseline Y offset
  • Added simpler variations for nvg::TextBounds and nvg::TextBoxBounds
  • Added support for text shadows with \$s
  • Added Regex::Contains
  • Added string::IndexOfI
  • Keyboard and mouse inputs are now blocked separately
  • UI inputs are now never blocked, meaning that UI in Render() can be interacted with even when the overlay is turned off
  • The built-in dictionary class is now much faster
  • Fixed key release events not being propogated to UI properly on overlay toggling
  • Fixed FileSource not properly being in IO namespace
  • Fixed constness of Json::Value::GetType
  • Fixed game inputs sometimes blocking after Alt+Tabbing
  • Fixed ImGui not supporting the full 32 bit UTF-8 character space
  • Fixed missing default font for NanoVG
  • Fixed Maniaplanet formatting not working with scopes ($< and $>)
  • Fixed Maniaplanet formatting not working with unfinished color codes
  • Fixed Maniaplanet formatting not working with some uppercase formatting codes
  • Fixed crash when trying to push a font that was not (properly) loaded
  • Fixed crash when using invalid time formatting

Openplanet 1.19.0

August 1 2021

Download 1.19.0
Downloads 674
  • Added the Plugin Manager, which makes auto-updating & installing plugins very simple!
  • Added and updated a bunch of UI icons
  • Added IO::FileSource which is the same as IO::File except it can load files from plugin root (including .op)
  • Added UI::Markdown for a simple markdown display
  • Added UI::PlotHistogram
  • Added background color parameter to UI::ShowNotification
  • Added tostring() function to convert several different types to string representations
  • Added string representation through tostring() to arbitrary classes via string ToString() methods
  • Added the ability to pass several arbitrary types to print() (this works through the tostring() method)
  • Added Meta::GetPluginFromID and Meta::GetPluginFromSiteID
  • Added UI::DrawList which can be used to draw stuff as part of the UI
  • Added UI::Dummy and UI::InvisibleButton
  • Added ResponseCode, ResponseHeader, and ResponseHeaders to Net::HttpRequest
  • Removed deprecated Draw::* API's, please use Nvg::* instead (or, for UI-layer drawing, use UI::DrawList)
  • Plugins now always load regardless of compilation failures - this makes it easier to work with them programatically
  • Plugin callback RenderMenuMain is now called before the Help menu
  • Updated Angelscript
  • Fixed game not always shutting down properly when an update is started
  • Fixed some broken static initializer support
  • Fixed Text::ParseDouble returning a float

Openplanet 1.18.8

July 6 2021

Download 1.18.8
Downloads 432

Lots of changes, too many to list! Most notably, this adds support for the new plugin system.

For full changelogs, see the Trackmania changelogs here:

Openplanet 1.16.8

March 13 2021

Download 1.16.8
Downloads 1018

Openplanet 1.15.17

November 13 2020

Download 1.15.17
Downloads 804

All changes from Openplanet for Trackmania:

  • Improved stability
  • New API features
  • New "Useful Information" plugin