Hi all - not getting around to do a complete set of tests on the new installer (the driver code is still the same). So here it is if you want to try it:
This installer will properly check for a 64 bit OS and enable test mode. Note: the drivers are still only test signed and requires the OS to be in test mode. This installer just makes the process a lot easier.
First!
ReplyDeleteloljk
ok i tried this on vista 64, with no problems. Thank you for all your work.
I cant wait for a release with properly signed drivers =], well i'm hoping for one =p. I'm a have a bit of a security paranoia, so i don't like to be in test mode, but other than that it worked perfectly. Thanks again Deon!
Haddiddlidoo. The newer version installs itself fine, but still I can't get the mouse controll work. The controller is in the game devices, but it doesn't respond to the movement or anything with GlovePIE. What shall I do?
ReplyDeleteI know this isn't topic of this blog, but don't know where the hell i can talk about NES wiring in the internet))
ReplyDeleteI found this modified scheme http://trashcan.h1.ru/gamepad.htm Left one is for NES, right one - PlayStation. Ukranian guy uses Schottky diodes and takes +5V from all possible pins (but i cannot realise why he ignores 4th pin). Also VD7,8 protect scheme.
Perhaps VD1-5,7-8 (pins 5-9, 2-3) will be enough to power 2 nes pads? or maybe also connect 4th pin?
I finally found what was my problem. All I had to do was to turm on the PPJoy's own Mouse Joystick application and keep it that way.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteworks great ! thanks!
ReplyDeleteW7 64bit works like a charm!
ReplyDeleteA question: i own a trackball (fantastic device, i'm using it for 1 month now) and i was wondering if there is a way to map a virtual joy to it (or a mouse) to work effectively, that is - if i stop moving, it returns to center position? That would be just great for my old tie fighter game :)
i am mapping using ppjoy mouse to virtualjoy and it is not playable if i have to return to center position every time :(
thanks, love your work
Got it working thanks to this post:
ReplyDeletehttp://sites.google.com/site/hristotodorov/mousetojoystick
If anyone is iterested how to do it:
1. Install PPJoy (obvious)
2. Download GlovePIE
3. Configure VirtualJoy with PPJoy (see script for instructions)
4. Start GlovePIE, open script file, run it.
Link to script:
http://pastebin.com/C5s68ng1
Sorry if it's not the place for this
Thanks again for you great work!
I have a few issues with my genesis pad I think this is all a problem with ppjoy. The xyz buttons press themselves but only on the emulators and other programs, in the joystick section of the control panel it works fine. The only solution i find to this problem is to use joytokey but with newer version of Mame it doesnt work.
ReplyDeleteIs there a way of taking windows out of test mode, but continuing to be able to use PPJoy in Windows 7 x64.
ReplyDeleteCurrently If I take the system out of Test mode and try and run PPJoy I get a PPJoyBus.sys error, which I presume is because the driver is not digitally signed.
Is there a way of allowing the driver to be used in normal windows mode?
Thanks
Does this program work with pci parallel adapters or only built in parallel ports?
ReplyDeleteI ask this because I believe I have the program properly installed running 64 bit windows 7.
ReplyDeleteRan in test mode installed successfully.
But whenever i try to setup my playstation pad
the mapping and timing functions give me the error: Cannot read mappings/timing/ from joystick driver. This has persisted through multiple re-installs as well.
@toast: PPJoy should work with both motherboard and PCI parallel ports. USB parallel ports will not work.
ReplyDeleteHave you tried running the control pnael applet as administrator? [Right click, select "run as administrator"? Might make a big difference.]
@Robb: PPJoy uses test signed drivers and thus Windows x64 needs to be in test mode else the drivers won't load. Buying the proper certificates costs a few hundred dollars.
@kłaczek: I could possibly add a feature to centre the joystick if no trachball movement after x seconds. Is the trackball seen as a mouse? [i.e. Do you use PPJoyMouse with it?]
@timovito: Yup, PPJoyMouse, PPJoyKeyboard, etc needs to be open/running (but can be minimized) in order to process input and send it to PPJoy.
Here's my problem. I can't use PPJoy normally because i get the "PPJoyBus.sys" error. But i can't get Windows 7 to enter Test mode either. I keep getting this error in the prompt:
ReplyDeleteMicrosoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
>BCDEDIT -SET TESTSIGNING ON
The boot configuration data store could not be opened.
Access is denied.
>
...So how do I get it to work? Plz and Thanx!
Just to add, I am in the main Administrator account... which is the only account on here, so i shouldn't be denied access right?
ReplyDeletecant download, im getting an error:
ReplyDeleteStatus: 500 Internal Server Error Content-Type: text/html
500 Internal Server Error
im willing to host this file on my server, but first i have to get it...
same here. can't seem to download the file
ReplyDeleteI am getting a 404 File not found error for the link you gave.
ReplyDeleteFirst I get a link to the file, when I click it it asks me some recaptcha stuff (fine with me...) I enter it and then I get a 404 :S
Any mirror?
The link is dead, i can't dload it, would u re upload it pls?
ReplyDeleteaaah 404!
ReplyDeleteLink is dead, ran out of bandwidth =((
ReplyDeletehttp://www.multishare.cz/stahnout/207878/ppjoysetup-0-8-4-6-exe/
ReplyDeleteHere's a few mirrors:
ReplyDeletehttp://www.rapidspread.com/file.jsp?id=fskapbelig
Hello.
ReplyDeleteI wanted to report my problem or bug.
Sometimes when I press the arrow buttons on my sega genesis gamepad, the game character
throws kicks and fists. But I never pressed the buttons of fists or kicks.
This happens with all games for Zsnes and Kega Fusion emulators, but this error never happens
with other emulators like snes9x or native games for windows.
I only found problems with these emulators, which are the best and I use them frequently.
Info on my system:
==================
-Ppjoy 0.83.
-Interface: directpadpro.
-Ppjoy maping config: probe with everything.
-Windows control panel joystick setup: Ok all eight buttons and directional.
-Windows xp sp3.
-SNES and Sega Genesis emulator ver.: latest 2010.
-Emulator controllers configurtation: Ok.
-Motherboard: with standard Parallel port, and all lpt1 options in bios setup.
Excuseme for possible translation errors, since I speak Spanish.
Thanks in advance for any answers or help and greetings to all from
Argentina.
With the release of Mechwarrior4Free, I think a lot of Windows7 users are going to want to get a hold of this product if they are using the Logitech G940, which shows up as 3 separate devices in Windows (and the game) which means if you want to use the throttle or pedals you'll only be able to assign them to keystrokes rather than analog axes.
ReplyDeleteAny chance you could post the latest version on something other than dropio (you've exceeded 1000 downloads)?
First of all,I´d like to thank you for PPJoy developement. I developed many Windows and Linux drivers and I know this hard job. Ok, I`m trying use PPJOY 0.8.4.6 with SmartpropoPlus 3.3.7 under Windows 7 32 bits but it doesn´t work. Every thing seems work fine, but I can´t see any response in "game ports windows" when I move RC sticks. Can you help me? I have the same configuration in Windows XP e everthing works fine...
ReplyDeleteAh.. If you find a donate way, I´m in...
Thanks... Ricardo Toscano
>BCDEDIT -SET TESTSIGNING ON
ReplyDelete>The boot configuration data store could not be opened.
>Access is denied.
>
>...So how do I get it to work? Plz and Thanx!
----------------------------------------------
You have to run the command prompt as Administrator:
All Programs -> Accessories -> right click on Command Prompt and click on Run as administrator.
more detail:
http://www.sevenforums.com/tutorials/783-elevated-command-prompt.html?ltr=E
http://drop.io/ppjoy0846testrelease seems to have been taken by somebody else; the file hosted there is one called "avcodec-52.dll"...
ReplyDeleteI downloaded the file via http://glovepie.org/blog/2010/01/25/ppjoy-0-8-4-5-has-finally-been-released/
Also, here are the file hashes for the version hosted there (in case the file disappears from that server and future visitors will have to rely on dodgy mirrors):
CRC32: 5A77A414
MD5: CA95C71AC7CBA3FACCFD8E5E40EEEF1D
SHA-1: AA6B96AED238E02E6B13501E86B579990BB86F63
Unfourtnately, drop.io boxes are open to change by everyone. I've took the oportunity to re-upload it again.
ReplyDeleteMD5 Hash: 9ad5e1af79a62e164124c22ca3c7b7b8
I cannot download the release from glovepie and can't find this anywhere else, can someone please rehost??
ReplyDeleteThis is a extremely nice contribution just as getting Viagra Online. Then, I will be capable to use my joypad for my favorite games of NES, SNES, Genesis, Arcade, and PSX. Thanks= you very much. Buy Viagra Viagra
ReplyDeleteMy MacAfee says that it has found the Trojan
ReplyDeleteGeneric Downloader.x!ecd in the following files:
PPJoyDLL.exe
PPJoyJoy.exe
I have tried to download it from 5 different locations including rapidshare but this trojan is present everywhere.
Is it really the trojan or it is just MacAfee?
Ooh man, that was tough,
ReplyDeleteAfter some research I understood that this is still MacAfee. So I took the risk and disabled virus check for those specific files. But driver is still unsigned :(
It seems that Windows updated their security since driver release.
So i looked on Internet a bit more and found the way how to sign drivers.
Here is the manual I followed:
http://www.mydigitallife.info/2009/11/18/force-load-unsigned-drivers-in-test-mode-easily-in-windows-7-or-vista-with-driver-signature-enforcement-overrider/
I had to install signing application:
Driver Signature Enforcement Overrider 1.3b
http://www.ngohq.com/home.php?page=Files&go=cat&dwn_cat_id=34&go=giveme&dwn_id=826
MacAfee found 2 suspicious files here too.
I think this is part of its heuristic to mark all suspicious activity in Windows folder.
So I had to add 2 more exceptions to its rules:
Artemis c:\windows\makecert.exe
Artemis c:\windows\certmgmt.exe
And finally remove all watermarks using
http://deepxw.blogspot.com/2008/12/remove-watermark-v03-build-20081210.html
After reboot the driver was finally signed.
I don't know if all these actions were indeed needed or I was so "lucky".
I'm on a laptop and am trying to use a SNES 2 controller parallel port adapter I made with it. This works fine on an old desktop I have with a real parallel port, but that computer can't run modern emulators.
ReplyDeleteI bought a Startech PCMCIA to parallel port card which seems well-regarded as a real EPP card. PPJoy can't seem to recognize it, I believe because despite being LPT1, it uses an unusual I/O address: FFD8. Is there a way to get PPJoy to look for this the way it would look for 0x378?
Actually it looks like my own Startech card is 0xFE98 (others on the net are at FFD8).
ReplyDeleteOk, I've just re-uploaded 0.8.4.6 on the drop.io box. Also, here's a MegaUpload link [1] and a 4shared link[2]. Both have been uploaded by me.
ReplyDeleteAgain, here goes the MD5 Hash:
9ad5e1af79a62e164124c22ca3c7b7b8
[1] http://www.megaupload.com/?d=US4CQ0TS
[2] http://www.4shared.com/file/xJCQvjKp/ppjoysetup-0-8-4-6.html
Thank you very much for your ppjoy development!
ReplyDeleteI have installed 8.4.6 on Windows 7 extended 64bit. Installed without problems: installer asked to turn on testing mode, reboot, (test mode is on), two warnings that unable to check driver creator (install anyway) and "Installed successfully"
Now I can create and configure my virtual joystick, but in control panel I see only "Parallel Port Joystick bus enumerator" working corectly. But I do not have any joysticks visible in control panel. T6sim 1.05 sees the RC Controller OK. And here I must be missing some important step, what to do next.
Please help to figure out how to feed this Virtual Joystick to Simulator programs (AFPD, Phoenix RC etc.) They both do not see anything.
Any hints are appreciated.
Sergey.
kolomiets.s@gmail.com
@Roger Smith: PPJoy asks windows for the IO port address of the parallel port so it shouldn't matter is the PCMCIA card uses a non standard address. (PPJoy sends the IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO message to the windows paralle.sys driver). PPJoy does however require that the device name is in the form LPTx (with x being a number 0-15)
ReplyDeleteDeon can u reupload PPJoy 64bit
ReplyDeleteAll what i found with viruses
hi all ! for all who have pb with win7 x64, i found how to fix it, bcdedit chage boot, but, if you have a c***ed version of win 7 you have to boot on regular, not on c***ed boot... IT WORKS :) boot and push down on keboard to switch to win ultimate
ReplyDeleteMan ...
ReplyDeleteReup please - all Mirrors here are Infected. =/
Yes, please upload a clean version. Every single one I've found is infected. Maybe get CNet to host one? Please?
ReplyDeleteIs there any chance that ppjoy could add support for changing its VID/PID in the future?
ReplyDeleteThere are a number of (mostly but not all older) games that support only a single joystick, and rather than relying on user-customizable JoyIDs, will pick the joystick with the lexically lowest VID/PID--which with PPjoy's 0xDEAD/0xBEFn combination is almost always not ppjoy.
This makes life difficult for those of us who use PPjoy to combine several real joysticks into one virtual one.
Wow I was just about to write the same thing as Dave. I second his suggestion to have a configurable VID for PPJoy. I've done my best to force the virtual joystick to have another VID in order to get a game to work properly. The game only recognizes the first 4 controllers so when I try to map 4 steering wheels to PPJoy I'm out of luck. :o(
ReplyDeleteExcellent job with PPJoy.
It really fills a gap I've had for a long time when it comes to remapping joystick buttons.
If only I could get the virtual joysticks to show up at the top of the list I could get PPJoy working with all of my games.
PLEASE consider doing what Dave proposed and add configurable VID/(PID).
BR
/Sam
There is no trojan. Your anti-virus programs are giving you false alarms. Install a better one such as Avast or Kaspersky.
ReplyDeleteHi,
ReplyDeletenothing exists to take midi controllers as game controllers
why not add it in PPJoy?
:D
Last Link got Virus
ReplyDeleteVirus Report from last link
ReplyDeletehttp://www.virustotal.com/file-scan/report.html?id=c38f1fcf1a2d5b1cea2d24d47afdc38ca6b27e12436b94d038e0859fa07fd2b0-1319652230
Windows requires that the VID/PID be hard wired into the driver, if you want to change them you have to go through the whole compilation and certification process.
ReplyDeleteDamnit! This sounds like such a good program. I want it to map a joystick button to a keyboard button as ptt for ventrilo. But for the love of god, put an url to download it on your main page! All links given in these comments don't work. Where are people supposed to download this???
ReplyDeleteYeah I want a download link to this too. Some companies won't pay M$ to get their driver signed for their joysticks so this is the best real beat.
ReplyDeletePlease carry on with a real honest download link. I'll recommend this to everyone I know
Please HELP.
ReplyDeleteI use GlovePIE to give me a deadzone to a virtual rudder. I use Windows XP Pro and got PPjoy up and running. It works great, but...
Everytime I reboot PPjoy's virtual stick needs to be reïnstalled and configured to work again. What can be wrong..?
Hello Deon.
ReplyDeleteFriend, I'm needing to send some commands to a game using Delphi, I have tried to send keystrokes but it is not reacting so I want to try sending joystick commands.
How can I do this? (I have no clue).
Thank you.
Actually the previous version's link on rapidshare worked fine, would someone post a link for the latest version available?
ReplyDeletesithrevenger: this is the only place I was able to find the "latest" version of this abandoned utility: http://depositfiles.com/files/ppfnpzfwf
ReplyDeletethough have yet to be able to get it to work.
I can NOT get PPJoy to work in Win 7 32 bit.
ReplyDeleteOn adding a new Virtual Joystick in the configuration tool with any Controller # Windows pops up the following message: "Device driver software was not successfully installed"
I have tried installing the following versions multiple times each:
PPJoySetup-0.8.4.5-early-release.exe
ppjoysetup-0-8-4-6.exe
Each time run as Administrator.
Also, if I select the Virtual Joystick and click Mapping... I get an Error popup that says "Cannot read mappings from joystick driver". And nothing ever shows up in Game Controllers.
Again, I've tried reinstalling the last two versions multiple times, rebooting each time and am running Windows 7 32 bit (NOT 64 bit).
What am I doing wrong.
Could someone please help me solve this or direct me to another alternative, ideally like a ControllerMate but for Windows.
http://www.youtube.com/watch?v=ScuYfagMixU
ReplyDeletego here guys and all your problems will be solved!!!
Hello. First of all, many thanks for making this utility. I've used it to steer racing cars in racing sims (on winxp 32) with the mouse for some time now. There used to be a problem if more than 1 axis was mapped then - the +x and -x would be irregular, making my cars turn too quickly on one side compared to the other with the same mouse movement input. This problem would be solved with just 1 axis mapped.
ReplyDeleteOn win7 32 bit system, though, the irregularity persists regardless of the number of axes mapped. Is there a solution to this? Please advise!
I seriously give up. This isn't my first rodeo. I'm an Electronic Tech by trade and work with computers for a living. I've gotten into test mode, and installed it. I'm on an administrator account. I found the open slot to install a device into (Joystick 6). Win7 64 sees it and REFUSES to install a driver.
ReplyDeleteDevice manager shows me the (!) device. I manually point it to the drivers and it happily reports that the drivers are up to date.
But I still get the "cannot read mappings" when I try and map the virtual joystick and it never shows up in the "Devices" folder with my other sticks and the Device Manager always shows a malfunctioning "Unknown device".
My Google Fu is strong and I can't find a solution to this error anywhere.
Mirrors:
ReplyDelete[1] ppjoysetup-0-8-4-6
[2] ppjoysetup-0-8-4-6(5).7z
CRC32: D38190B5
Thanks for Sharing Information to us. If Someone wants to know about QA and software testing this is the Right place for you...
ReplyDeleteSoftware Testing Services
Software Testing Services in India
Software Testing Companies in India
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Companies
Software Testing Services Company
Software Testing Companies in New York
I think this is the best article today. Thanks for taking your own time to discuss this topic, I feel happy about that curiosity has increased to learn more about this topic. Keep sharing your information regularly for my future reference.Excellent blog admin. This is what I have looked. Check out the following links for Software testing companies USA
ReplyDeleteTest automation software
Best automated testing software
Mobile app testing services
Load testing services
I think this is the best article today. Thanks for taking your own time to discuss this topic, I feel happy about that curiosity has increased to learn more about this topic. Keep sharing your information regularly for my future reference.Excellent blog admin. This is what I have looked. Check out the following links for Software testing companies USA
ReplyDeleteTest automation software
Best automated testing software
Mobile app testing services
Load testing services