Main > Lightguns

Wingun, lightgun, guncon 2 troubles aplenty

<< < (7/11) > >>

felix pontifex:
Thank you Mr. Casto for your hard work. Unfortunately for me the only way to get PPJoy to work is if I install windows XP somewhere and boot from it. Despite having Windows 7 professional I cannot get PPJoy to work, even with DSEOB.

I know there are ways to make MAME operate without using rawinputs, and I have to ask, is the PPJoy requirement specifically to resolve that problem?

I will make the required fixes to my bluetooth and attempt to try out your script tomorrow. I have already stayed up way too late trying to fit a square peg in a round hole.

Howard_Casto:
I didn't say ppjoy was required for my health.  ;)

The way mame reads mouse inputs is flat out impossible to emulate on a software level (or close to it), so ppjoy is a requirement so that we can use joystick inputs, which we are able to emulate. 

ppjoy is difficult to install on win 7, but not impossible.  I'm on win 7 and I've got it installed.  Of course I'm a developer, so my pc is permenantly in test mode. 

These links are very helpful as only certain versions of ppjoy can install in win 7 and you have to do special configurations.

http://wiki.mechlivinglegends.net/index.php?title=PPJoy_for_using_multiple_joysticks




It seems like this stuff is wearing you out.  Remember you can always go the aimtrack route.... it's more expensive, but you won't have to deal with all of this.

felix pontifex:
Ok, so I finally got GlovePIE working again. Apparently connecting via the windows device manager thingy is not what I am supposed to do. rather I am supposed to have the auto bluetooth connect on and just hit the buttons when a script is running. I did not know this, I thought I was supposed to connect via windows first. If I can have a separate account on this comp use test mode then I will install PPJoy there. I wanted to use Pinnacle Game Profiler but for some reason it just does not want to recognize my wii remote. Be back in a few minutes...

I guess I will just have to suck it up for now and keep my comp in test mode for now until I can get Pinnacle working or something. I really wish I could get JoytoKey to work with my wii remote, since PPJoy seems to do the same thing.

I got the script working. I will wait until you get a new sensor bar. in the mean time my Penguin United Pistol should be coming in the mail very soon...

Howard_Casto:
JoytoKey wouldn't help you in the least.

It takes joystick movement (analog) and converts it into keybooard presses (digital).  So unless you want herky-jerky movement that absolutely will not work in mame (again, you can't send mouse or keyboard data to mame easily) you are stuck with ppjoy. 


Just for the record, test mode isn't insecure in the least.  All it lets you do is run unsigned drivers for the most part.  So until they start putting viruses in drivers, I think you are good.

Howard_Casto:
I've been playing around with some non-mame games just to see what methods one would need to make a truely universal script (mine just works with mame atm). 

My findings:

House of the Dead III -   Faked Joystick Input doesn't work.  Fake mouse works just fine, but the game only supports mice for one player.  Similar issues with other pc lightgun games.  Perhaps someone could write an app like the one used for the old act-labs guns to inject values directly into the memory address?


SINGE -  Games are only one player, so that helps.  SINGE oddly enough has poor support for even andy's guns.  The only way to get any movement on the screen was to use the -fullscreen_windowed mode, which polls the system cursor.  This works ok, except for the fact that the cursor can move beyond the game screen if your monitor isn't 4:3 aspect ratio. 

Flash Games/Homebrew games - typically they are one player and typically they just use the system mouse, so they are easy to support. 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version