TMDojo

A plugin by TeamDojo

TMDojo
Downloads 5,366
Updated 9 days ago
Released 3 years ago
Created 3 years ago
Numeric ID 180
Min. Openplanet 1.26.0
Featured
Signed
Game Trackmania

Description:

Have you ever wondered how the WR drove that insane first turn, or just can’t figure out that one dirt gear?

We want to give you the tools to really understand your replays - with a 3D view of the map and a ton of data!

Use this plugin to record your runs, and visit TMDojo to analyze them with a 3D viewer and a ton of stats and charts!

Find this plugin and all our code on Github!

You can also come say hi (or report issues) in our Discord.

Authentication:

The plugin requires you to authenticate with your Ubisoft account in order to submit your runs to our website. If you are not authenticated, a notification will be displayed when loading the plugin:

Authentication needed

Start Authentication: To authenticate, open the Openplanet overlay using F3 (default key). Then go to Scripts > TMDojo and select "Authenticate Plugin".

Openplanet menu

Authentication procedure: A window will open with instructions.

Authentication instructions

If successful, you will see a notification as shown below:

Authentication succesful

Congratulations! 🎉 The plugin is now set and ready, and will record your runs in real time!

If the plugin is active, you will see a little indicator on the top left of your screen while driving:

Recording overlay

Settings:

Disabling the plugin

You can disable the plugin altogether if you don't want your replays to be uploaded to the website.

Disabling plugin

Recording overlay

You can hide the overlay in the plugin settings by disabling the "Overlay" setting. (The overlay is automatically hidden when ingame HUD is hidden)

Recording overlay

Disable overlay

Save replays with respawns

Additionally, if you only want to upload "clean" runs without respawns, you can disable the "Save replays with respawns" setting.

Disable uploading replays with respawns

Changelog

0.7.1 - 9 days ago

We had two different methods to get the ingame timer, one of those methods stopped working (smScript.CurrentRaceTime no longer exists) Now using playgroundClientScriptAPI.GameTime - smScript.StartTime to calculate the time (tested in offline & online mode)

Now showing spinner when replay is being uplodaded

0.7.0 - 1 year ago

  • Remove PlayerState dependency and sector times

0.6.0 - 2 years ago

Simplify code Improve checkbox UI Option to not upload runs with checkpoint respawns

View all changelogs