The Gear Indicator Dll (GIDll) is a "proxy" dll, that allows to send
packets from any DirectX 9 application. Currently only Richard Burns Rally
(RBR) is tested and supported. The client application can be any application,
packets. I tested only my
Gear Indicator (GI), though.
NEW: Shift light is supported, look into gidll_config.txt. Also RPM, speed, engine temperature and turbo values are filled correctly in the OutGauge packet (not useful for GI, but maybe for other apps). The original turbo value from RBR is divided by 100,000, which corresponds Pascal to BAR conversion. I have no idea, if it's correct, the value varies approximately from 1.1 to 2.1.
Startup.exe (RBR settings) doesn't work with this d3d9.dll. If you want to change your RBR settings, remove/rename d3d9.dll from your RBR directory (folder), change settings and move/rename d3d9.dll back.
If you have comments, feature requests, or you found a bug, don't hesitate to contact me. Have fun :-).