App R3E Toolbox

Discussion in 'Community Workshop' started by deggesim, Feb 20, 2026.

  1. deggesim

    deggesim New Member

    Joined:
    Dec 29, 2024
    Ratings:
    +4 / 0 / -0
    R3E Toolbox - Comprehensive Race Management Suite for RaceRoom

    Hello RaceRoom community!

    I'm excited to share a project I've been working on: R3E Toolbox - a complete suite of tools designed to enhance your RaceRoom Racing Experience.

    What is R3E Toolbox?

    R3E Toolbox is a free, open-source desktop application (also available as a web app) that brings together multiple utilities to help you manage AI difficulty, fix race results, and create professional championship standings.

    ⬇️ Download the latest version here (Windows installer + portable version)

    Or try the web version (works on any platform: Windows, macOS, Linux)

    Key Features

    1. AI Management

    Based on the excellent work from pixeljetstream's r3e-adaptive-ai-primer, this tool helps you:

    • Analyze your aiadaptation.xml file
    • Use linear regression to predict lap times for unmeasured AI difficulty levels
    • Validate fit quality and detect outliers
    • Generate optimized AI settings for all your track/class combinations
    • Remove synthetic data and re-fit with real race data
    • Remove your own player lap times

    Perfect for league organizers or anyone who wants consistent AI competition across different tracks and classes.

    2. Fix Qualy Times ⏱️

    RaceRoom sometimes saves race results with missing qualification times. This tool:

    • Reads your qualification session file
    • Matches drivers between quali and race sessions
    • Patches the race results with correct qualification lap times
    • Generates a corrected file ready for your records

    3. Build Results Database

    Inspired by pixeljetstream's r3e-open-championship, this feature:

    • Analyzes multiple race result files from a folder
    • Calculates championship standings with points, wins, podiums
    • Generates beautiful HTML reports with official RaceRoom car and track icons
    • Caches assets for offline use
    • Creates standalone HTML files you can share with your league

    4. Results Database Viewer

    • Browse all your saved championships
    • Search and filter by car, track, or championship name
    • View detailed driver, team, and vehicle standings
    • Export HTML reports or JSON data

    5. Settings & Configuration ⚙️

    • Customize fitting parameters
    • Configure validation thresholds
    • Manage game data files
    • Clear cached assets when needed

    Technical Highlights

    Cross-platform: Desktop app (Electron) or web browser
    Modern tech stack: React + TypeScript with a clean, responsive UI
    Local storage: All data stays on your machine (electron-store for desktop, localStorage for web)
    No backend required: Completely self-contained application
    Auto-updates: The desktop app checks for new releases automatically and updates in one click
    Persistent logging: Detailed logs saved to disk via electron-log for easy troubleshooting
    Open source: MIT License - contributions welcome!

    Credits

    This project builds upon the fantastic work of pixeljetstream:

    • AI fitting algorithms from r3e-adaptive-ai-primer
    • Championship standings logic from r3e-open-championship

    The toolbox consolidates these tools into a single, user-friendly interface with additional features and enhancements.

    Getting Started

    1. Download the Windows installer or use the web version
    2. Load your r3e-data.json file (the app can auto-detect it from your RaceRoom installation)
    3. Choose your tool from the sidebar and start processing your race data!

    Full documentation and user guide available in the GitHub repository.

    What's Next?

    I keep improving this tool in my spare time and would love to hear your feedback. Whether you're:

    • A league organizer managing championships
    • A solo racer fine-tuning AI competition
    • A data enthusiast tracking your stats

    I'd be grateful for any suggestions, bug reports, or feature requests.

    ☕ Support the Project

    If this tool saves you time and enhances your RaceRoom experience, consider supporting it as a thank-you:

    Buy me a coffee on Ko-fi

    Links

    GitHub Repository: https://github.com/deggesim/r3e-toolbox
    Support on Ko-fi: https://ko-fi.com/C1C11UJY38
    Download Latest Release: https://github.com/deggesim/r3e-toolbox/releases/latest
    Web Version: https://r3e-toolbox.up.railway.app
    User Guide: Included in the app and repository

    Version History

    Currently at v1.6.0. Key milestones since the initial release:

    v1.6.0 — Performance optimizations (React Compiler + useMemo), improved AI fitting accuracy
    v1.5.0 — Comprehensive logging system with electron-log (persistent log files on disk)
    v1.4.0 — Automatic updates via electron-updater, enhanced logging configuration
    v1.3.x — Floating processing logs, application menu, human player detection fix in standings
    v1.0.0 — First stable release with all core features

    ---

    Feel free to try it out and let me know what you think! Questions, suggestions, and contributions are always welcome.

    Happy racing!

    Simone De Gennaro
     
    • Like Like x 3
    • Wonderful Wonderful x 2
    Last edited: Mar 21, 2026
  2. Maskerader

    Maskerader Well-Known Member

    Joined:
    Oct 6, 2019
    Ratings:
    +528 / 0 / -0
    Sounds great! It's really cool that people create things like that for this game.