Next Generation Emulation banner

USBqemu Buzz mod

82K views 98 replies 51 participants last post by  Thbbhh 
#1 · (Edited)
Hi,

Everybody's seen that Buzz was not playable because of the lack of USB plugin.
Not anymore now, big thanks to Sir GiGaHeRz for releasing the sources of his great USBqemu plugin for keyboard. I've modded this plugin especially for supporting the buzzers that Buzz uses.

Now, I'll tell you how to use this plugin mod :

Config :
This plugin mod is designed for everybody, even the n00bs :p Everything is automatic, you don't have to configure anything so don't care about the config window.

Usage :
Download the plugin mod in the attachments.
Plug your buzzers into any USB port of your PC (don't expect using your keyboard, it's done in order to avoid piracy).
Launch PCSX2. The console should say "Buzzers found !!!" and each buzzer lamp should be tested. If not, tell me.
Launch the game. Everything is automatic, buttons and lamps should work fine, I tested myself.
Note : when you close PCSX2, the lamps of the buzzers may keep switched on. Replug your buzzers if you don't want that.

What plugins I recommend you to use with this game:
GS : Use ZeroGS DirectX version or the latest version of GSdx9/GSdx. ZeroGS OpenGL version renders a very ugly image (blurry and "holes").
SPU2 : Use Peops SPU2, else the sound will be repeated due to PCSX2 being slow (for me).
Pad : Use any plugin. Anyway you won't use your pad in this game.
CDVD : Dump an ISO of your game and use a ISO plugin, else DVD accesses will cause lags.
USB : Use this plugin mod :D
Dev9 and FireWire : don't mind.

Encountered problems :
Corrupt or missing textures (minor).
Game slow on my C2D E6300 computer (30-40 FPS).

What I modded :
First I changed the VID and PID in the keyboard device descriptor. By doing this I got the game to boot.
After I added support for output reports, used for switching the lamps on/off.
I rewritten the usb_keyboard_poll func for the buzzers.
And I added a detection loop to acquire handle to the buzzers, and a Win32-only I/O system (ReadFile/WriteFile).

Download the plugin mod below and enjoy playing Buzz on PCSX2 !!!

Oh, and I forgot : PCSX2 Team, don't forget to update your compatibility list !

PS : If you encounter problems with lamps, re-download the plugin. Before releasing, I changed a thing and I didn't test, so I didn't see I broke the lamps. I re-attached a new plugin that fixes it.

Download the plugin below:
 
See less See more
#2 ·
very cool
i don't have the game though, so i can't test it out :(
 
#4 ·
Well you can't expect many people to have this game and even discover this plugin to play it :p
I would sticky it but there are just too many stickies...anyway up it goes.
About the compatibility list,the tester who has the game must show up and retest it,so that might get delayed alot :p
 
G
#13 ·
Piracy? So how do you plan on playing buzz without buying the buzzers + game? The money you are paying for a game goes to Sony (gets a part of every game) and the company producing the games. What was your point again?
 
#14 · (Edited)
eh, you ever heard from that you can download the isos and they will work with the emu just as well?

Why should anybody want to play his original games on the pc? Not because they run better on it than on the console. And I already regard using Sony software without the original Sony hardware as an act of piracy. With this plugin you can play Buzz on the PC without owning the PS2. In my point of view you have already cheated Sony. So why can't you just have the gamepad support in the plugin as well, although you are already a copier?

In my opinion all those emulators exist, because then you don't have to buy the games AND even the console. Look at the Super Nes emulators. Which aim DO they have? The majority of its users surely don't have the original hardware or games (which is the reason why the download the emu in the first place), because it works so well and it's so EASY to download the needed files.
 
G
#15 ·
eh, you ever heard that you can steal cars and they will drive as well? Boy, what kind of stupid arguments are these?

I'm owning and playing several original PS2 games on PCSX2, simply because I don't have a PS2 any more after it died ... just one example. And what you regard as piracy (Sony software?? wtf?) doesn't really matter at all, law says it's legal so it is.

If you want to get into a discussion about how illegal emus are, please jump into a more general forum, where you'll find a number of threads about this - it's off topic here.
 
#16 ·
We've heard this story so many times... you're not the first, and certainly aint the last.
Basicly you need a PS2 to dump your own BIOS and you need to buy your games to play them on PCSX2.

If someone decides to download all of these, its not the emulator that is illegal, its still the user that actually downloads those. Emulation is perfectly legal. Don't try to blame piracy on the emulator while infact its the user that is being the pirate. (Ohh and I'm not saying that everyone is a pirate. Alot of poeple on this board sue PCSX2 using their own dumped bios and games.)
 
#17 ·
Yeah, I'm sure it's a topic which has been talked to death already. I'm kinda sorry for whining around about that, it just would have been so cool to play some Buzz without those wiry buzzers and I also don't like to spend money on a game I can only play when my friends are around. Especially when I see that the plugin exists and would just need some little changes on the code so that it uses keyboard inputs.
 
#20 · (Edited)
Thanks a lot !

EDIT :
modron said:
Keyboard and/or normal gamepad support would still be great, though. Don't want to spend money on those damn buzzers...
Incredible !!! modron registered in this forum only to complain here ! (his post count is 4, and all of these 4 posts are here)
I heard here that I'm helping to development of a software created for piracy purposes.
Developing an emulator is not piracy if the emu doesn't contain code that has a copyright, such as BIOS. Using PCSX2 with a BIOS dumped from your own console is legal, using it with a downloaded BIOS is piracy.
It's same for this plugin : it has been designed so it enforces you to own the buzzers, and these buzzers are sold only with a Buzz game (at my knowledge, tell me if I'm wrong). So it enforces you to own the original game.
Using such a plugin with original buzzers is right, but using it with a keyboard or another input device is piracy, because it means the user doesn't own the original game, he's downloaded an ISO instead.

EDIT2 : About ISOs, ISO plugins haven't been developed for piracy purposes. They've created mainly because CD/DVD accesses on PC are slow and could cause big lags in emulation, whereas accessing an ISO on a HDD is WAY faster and doesn't make any big noise unlike as DVD drives.
You can dump ISOs of your own games, but only for personal purposes.

EDIT3 : (hopefully the last) If you want to play Buzz with a keyboard, create your own plugin or mod yourself an existing plugin.
 
#22 ·
If they plug into a usb slot, they are probably a USB HID device, kind of like the buzzers.
 
#23 ·
yeah they are a USB HID.
 
#25 ·
I cant make my buzz's work

When I add the plugin it says that it have found the buzzers. One of the buzz's stat lighting.

When I start the game says that I need to plug in buzzsers. But the game wont find them, even if I change the UBS port. When I change the USB-port it blinks one time, but still don’t work :(

BTW... thumbs up for making a plugin for Buzzers :thumb:
 
#26 ·
pacster : what do you mean by "blink" ? When you launch PCSX2, if each buzzer has its light switched on and off one time, then the plugin found the buzzers. Anyway it's strange, I think I'll make a plugin for Eyetoy in the future, I'll try to also add proper support for the buzzers.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top