Predictor

A plugin by JackNytely

All versions

3.0.1

6 months ago

Download 3.0.1

Requires at least Openplanet 1.26.0

Stability and API safety improvements

  • Added a backend health check before requesting an Openplanet auth token.
  • Increased auth retry backoff from 5 seconds to 60 seconds when the backend is unavailable.
  • This prevents excessive Openplanet auth traffic if the backend is down.

Hosting and reliability

  • Migrated backend hosting to a dedicated Railway deployment for improved stability and uptime.
  • Updated deployment setup for Bun + Nixpacks to better support consistent production builds.

Backend migration: MongoDB -> SpacetimeDB

  • Replaced MongoDB persistence with a SpacetimeDB-based data layer.

3

11 months ago

Download 3

Requires at least Openplanet 1.26.0

Major Features

  • Complete Architecture Overhaul: Rewrote entire plugin from scratch with modern AngelScript patterns
  • MLFeedRaceData Integration: Replaced legacy NytelyLib with modern MLFeedRaceData for accurate race timing
  • Multiple Prediction Methods: Added three prediction algorithms:
    • Linear Extrapolation (basic pace-based prediction)
    • Best Splits Comparison (uses personal best checkpoint times)
    • Hybrid Method (70% best splits + 30% linear extrapolation)

User Interface Improvements

  • Moveable Overlay: Added drag-and-drop functionality for repositioning the prediction overlay
  • Resizable Window: Users can now resize the overlay window by dragging edges
  • Tabbed Settings Interface: Organized settings into "General" and "Data" tabs
  • Manual Split Editor: Added interface for manually editing checkpoint times
  • Enhanced Visual Design: Improved text rendering with shadows and better color options

New Settings & Configuration

  • Position Controls: Fine-grained control over overlay X/Y position and size
  • Color Customization: Separate color settings for text, background, shadows, delta time, and checkpoint info
  • Display Options: Toggle visibility of delta time, checkpoint splits, and background
  • Prediction Method Selection: Choose between different prediction algorithms
  • Resize/Drag Toggle: Enable/disable overlay manipulation features

Technical Improvements

  • Added DID support for external overlays
  • Improved file I/O for saving/loading best splits
  • Updated to use MLHook, VehicleState, and MLFeedRaceData

Dependencies

  • Added: MLHook, VehicleState, MLFeedRaceData (required)
  • Added: DID (optional, for external overlay support)

Bug Fixes

  • Fixed race timing accuracy issues with new MLFeedRaceData integration

2.2

3 years ago

Download 2.2

Requires at least Openplanet 1.26.0

Updated to the Newest Version of TimeLib (Used to capture the Accurate time in game), Now works on the Recent TrackMania Version.

TimeLib can be found here: https://github.com/JackNytely/TMNEXT-TimeLib

2.1

3 years ago

Download 2.1

Bug Fixes

2.0

3 years ago

Download 2.0

Updated the Plugin to work with the New TrackMania and OpenPlanet Versions and increased the accuracy of the Predictions

1.3

4 years ago

Download 1.3

Prediction System V2 Accuracy Update:

We have Updated the Accuracy of the Prediction System V2 to have Millisecond Accuracy

1.2

5 years ago

Download 1.2

Prediction System V2:

Prediction System V2 will now record your Checkpoint Split Times and Compare them to future runs on a specific map

Note: Prediction System V1 will still be used on tracks that you have not yet driven on the new Prediction System

1.1

5 years ago

Download 1.1

Added Multi-Lap Support:

Predictor now Accurately predicts the finish time for maps that Contain Multiple Laps

1.0

5 years ago

Download 1.0