Main > Lightguns
phantomX (formerly RL Lightgun Package) DS AIO/MAME Hooker + MORE!!
<< < (3/14) > >>
PaCiFiKbAllA:

--- Quote from: MartyKong on May 18, 2023, 05:09:14 pm ---Wow PaC,. This looks really cool!  :cheers:

--- End quote ---

Thanks brotha'.  Hope its useful for you guys  8)
PaCiFiKbAllA:
*UPDATE* - just added DemulShooter 10.11.0.  PCLauncher.ini was updated to include the newest entry, Castlevania: The Arcade
Headrush69:

--- Quote from: PaCiFiKbAllA on May 15, 2023, 08:16:43 pm ---I’m almost certain it can be done.  Not too sure about the outputs having issues with running both Led Blinky and MH, I have not read about it.  Anything is possible.  I don’t use LED Blinky, but I have it and can test it out when I have time.

--- End quote ---
So after some testing this appears to be working well in companion to LEDBlinky with the games I have tested.
LEDBlinky responds to mesages from Launchbox and when RL is launched, your software starts MAMEHooker and intercepts any MAME outputs. Once the MAMEHooker process is killed, it appears LEDBlinky takes control again. So the only issue if you call it that, is I'll have to convert LEDBlinky light outputs to MAMEHooker outputs for games that have both LED outputs and feedback outputs.

]Is it possible to add this to the latest Teknoparrot module as well? It already has Demulshooter support, just not the MAMEHooker support. If not, no big deal, worth converting to PCLauncher module for this.
PaCiFiKbAllA:

--- Quote from: Headrush69 on May 27, 2023, 01:55:04 pm ---
--- Quote from: PaCiFiKbAllA on May 15, 2023, 08:16:43 pm ---I’m almost certain it can be done.  Not too sure about the outputs having issues with running both Led Blinky and MH, I have not read about it.  Anything is possible.  I don’t use LED Blinky, but I have it and can test it out when I have time.

--- End quote ---
So after some testing this appears to be working well in companion to LEDBlinky with the games I have tested.
LEDBlinky responds to mesages from Launchbox and when RL is launched, your software starts MAMEHooker and intercepts any MAME outputs. Once the MAMEHooker process is killed, it appears LEDBlinky takes control again. So the only issue if you call it that, is I'll have to convert LEDBlinky light outputs to MAMEHooker outputs for games that have both LED outputs and feedback outputs.

]Is it possible to add this to the latest Teknoparrot module as well? It already has Demulshooter support, just not the MAMEHooker support. If not, no big deal, worth converting to PCLauncher module for this.

--- End quote ---

I don’t use the TP module, and even though it supports DemulShooter, it’s kind of a half baked solution and is part of the reason I created this package.  The RLUI only allows you to call a single instance of DS (uses the DemulShooter.ahk class) and even though in the TP module there is code to change the extension from DemulShooter.exe to DemulShooterX64.exe, it doesn’t work. 

Glad to hear the package is working out for you with LEDBlinky (almost). Since MH already supports led outputs, why not just use that instead?  Then you wouldn’t have to be using an additional piece of software.

If you need some help with that, let me know and I’ll see what I can do to assist 🍻 
Headrush69:

--- Quote from: PaCiFiKbAllA on May 27, 2023, 06:30:46 pm ---I don’t use the TP module, and even though it supports DemulShooter, it’s kind of a half baked solution and is part of the reason I created this package.  The RLUI only allows you to call a single instance of DS (uses the DemulShooter.ahk class) and even though in the TP module there is code to change the extension from DemulShooter.exe to DemulShooterX64.exe, it doesn’t work. 

--- End quote ---
The updated module does allow you to set to use the 64bit version from the RLUI.


--- Quote from: PaCiFiKbAllA on May 27, 2023, 06:30:46 pm ---Since MH already supports led outputs, why not just use that instead?  Then you wouldn’t have to be using an additional piece of software.

--- End quote ---
LEDBlinky does more than just LEDs, it also handles 4/8-way joystick switching. Although all these things can be done with RL, it's much easier with LEDBlinky. Since LB uses it to preview per game buttons, it does so by using the MAME cfg files and automatically adjusts even if you change key mapping in MAME. Also LEDBlinky's editor is a lot easier than manually doing it all with MAMEHooker.


--- Quote from: PaCiFiKbAllA on May 27, 2023, 06:30:46 pm ---If you need some help with that, let me know and I’ll see what I can do to assist 🍻 

--- End quote ---
Thanks for the offer. At this point I think the best method with the least amount of work is just only use RL and your modules for the games that need more than just LED support. (As the LED part is already working flawlessly as is with LEDBlinky)
The one issue I do see is that when using the RL MAME module, window sizes are messed up after returning to the front end. There is no resolution changes, and the only MAME option I set in RL is fullscreen and use MAMEHooker. (everything else is set in MAME.ini) My guess is it the window code and how RL works with them. I will have to look the module code in more detail. It doesn't have the same issue with other RL modules.

Thanks again for your updates.
Navigation
Message Index
Next page
Previous page

Go to full version