Hi Arzoo, I really hope you can help me. In short, I can get LEDBlinky to work in HyperSpin, but only after a game in MAME has launched. I’ll try and be as concise as I can with the details of this, but please let me know if there anything else I can tell you that might help diagnose my issue.
I’m building an arcade cabinet with RGB lights and running MAME through HyperSpin.
Programs used: HyperSpin, HyperHQ, RocketLauncher, RocketLauncherUI, MAME, LEDBlinky
- I installed HS, MAME, and RL
- I then followed along to the great Youtuber Maverick’s Arcade in setting up LEDBlinky.
- I’ve set up a basic 1 frame animation for the default colours I want whilst not in game (FE Active etc..), and added an FE Start-up and FE Quit animation.
- All buttons are wired up correctly and each program seems to be talking to each other. I can launch a game in MAME, and the colours change based on the colour.ini etc…great
- However, LEDBlinky doesn’t run the FE Start-up when I launch HS. It only runs that once I launch a game through MAME. Game runs, it flashes white for second, then runs the FE Start-up animation, then switches to the specific game colours. When I exit the game back to the menu, FE Active kicks in. But when I close HS, The FE Quit doesn’t run and after HS is closed, the FE Active stays lit.
- So, it seems like everything is working, just not in the right order. Or, something isn’t configured correctly.
- If I start LEDBlinky, then launch HS, same thing.
- If run a HS Start-up Script to run LEDBlinky on HS launch, same thing.
- But, I’ve checked the Debug.log and HS Log.txt and LEDBlinky does launch at the same time as HS does when the Start-up Script runs.
Some further info that might help:
- I have LEDBlinky Disabled in HyperHQ (I was advised that it would conflict with RL-LEDBlinky communication)
- I have LEDBlinky Enabled in RocketLauncherUI and set to “Enabled - All”
- In LEDBlinky I have the FE set to “Other Front-End”
I can provide you with the Debug.log and Debug.zip as well as HS and RL logs if that would help.
My guess is, it’s something simple, and I’m just missing it. Your help and guidance would be most appreciated.
Thanks,
Kudrun
----------------------------------------------------------------------------------------------------------------------------------------
SOLVED
It was a simple case of me not having my Hyperspin Startup Script correctly set up. So it wasn't launching LEDBlinky when Hyperspin started, and only when MAME started.
For anyone interested, I just needed to add a "1" after the program run target:
[Startup]
Minimize_Background_Windows_Enabled=true
Window_Classes_To_Not_Minimize=Shell_TrayWnd,Button
Process_Name_To_Close_1=
Program_To_Run_Target_1=LEDBlinky.exe 1
Program_To_Run_Working_Dir_1=K:\LEDBlinky\
Program_To_Run_MaxMinHide_1=Min