ErlerPhilipp / dr2_logger

A logging and analysis tool for Dirt Rally 2.0
MIT License
21 stars 5 forks source link

Dirt Rally 2.0 Logger

Dirt Rally 2.0 Logger is a logging and analysis tool for car setups in Dirt Rally 1 and 2 by Codemasters. This is a free and open-source software.

Get the executables, source code, documentation and support on Github.

How to Use

Don't forget to enable UDP in the "hardware_settings_config.xml" and set the same port for the game and tool. Otherwise, simply extract the tool's zip and run the exe. For detailed instructions see the setup guide.

This Logger is mostly a command-line tool where you can see the available commands and current race progress. It looks like this: dr2logger

You can get plots of a race's statistics like this one: dr2logger

Usage

Here is more information about how to use this tool:

Details

You may see 'unknown car' or 'unknown track' in your logs. This happens when the internal database is outdated. In this case, please fill in the car names in the 'unknown cars.txt' and 'unknown tracks.txt' that you should find in the logger's directory. Then send the contents of those files to me. Due to ambiguous data (exactly the same idle/max RPM and number of gears), the following cars in DR2 cannot be distinguished:

Here are more details for developers covering how to run the Python code directly, how to build an executable and which information is available.

License

All parts of this project are published under the permissive MIT license. In short, you can do with the code, documentation, images and etc. on whatever you want. I hold no responsibility if it doesn't work as expected.

When you share (parts of) this repository, please mention or link my work. If you find this tool useful, I encourage you to leave some feedback, e.g. as an issue.

Change Log

Older Releases

Related Tools

Aside from this tool, which focuses on the analysis and visualization of single runs, there are other tools.

Dirt Rally Time Recorder: This tool allows you to track your stage times in DiRT Rally and browse them, which the game itself does not allow.

RaceTrack Data Acquisition: RDA is an application that can log telemetry from DiRT Rally and DiRT Rally 2.0 to CSV, BIN, or MoTeC LD files. It includes an overlay window with delta times.