Skip to content
This repository was archived by the owner on Dec 12, 2022. It is now read-only.

Setting up GlovePIE

David Meyer edited this page Mar 18, 2019 · 8 revisions

DEPRECATED

This project is deprecated for the following reasons:

  • GlovePIE is dead; its web site disappeared years ago now.
  • PPJoy has a long-standing issue of requiring the installation of an unsigned driver, which is a security issue in Windows. Further, the author has abandoned the project.
  • An open-source alternative to GlovePIE called FreePIE is now available, although it does not support as many controllers as GlovePIE yet.
  • An open-source alternative to PPJoy called vJoy is now available, and it is released with a signed driver.
  • I have developed an alternative on Windows called JsPie which supports the PS3 and XBOX controllers and outputs to vJoy.
  • I have also developed an alternative on Linux called ps3pie.

The following documentation will remain for historical purposes.

Setting up GlovePIE

  1. Download and install GlovePIE
    • GlovePIE download page The GlovePIE site appears to have been hacked. Here is the file that I have: GlovePIE download link
    • Any version should work, but I've had trouble getting 0.45 working. Try 0.43 without Emotiv support if you have any trouble.
    • To install GlovePIE, extract the .zip file somewhere, like maybe "C:\Games\GlovePIE".
    • To run it, run the executable ("GlovePIE.exe" or "PIEFree.exe") in the directory you extracted it to.
    • You can also right-click and pin it to your taskbar or start menu.
  2. Download and install PPJoy
    • PPJoy is a virtual joystick driver used by GlovePIE and the Descent scripts found here.
    • There is a problem with the PPJoy .exe file where some virus scanners think it's a virus. This is probably due to the fact that it installs a device driver with a test-signed certificate, because normal signing costs money. It works fine for me, but you must use at your own risk. If you really want to play it safe, you can download and compile the source code yourself.
    • Since PPJoy uses a test certificate, you must turn on test-signing in Windows. I'm not here to discuss the security implications of that; you can Google it if you're paranoid, but here's how you do it:
      1. Open Command Prompt as an Administrator.
      2. Type bcdedit -set testsigning on
      3. Restart your computer.
    • PPJoy download link
    • Open the .zip file and run the .exe within.
    • Windows may warn you once or twice that it can't verify the publisher. Choose install anyway.
    • Run PPJoy. Click the "Add" button to add a virtual joystick. The default options are correct; click "Add". Click "Done".
    • At this point, you may need to restart your computer. The program doesn't say you need to, but I've found from experience that it doesn't work properly until you do.

Next steps

Clone this wiki locally