Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: HS - merging all arcade emulators into one - LED Blinky Problem  (Read 2108 times)

0 Members and 1 Guest are viewing this topic.

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:July 10, 2025, 08:31:26 am
  • I want to build my own arcade controls!
Hello, I hope someone can help me on this one:

I'm using LED Blinky on my setup to light my RGB Buttons. I've setup multiple arcade system succesfully in HS (Mame, Naomi, Atomiswave, Daphne, Singe etc etc) and Merging them with Don's tools was a breath so all emulators are included in the mame wheel as single wheel.

Only problem now is that LED Blinky doesn't get the info it needs from all the other, non-mame setups. I think there will be no easy workaround but maybe someone has an idea. The problem here is that Naomi and Sammy have custom Led Blinky setups for EVERY game, which was A LOT of work that I don't want to do again. Also, I don't use the Mame default input for the other emulators because it would have been hell to configure for each game (Using custom controls here as well) - so every other emulator uses key's so it knows which one to light up.

I was so sure that with my last system, hyperspin would send out the Emulator Name when it's set to the "exe" in the XML. So I have a merged MAME.xml and any naomi game will have the <exe>Sega Naomi</exe>... so the output from Hyperspin to LED Blinky would be (for a specific naomi game) LED BLINKY NAOMI DOA2 (just as an example).... but it will not send the System Name...
 
I hope I can still merge everything into one list without redoing everything again (hours and hours of work). I did try to edit the ledblinkycontrol.xml but in the Mame wheel it will not read the key's that are in there but use the Button Definition (Player 1 Button 1) to light up the buttons.

Am I screwed?

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:July 10, 2025, 08:31:26 am
  • I want to build my own arcade controls!
Re: HS - merging all arcade emulators into one - LED Blinky Problem
« Reply #1 on: April 21, 2016, 09:09:24 am »
It would work if there is an option that the Mame Wheel will overwrite games with Key Mappings but I don't think that's possible. Will I really have to rework all those games?

arzoo

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2093
  • Last login:January 26, 2025, 08:51:53 am
  • Robots WILL kill you.
    • LEDBlinky
Re: HS - merging all arcade emulators into one - LED Blinky Problem
« Reply #2 on: April 21, 2016, 08:45:55 pm »
Since HS does not pass both the ROM/Game name and the emulator exe name to LEDBlinky, I don't see anyway to combine all games into a single wheel and still have LEDBlinky light up correctly. That being said, it's possible LEDBlinky could be modified to optionally identify the emulator based on the ROM/Game name (assuming it's unique across all emulators). This might add an extra delay to game startup because LEDBlinky does not index the game list across all emulators. I can add this to the requested enhancement list if you wish.
Robots will kill you.



Arcade Addiction

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:July 10, 2025, 08:31:26 am
  • I want to build my own arcade controls!
Re: HS - merging all arcade emulators into one - LED Blinky Problem
« Reply #3 on: April 22, 2016, 02:53:56 am »
It does pass a System Name, but later. HS will initialize the game (from the MAME wheel) and send it's status to LED Blinky (thinking it's a mame game). After that it will read the xml and see that it has an alternative EXE (Sega Naomi) so it can launch the game through Rocketlauncher.

I think that you suggestion is a great idea. I will leave my setup on multi emulator until then and hope for the best.

Thank you so much arzoo for getting back!

arzoo

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2093
  • Last login:January 26, 2025, 08:51:53 am
  • Robots WILL kill you.
    • LEDBlinky
Re: HS - merging all arcade emulators into one - LED Blinky Problem
« Reply #4 on: April 22, 2016, 07:24:04 am »
Would you mind running LEDBlinky with the Debug Log option turned on and then email me the debug.zip file - that way I can see exactly what's going on. Thanks.
Robots will kill you.



Arcade Addiction

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 745
  • Last login:July 10, 2025, 08:31:26 am
  • I want to build my own arcade controls!
Re: HS - merging all arcade emulators into one - LED Blinky Problem
« Reply #5 on: April 22, 2016, 02:47:28 pm »
Done!