Main > Lightguns
DemulShooter (Dual light gun on DEMUL, Model2, Dolphin, Silent Hill, etc...)
argonlefou:
--- Quote from: dgrace on January 01, 2026, 05:59:44 pm ---Hi Argon, I just tested v17.1 and for some reason my p1 Alien gun is not being recognized in the GUI (the device drag down). Only my p2 gun is recognized. Same with version 17.0. However, both my p1 and p2 alien mounted analog guns are being recognized in v16.4 GUI and before. So I assume there is some kind of bug in the latest version, or maybe i'm doing something wrong. Thanks in advance.
Update: It’s not a p1 vs p2 issue. It appears the GUI will only recognize one alien gun at a time. When both are plugged in, only one is recognized in the device drop down list.
--- End quote ---
Hi
Indeed, I was asked to make some changes on how guns ID are saved in the config file.
People tested a lot of guns to assure me that it would have no impact.
But they didn't test with aliens gun and murphy's law did the rest.
See here : https://github.com/argonlefou/DemulShooter/issues/352
I think I'll need to rollback to the older way...
I'm aware of the issue, I just need to think a alittle before adressing it
Ginsonic:
Hir Argon,
Flycast 2.6 is released, maybe, if you will have some spare time, you could update DS. Many thanks!
TapeWormInYourGut:
--- Quote from: argonlefou on January 11, 2026, 03:33:36 am ---Indeed, I was asked to make some changes on how guns ID are saved in the config file.
People tested a lot of guns to assure me that it would have no impact.
But they didn't test with aliens gun and murphy's law did the rest.
See here : https://github.com/argonlefou/DemulShooter/issues/352
I think I'll need to rollback to the older way...
I'm aware of the issue, I just need to think a alittle before adressing it
--- End quote ---
Ahhhh. I have several GUN4IR lightguns that have the same PIDs because its firmware only supports up to 4 unique available values. I haven't upgraded to the latest Demulshooter, but if I do and happen to use the two guns with the same PID then that is another scenario where this come up :(. Just another call out if you need more reasons to revert it ;)
I use a tool that sets the DS config for me prior to launching a game, so I suppose it wouldn't be an issue for me personally if DS still supports the fully qualified paths when it's manually set.
Edit: I don't have a github account to respond in that thread, but maybe a fix could be to use devices if their full ID is found, and then for any device which isn't found, you'd try searching using the short path? Saving would still use the full path, and then portability will work using the fallback search logic? No need to continue that conversation here, but is just another thought. That may only work when running games though versus configuring in the UI.
argonlefou:
--- Quote from: Ginsonic on January 11, 2026, 04:14:07 am ---Hir Argon,
Flycast 2.6 is released, maybe, if you will have some spare time, you could update DS. Many thanks!
--- End quote ---
thanks, just added it to v17.2 update on github
--- Quote from: TapeWormInYourGut on January 11, 2026, 03:06:21 pm ---Ahhhh. I have several GUN4IR lightguns that have the same PIDs because its firmware only supports up to 4 unique available values. I haven't upgraded to the latest Demulshooter, but if I do and happen to use the two guns with the same PID then that is another scenario where this come up :(. Just another call out if you need more reasons to revert it ;)
I use a tool that sets the DS config for me prior to launching a game, so I suppose it wouldn't be an issue for me personally if DS still supports the fully qualified paths when it's manually set.
Edit: I don't have a github account to respond in that thread, but maybe a fix could be to use devices if their full ID is found, and then for any device which isn't found, you'd try searching using the short path? Saving would still use the full path, and then portability will work using the fallback search logic? No need to continue that conversation here, but is just another thought. That may only work when running games though versus configuring in the UI.
--- End quote ---
Be assured that I did not need any more reason to revert it.....mostly the over way around : I was sent a lot of debug data before accepting the change, hoping this would not be kind of safe, but it wasn't
So I just changed it back to the old way in the v17.2 update
Starting to run some advanced looking functions, mixing both short and long names according to the computer is the best way to mess with a lot of things.
I'd rather keep a clear, unique way which has the advantage of giving clear information when things are not working.
Stability and compatibility if way more important to me than easy portability or other special-setup specific changes.
Ginsonic:
--- Quote from: argonlefou on January 12, 2026, 05:52:38 am ---thanks, just added it to v17.2 update on github
--- End quote ---
Thanks a lot :applaud:
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version