Should also work with FM7,FH4,FH5, but has not been tested.
To start, simply clone the repo and run either start.bat or start.sh (you may also run npm run start-all after installing packages). Set your in-game telemetry settings to localhost on port 5300.
The web UI only works with Maple Valley (full circuit) for now, but there are plans to add more tracks and an easy way to map the track yourself in the future.
The websocket (telemetry-server.js) runs on port 5301; this can be changed within the file. It outputs all available telemetry data (If there are any missing, make an issue!), with a quick and easy websocket.
The UI lets you compare all of your laps. Hovering over the track shows the lap time and speed data per lap. You can also see all of your laps in a session at the bottom left of the UI. You can save laps for later, and group laps by user, for local co-op. You can view laps individually with "mini-sector" times or compare laps to see where you could be gaining and losing time!
This project is still a work in progress. Feel free to make issues for any bugs you find, or submit a PR with fixes! (Please test all changes in FM8 before creating!)