Introduction to iRDDU2

The original iRDDU enabled iRacers to use spare screens to display data from the sim in either text or graphical form to build their own custom dashboards.  It came with a simple editor with which users built some stunning dashboards and spotter panels.  iRDDU2 does the same job but better and provides many more flexibility and features.  It’s a complete ground-up rewrite which has taken over a year to build.  Some of the improvements are:

  • Ground up redesign of the core program allowing multiple dashboards to be run from a single iRDDU instance.
  • Built-in dashboard download facility enabling you to choose from a large selection of ready made dashboards.
  • Sophisticated API support allowing the use of fields in formulae along with many custom functions to allow the dashboard designer to manipulate data as required.
  • Streaming of dashboards to remote devices such as tablets, phones and remote computers.
  • The ability to send keystrokes to the sim.
  • A built in scripting language allowing conditional processing based on API data.  This enables you to perform more complex functions like automatically switching to the F1 screen as you pass the S/F line then back to F3 100 metres later.
  • Button box support.  Buttons can be accessed from within scripts to change the behaviour of a dashboard, for example you could send keystrokes to the sim to thank by name the driver you just lapped.
  • Fully multithreaded architecture.  Every dash runs in it’s own thread as do the processes accessing the iRacing API, button boxes, keystroke sending etc.  One advantage of this is that you can run different dashboards at completely different rates without them affecting each other, for example a rev bar needs to run at around 15FPS or more to be useful but an F3 screen clone only needs to update a few times a second.
  • Totally rewritten, WYSIWYG editor.
  • A much faster YAML parser enabling instant access to all session string based data.
  • Updated, optimised graphical routines.

To install iRDDU download the latest version from the Download page and run the installer in the zip file.  The first time you run it iRDDU will create a folder in your Documents folder called iRDDU2 where it will store all your dashboards and any data associated with them.