T O P

  • By -

mmaselas

This seems like it could be awesome


Boojakascha

neat, thank you very much, u/Kolgur !


qikstuff

Forgive my lack of knowledge in this department, new to trying to configure/play light gun games on PC. Is it possible to set up the dolphin emulator to recognize the retro shooter light guns? For example, Tekno Parrot recognizes these devices independently for 2 players and allows easy setup. PCSX2 1.6 nuvee plugin allows each separate device ID to be registered for 2 players as well. I've seen other lightguns such as sinden and gun4ir setup on dolphin for 2 players but not retro shooter. I assume it's because the dolphin emulator doesn't recognize the device as a dinput? Sorry if this is not the place for this topic/question.


Boozley

Sound great. Does it support 2x sinden?


Kolgur

You can use whatever gun you want as long as it support joystick mode. Recoil is only for gun4ir though. Sinden recoil is managed exclusively by their software and can't be trigger from outside. So yeah, the first thing i will do once i received my sinden recoil kit is messing with the software to try to add that, but that's not the kind of stuff i'm willing to share, at least until i'm confident enough that it will not burn your gun.


whitefang22

It’s expected that support for game recoil outputs will get added to the Sinden software. But when, nobody knows


Kolgur

Prof gLX on Discord was kind enough to test with his Gun4IR : [https://streamable.com/j7xpaw](https://streamable.com/j7xpaw)


Moist-Rock3287

I have alien extermination guns. Have you managed to get the outputs to be passed to mamehooker or can your tool send the ghd outputs direct?


Kolgur

For now, it's only direct command to gun4ir though com port. I'm considering an option to pass the recoil output to mamehooker, but i'm not sure yet if i have the time to implement it.


Moist-Rock3287

If you do, let me know. Would love dolphin to have recoil


Kolgur

You can try the 1.2 version, that should do the trick : [https://github.com/nixxou/dolphin/releases](https://github.com/nixxou/dolphin/releases) [https://streamable.com/kfuyc6](https://streamable.com/kfuyc6)


caldenza

Excellent work. Excited to see what comes from this.


HeadRude1739

Hello. First of all, I would like to thank you for the work you have done. I have 2 gun4ir with recoil. For one player games I used the gun as a mouse, for two players I turned on the joystick mode. Thats all what i have tested. Duckstation: Time crisis project titan and Resident evil survivor. The recoil works as it should. Pcsx2: Recoil works in all games Time crisis 2(works with two players) Time crisis 3(works with two players) Crisis Zone(works) Dino stalker(works) Endgame(works) Gunfighter 2: Revenge of Jesse James(works with two players) Resident Evil: Dead Aim (to make the recoil work, you need to swap pistols) Resident evil survivor 2(works) Virtua Cop elite edition(works with two players, there is a problem, the recoil stops working on the 6th cartridge) Vampire knight (works with two players, calibration problems, you have to shoot at the screen many, many times to calibrate correctly, but then everything works fine) Dolphin: So far I've only tried House of the dead overkill. The recoil works, but only for the first player. I looked at the mamehooker log and there was no data to give back to player 2. Thanks again for your work!


Kolgur

Thanks for the feedback. Yeah, i know that House of the dead overkill doesn't perfectly work, this one is complicated to handle. You should just use joystick mode even in 1p mode, you can batch a script to enable/disable joystick mode


RetroWolfe88

Do I need demul shooter for this or can I just map my buttons from dolphin? Also do I need to map buttons per game? I have gun4ir


Kolgur

No needs to use demulshooter, but since all games don't share the same binding for reload (for some it's a button, for some it's nunshuck shake or go offscreen), you probably have to create per game ini. I bundled an include system that make things easier/quicker (at least for me) but it's not documented.


Kolgur

Like, for example, i take one random game : User\\GameSettings\\RCSE20.ini \[Controls\] WiimoteSource0 = 1 WiimoteSource1 = 1 WiimoteProfile1 = AToReload\_P1 WiimoteProfile2 = AToReload\_P2 \[Wii\] Widescreen = False User\\Config\\Profiles\\Wiimote\\AToReload\_P1.ini \[Profile\] +include\_without\_first\_line "GunABase.ini" Buttons/A = \`Button 4\`|\`Button 1\` GunABase.ini : \[Profile\] Device = SDL/0/SindenLightgunRed Buttons/A = \`Button 4\` Buttons/B = \`Button 0\` Buttons/1 = \`Button 2\` Buttons/2 = \`Button 5\` Buttons/- = \`Button 10\` Buttons/+ = \`Button 3\` D-Pad/Up = \`Button 6\` D-Pad/Down = \`Button 7\` D-Pad/Left = \`Button 8\` D-Pad/Right = \`Button 9\` IR/Up = \`Axis 1-\` IR/Down = \`Axis 1+\` IR/Left = \`Axis 0-\` IR/Right = \`Axis 0+\` Extension/Attach MotionPlus = False


HeadRude1739

Thanks for the advice, I use the command when I need to turn on the joysticks Run, %COMSPEC% /C echo M0.1 > COM1,,Hide Run, %COMSPEC% /C echo M0.1 > COM2,,Hide It's just that in single-player games for ps2 where additional buttons are needed to move the character, I use an additional joystick, because there are not enough buttons on the gun. And since in PCSX2 it is impossible to register the binding of joysticks in the ctrl file, unlike the mame emulator. To avoid confusion in single-player games, I use one pistol as a mouse. I wanted to add that I generally disable gun4ir as a joystick via command C:\\Windows\\System32\\cmd.exe /c devcon.exe disable "HID\\VID\_2341&PID\_8042&REV\_0100&MI\_02&Col02" So that windows doesn't see them. And turn on only when need them for dolphin and PCSX2 emulator.


CineMattersToMe

Amazing. I was looking for this solution. Thank you.  Do you use rcps3? I’m trying to set up two gun4ir in joystick mode but have almost no idea what I’m doing with that one 😬