Today there's lots of amazing rally mods available (as can be found here), but to make Assetto Corsa truly immortal as a rally sim platform we need better timing and competitive options. After all, rallying is all about beating those stage times!
Now imagine a version 2.0 of Patrick Brunner's co-driver mod with the kind of timing features we take for granted in "native" rally sims. Patrick has reached the age of 75 and has retired from active programming but is willing to make his source code available under the MIT open license agreement, and to take an advisory role in further development. The main programme is built in C# (.NET/Visual Studio), with a small component written in Python.
As my own programming skills are futile we're looking for some people with the right skills to step up. If you are experienced in C# and Python, and willing to put some development time in this project (or know someone who does) PM me! Just to be clear, this is not in any way a commercial undertaking and resulting software should stay open source.
The idea is to split development in 3 phases:
Some ideas about features to be explored in the first development phase:
Now imagine a version 2.0 of Patrick Brunner's co-driver mod with the kind of timing features we take for granted in "native" rally sims. Patrick has reached the age of 75 and has retired from active programming but is willing to make his source code available under the MIT open license agreement, and to take an advisory role in further development. The main programme is built in C# (.NET/Visual Studio), with a small component written in Python.
As my own programming skills are futile we're looking for some people with the right skills to step up. If you are experienced in C# and Python, and willing to put some development time in this project (or know someone who does) PM me! Just to be clear, this is not in any way a commercial undertaking and resulting software should stay open source.
The idea is to split development in 3 phases:
- Reliable and precise system for personal stagetimes, with splits and differential timing.
Improvements might be made to the pacenote system. - Online stagetime leaderboards, with replays.
- Online system for organising multi-stage rallies.
Some ideas about features to be explored in the first development phase:
- reliable detection of start/finish line & car position (what exactly is required in a track mod?)
- save personal best times per car/track combo including replay
- split times and differential timing: choice of visual indicators or co-driver calls
- choice to run against another car best time
- perhaps unlikely, but if the game engine allows this:
- reset car to road/wheels (incurring time penalty)
- teleport car to the starting line to start a new run
- integration in content manager?
- improvements in pacenote recording: detection of jumps, junctions,...
- making pacenote editing more user-friendly