Predictor

A plugin by JackNytely

Predictor
Downloads 8,560
Updated 24 days ago
Released 4 years ago
Numeric ID 160
Min. Openplanet 1.26.0

This plugin was developed using generative AI.

Game Trackmania

Predictor will Predict what time you will get when you reach the Finish Line based on how you are currently driving and will Update the Prediction time once you pass through the next checkpoint.

Features:

  • Multiplayer Compatibility
  • Local Play Compatibility
  • Accurate
  • Adjustable Positioning

Discord: https://discord.com/invite/A55FDQwkw2 Github: https://github.com/JackNytely/TMNext-Predictor

Changelog

3 - 24 days ago

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 - 2 years ago

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 - 2 years ago

Bug Fixes

View all changelogs