Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buzzers button keeps pressing #31

Open
morispi opened this issue May 4, 2020 · 10 comments
Open

Buzzers button keeps pressing #31

morispi opened this issue May 4, 2020 · 10 comments

Comments

@morispi
Copy link

morispi commented May 4, 2020

Hi,

Just dowloaded and tested USBqemu-wheel yesterday, and after hours of research, it was the first plugin to actually work and display a list of devices. So, first of all, thank you!

However, when I select Buzzer and attempt to launch a Buzz game, the game acts as if the orange button was constantly pressed, making it unplayable.

I tried to look for fixes around the web, but couldn't find anything.

Do you have any idea what might be causing the issue?

Cheers,
Pierre

@jackun
Copy link
Owner

jackun commented May 4, 2020

No idea, but you can bug @Florin9doi ;)

@morispi
Copy link
Author

morispi commented May 4, 2020

That was a damn fast answer! Thanks, I'll wait for @Florin9doi then :D

@Florin9doi
Copy link
Contributor

Buzz! Sports Quiz should works already and now I've made a new PR for Buzz! Mega Quiz.
What game are you trying to play? It works if you keep a single buzz device enabled?
Here is a compiled plugin for my new PR if you need: USBqemu-wheel-0.9.0mega.dll.zip

@morispi
Copy link
Author

morispi commented May 5, 2020

Hey,

Haven't tried Buzz! Sports Quiz yet.

Tried out your new plugin yesterday with Buzz! Mega Quiz, France version.
I'm still getting the same error. Same thing happens when using a single buzz device.
Maybe it's worth mentioning: I don't own actual buzzers (yet), I'm just attempting to map the buttons to my controller.

Are Buzz! games such a pain that each one needs a proper plugin for buzzers to work, though? Sounds horrible. Might explain why it doesn't work with the France version of Buzz! Mega Quiz, though?

Thank you guys for your super quick answers anyway!

Cheers,
Pierre

@Florin9doi
Copy link
Contributor

@morispi, please check this:
USBqemu-wheel-0.9.0-#31-2.zip

@Florin9doi
Copy link
Contributor

Florin9doi commented May 7, 2020

I've found this: https://forums.pcsx2.net/Thread-New-Buzz-plugin-Help-needed?pid=572583#pid572583
A quick hack seems to works but isn't PR ready: buzz_2ctrl.txt

I think that the game needs some time to process the packets. If two controller are connected and we trigger an interrupt every cycle then it may overwrite or corrupt some data in game.
Ideally would be to pull DX controller updates in _USBIrqHandler and to return 1 only if we have changes (_USBIrqHandler should also return 1 while the usb port is configuring). This should also reduce the unnecessary operations.

@jackun, what do you think?

@jackun
Copy link
Owner

jackun commented May 7, 2020

IRQ thing probably needs fixing. I haven't checked much about it because some apis work more like in "pull" mode currently than "push" that probably is needed with fixed irq.

@morispi
Copy link
Author

morispi commented May 7, 2020

@morispi, please check this:
USBqemu-wheel-0.9.0-#31-2.zip

Works perfectly, thanks a bunch!

@Phipz87
Copy link

Phipz87 commented Aug 25, 2022

USBqemu-wheel-0.9.0-#31-2.zip

works for me :) Do I understand it right, i can use only 2 Controllers?

Thanks!

@zeusin
Copy link

zeusin commented Sep 15, 2022

Hello,

I'm using this plugin as is the only it works with buzz pads.

Is working fine with some games as "Buzz! Junior: Jungle Party", "Buzz!: The Schools Quiz", "Buzz!: Brain of..."
but I'm having ghost presses on blue button ( and sometimes orange ) with "Buzz!: The BIG Quiz" and "Buzz!: The Mega Quiz"

I'm on Windows 10 64 bits latest LTSC, i've tried with PCSX2 1.6 (32bits) with all versions of 0.10. With this version, when you choose buzz gamepad and dinput you can set buttons to real buzz gamepads or keyboard, gamepads... as it shows a menu to choose a map on red button, blue botton, etc...
Raw input is not working, even choosing "buzz" on passtrough, it doesn't detect when the buttons are pressed

With old versions, as the one mentioned here ( 0.9.0-#31-2.zip ) when I choose buzz gamepad, the menu to configure dinput, doesn't show a menu to choose on red button, blue button... it shows a menu to configure a wheel.

I've tried same configurations with 1.40, having same results.
I've also tried latest 1.7 from offical pcsx2 website only with default USB plugin shipped with him, as the "plugin" folder doesn't exists, having same results.

I'm missing something to make it work? it works better on linux?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants