The long dormant mamehooker 5.2 will hopefully be released soon. Aside from some better ultimarc support the main additions this time are dials and text box support for display files, which will allow you to build an instrument panel on a second screen for racers and flight sims. I'm currently testing the new features for bugs and tweaking a few things, and you know how slow I am about releases these days, but here is what I'm adding according to the "what's new":
Added Buffer position flag, which allows you to set a value to a single character in a buffer (%b1p1% = buffer 1, first character)
Loading a display file no longer steals focus, making them more compatible with some games and emulators.
Display file cleanup is now more robust.
Added monitor short-cuts for display file positions... if you define the position variables of a display file to %2, for example, it will automatically be resized to monitor 2.
Added Dial elements to display files. For use with racing games and such.
Added text boxes to display files. Useful for text that needs to be centered.
Added Support for newer Ultimarc devices such as the Ultimate I/O, the Servo Stick and the NanoLED.
To preserve my sanity, mamehooker now checks to see if a ledwiz has been detected by the dll before sending a command... so no more beeps!
Again, purely for my benefit, the test prompt and function selection prompt now appear directly below the main window.
I'm preparing a couple of example instrument panels, so I'll post pics when they are done.