Jump to content
LaunchBox Community Forums

Blick LEDBlinky for starting when launching a specific title


Recommended Posts

Posted

Wow, thanks for the feedback. This sounds awesome. I really hope it to progress and gain momentum. Adding output to LED controllable boards like LED kinky and would for shure be interesting to the Lightgun community. Also, if the need to kill/restart MAMEHooker got eliminated when using a frontend I would be one happy camper for sure.

 

Hope you post whenever you have something new Sir.

 

Cheers /Gustav

  • 8 months later...
Posted

Minor update, as I recently had some time to start setting up my light guns after several delays from home renovations.

I've got Hook of The Reaper (HOTR) working well with MAME using output network, but this obviously clashes with LEDBlinky for any interactive controls. I've avoided using Mamehooker as it's quite old now and seems to be running into compatibility issues, which isn't something I want to encounter in the future when my memory is hazy on how I built and configured my arcade. There is a new LED feature being developed within HOTR, but I doubt it will be a suitable replacement for LEDBlinky directly, but would be amazing as an input for or integration with LEDBlinky.

At this time, I'm almost convinced that the only way to achieve what we're after is to use HOTR and LEDBlinky simultaneously, which would require MAME output to use both "network" and "windows", respectively. The problem with this idea (beyond the duplication of output) is that no option exists in MAME for simultaneous output - it's one or the other, not both.

As I'm at a dead end for configuring what already exists to work together, I'm going to attempt building a little script/tool that can read the MAME output over network (required for HOTR) and then forward that to windows (required for LEDBlinky). This would have the added benefit of enabling support for older tools that aren't being actively worked on.

If I have any luck with this or find a better solution, I'll post another update. If someone else has a better idea, then please feel free to share as well.

Posted

I've had a breakthrough and have managed to develop a MAME plugin that will output states via network, while MAME natively outputs states via windows. This enables me to have LEDBlinky controlled via windows and Hook of The Reaper (HOTR) via network (and other more modern software).

I'm just trying to ensure I've captured the relevant output state variables, as there's a lot to account for. When I'm done, I'll share the files so others can use this in the future. 😁 I just need to finish testing the most popular games to ensure I've fixed as many issues as possible before sharing.

Posted

Wow, and wow man! This sounds damn epic! I don't have HOTR but I guess this will be usable for many other stuff aswell. Can you hook to more events from a MAME title now compared to when using MAMEHooker or would it be the same?

I thought of having a adressqble rgb led around my screen to play animations for 1 and 2 player side or the whole screen for single player when taking damage. Never bothered as my LEDWiz could only output 500mA per output and also no real option to select 1/2/or whole frame for animation. With network this might be possible I hope 

Posted (edited)

Hook Of The Reaper is meant to be a modern replacement for Mamehooker, and uses network instead of windows for output in MAME. This is a good thing as it allows multiple software to tap into the same TCP network server to monitor game output state changes, which overcomes the limitation of a single program being able to access the windows output states (which at this time is required for LEDBlinky or Mamehooker, can't be both simultaneously).

https://github.com/6Bolt/Hook-Of-The-Reaper

HOTR is primarily used for light guns at the moment, but in the future it may have LED controller support for Ultimarc products too, but I wouldn't expect this to replace LEDBlinky for things like default RGB configuration per platform or animations for lunchbox and alike, but it could perhaps add support for dynamic game state changes for LEDs - just not sure how this will affect LEDBlinky as that tends to be pretty good at overriding state changes. The details on future light controller functionality is here:

https://hotr.6bolt.com/pmwiki.php/Main/LightController

Regarding your monitor idea, I installed a 3m Philips Hue Gradient lightstrip behind my arcade, and I have the Philips Hue Sync app set to autostart on boot up and sync the lightstrip to the main arcade monitor (I have a marquee too, but it ignores this screen). It doesn't do colour for independent game events (like damage), but it does sync with the colours around the edge of the monitor so everything lines up nicely. Looks pretty cool, and could be an easier (albeit expensive) option if you're interested.

Edited by DJ_GLiTCH
Added links for HOTR and clarified Hue Sync details
Posted (edited)

@gStAv I have attached the first fully functional version of my MAME plugin ("NetworkOutputServer"). Extract and copy the "plugins" folder into your MAME root directory. Ensure your mame.ini is set to output windows as well (since this plugin will handle the network output side of things).

You can download Hook Of The Reaper from GitHub and should only take a couple of minutes to configure your light guns (first add the light guns and assign the relevant COM ports, then set the light guns to the relevant P1/P2 player). The latest release is available here:
https://github.com/6Bolt/Hook-Of-The-Reaper/releases

Let me know how it goes for you, as I've tried to account for as many state outputs as I could find. All light gun games are accounted for in MAME, but there may be some other game specific state outputs I might have missed (such as driving games, but I did try to capture everything I could find at the time). Keen to hear how it works out for you. :)

Download link below ("MAME-Plugin-DJ_GLiTCH-NetworkOutputServer-v1.0.4.zip"):

https://drive.google.com/file/d/1RKk4SdEeIi-pDsfy_rjaAOOK3cgLT4jB/view?usp=sharing

 

MAME-Plugin-DJ_GLiTCH-NetworkOutputServer-v1.0.4.zip

Edited by DJ_GLiTCH
2026.02.01 - Updated link for v1.0.4

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...