A modern reimagining of MAMEHooker, built for the latest Windows environments.
This tool acts as the essential bridge between emulators and your arcade hardware (Lightguns, LEDs, ...).
-
Windows Support
- Fully optimized for Windows 10 and 11, eliminating the stability and compatibility issues of MAMEHooker
-
Output Support
- Network - Receive output data over network connections for modern setups
- Windows Messages - Full backward compatibility with the "old" Windows messaging system
- This means that any emulator, launcher, or tool works with OutputHooker!
-
Hardware Support
- Lightguns with COM Port support (Blamcon, Fusion, GUN4IR, OpenFIRE, RS MX24, RS Reaper, X-Gunner)
- Lightguns with TCP support (Sinden)
- LEDWiz boards (Original, Clone, Pinscape)
- Ultimarc LED boards
- WLED boards (UDP Realtime)
- Any hardware that receives TCP/UDP commands
-
INI Support
- MAMEHooker INI files and KeyStates are supported
- OutputHooker features a built-in editor inspired by the original MAMEHooker workflow,
allowing you to configure hardware triggers without leaving the app
-
Download the latest build from the Releases page
-
Configure your emulator (e.g., MAME) to broadcast outputs via TCP or Windows Messages
-
Launch the application, start a game and use the INI Editor to define your hardware mappings
-
Watch your cabinet come to life!
See the Wiki for detailed instructions.
Due to time constraints, I cannot offer any support.
I am just one man that wanted to build a modern MAMEHooker alternative for my selfmade Arcade machine.
If you have suggestions, bug reports, or want to contribute to the code, feel free to open an issue or submit a pull request.
Most of the application is Qt-based, so you'll need the Qt environment along with the MSVC 2022 toolchain.
For the hardware side, I’ve integrated the improved LEDWiz SDK
and the Ultimarc PacDrive SDK for the LED boards.
- Qt 6.10.2 with a CMake file with MSVC 2022
- CMake Version: 3.30.5
- LEDWiz SDK - https://github.com/mjrgh/lwcloneu2
- Ultimarc PacDrive SDK - https://www.ultimarc.com/PacDriveSDK.zip
- Add support for display files
- Howard Casto (MAMEHooker & MAME Interop SDK developer)
- Ben Baker (MAME Interop SDK & Ultimarc SDK developer)
- Aaron Giles (MAME output code developer)
- 6Bolt (Hook of the Reaper developer)
Copyright © 2026 by PolybiusExtreme
