Hey guys, This is my very first time trying to create an app for AC, I would like to be able to control external (physical) gauges with things like the speed and RPM of the car I'm driving in AC. I would like to do this with Arduino. The thing is, I have no idea how to start. I know how to program in C/C++, so I was wondering if any of you could help me get going, my biggest question I suppose is : "What is the best way to "extract/receive" info directly from the game to use it in my program?" Thanks, Frazic P.S. : If this post doesn't belong here feel free to move it!
Hello @Frazic , welcome to the forums. I am an amateur programmer so cannot really help you, but I'll tag @ihlades maybe he could give you a hand. And while waiting for some input, you might want to take a look here: https://github.com/zegreatclan/AssettoCorsaTools/wiki https://github.com/zegreatclan/AssettoCorsaTools/issues Or maybe have a look at this interesting thread on main AC forum: link.
Hi @Frazic ! I think in your case it'd be best to use the Shared Memory features of AC: http://www.assettocorsa.net/forum/index.php?threads/shared-memory-reference-31-03-2016.3352/ You'd need to write a simple program that reads the data from AC's shared memory and then sends it to your Arduino. If you feel like adventuring, there's even the possibility of reading the telemetry via UDP: http://www.assettocorsa.net/forum/index.php?threads/ac-udp-remote-telemetry-update-31-03-2016.222/