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