This plugin permits you to play with PS2 games that uses Buzz! Buzzer Controllers, and you can play with both your sets, for 8-players fun parties!
Usage
Drop the USB_BMB.dll file in your plugin folders, and BuzzPluginDriver.dll in your main PCSX2 folder (where PCSX2 resides).The plugin is configured to auto recognize two sets of buzzers. If you need to force some autorecognizers to off, use the configuration.
PS2 Wireless Controller Troubleshooting By Amanda Kondolojy; Updated September 15, 2017 Although Sony never manufactured first-party wireless controllers for its PlayStation 2 console, there are plenty of third party accessory manufacturers that have made fully compatible wireless controllers.
Credits
Buzz! MultiBuzzers is the product of many people that helped with their open source projects. This is my way to thanks them.
- USB_CLR, the base of this plugin, is a VB.NET project to interact with a keyboard
- luigi, who made the original plugin and its source available
- luisnrkl, who improved the original plugin and put the source on PCSX2 forum
- PCSX2 and USBqemu team for their wonderful PSX2 emulator
- HID-sharp, used for communicating with buzzers
- DllExport
- Ge-Force and jackun users on the PCSX2 forum for their help... thank you boys!
Posted by2 years ago
Archived
I was looking around on the web how to make them work as controllers on a Windows computer. I only found highly technical stuff regarding USB sniffers and such. But I wanted an easy solution.
This forum post: https://superuser.com/questions/1119177/playstation-2-buzz-controller-does-not-work-on-windows-10 actually described the solution. Switch the automatically chosen driver for the device to USB Input Device instead of the HID device, then it will recognise the controllers (got myself the old PlayStation 2 4-controller wired Buzz controllers, not the wireless ones), as a Logitech (as Logitech actually manufactured them for Sony) Buzz(tm) Controller V1, with 20 buttons, and an X/Y axis.
Just to note: There's no (known) possibility to make the X/Y axis move as there's no directional stick/buttons on it to modify it.
The button layout is simple:
Button 1 = Red Button (Player 1) Button 2 = Yellow Button Button 3 = Green button Button 4 = Orange button Button 5 = Blue Button Button 6 = Red Button (Player 2)
etc...
This is amazing for emulation, but also for new (indie) games to use this for co-operation games. :)
I haven't figured out how to make the red button light up, but according to another source (if I remember which one, I'll link it) makes it able to use a tool called SimpleHIDWriter3 to make the button stay lit. I would like to know if it's possible to make it blink/lit at some moments so emulation of PS2 Buzz games or indie game development could use this.
EDIT: Regarding the 'Red Button' issue, it's being turned on and off by the machine (PlayStation 2 in this case) sending a line of code to turn the lights on. (Source: https://www.raspberrypi.org/forums/viewtopic.php?f=78&t=64552) The code sent to the controllers (to make them all light up, have no idea how to make individual ones light hope, would love help with this) is 00 00 00 FF FF FF FF. (Sent/written by using the SimpleHIDWrite3 program provided by http://janaxelson.com/hidpage.htm)
Another EDIT: Found just seconds after how to make individual lights glow. Just turn one of the FF's to 00, to turn it off.
Some clarification:
The second number (00, {FF]) determines the first light, the third of Player 2, fourth of player 3 and 5th player 4.
comment