The GlovePIE Programmable Input Emulator (previously known as PIE) emulates input devices by using other input devices.
This means you can use the joystick in a keyboard only game (eg. DOOM3) or the keyboard in a joystick only game (eg. Return Of The King Co-op mode). Or you can control any game with a virtual reality glove, Wii Remote, Kinect, etc. Or you can create macros to do complex moves at the touch of a button (eg. Mortal Kombat). Or you can play musical instruments from your PC.
This is still a beta version, so it will be buggy and incomplete.
If you ever used a TrackIR script, you need to use the CP-Settings > Restore Real TrackIR menu before uninstalling.
Then just delete the folder you installed GlovePIE into.
You may also want to remove or change the association for .PIE files.
filename.PIE
|
The name of a PIE script to open. You may or maynot include the .PIE extension. The script will not do anything until you choose "Run" from the "Run!" menu. |
-filename.PIE |
The name of a PIE script to open and run. You may or may not include the .PIE extension. It will start running automatically |
/r:filename.EXE |
The name of a .EXE file or other program to start running automatically when PIE starts. This allows you to start the game and PIE at the same time. |
File |
Standard file menu. Except the only way to save files is by choosing "Save As..." |
|
File |
New |
Clears the script window. You will lose your work if you haven't saved it. |
File |
Open... |
Load a PIE script file. This will not start it running until you choose "Run" from the "Run!" menu. You will lose your work if you haven't saved it. |
File |
Save As... |
The only way to save a file. If you don't use this you will lose your work! You need to choose the filename every time. Sorry. |
File |
Exit |
Quit PIE and stop emulating anything. Please save your work before you choose this. It will NOT ask you whether you want to save. |
Edit |
Standard edit commands |
|
Run! |
The Run menu is for running and checking your script. It won't emulate anything unless it is running. |
|
Run! |
Check for errors |
Check the script for errors. This was called "Compile" in the previous version. Only use this while your program is not running. A box will pop up at the bottom of the window if there are any errors. Errors will also be highlighted in red. You can single-click on an error in the box to go to that line. |
Run! |
Run |
Start your script going. This starts the actual emulation process. Basically it will just loop through your script about 40 times per second. If there are any errors they will be highlighted and included in the error box, but the script will still run and just ignore those lines. The script will keep running until you chose "Stop" from the "Run!" menu, or try to close the PIE window. While running, your script may move the cursor around or press keys which may do bad things to the PIE window if it is in the foreground. I recommend starting notepad and placing it in the foreground while you are running a script that presses keys. |
Run! |
Stop |
Stops your script running. You should do this before you check for errors or run your program again. You don't need to do this before closing the window, that will stop it automatically. |
Settings |
Turns the P5 gloves' mouse mode off, or brings up Control Panel applets for the various input devices PIE uses. |
|
Settings |
Turn P5 Mouse Mode Off |
If you have any P5 virtual reality gloves connected, this will switch off mouse mode for all of them. Don't do this while your script is running or the P5 will no longer work with it. |
Settings |
Control Panel |
Starts control panel |
Settings |
P5 |
This will bring up the P5 control panel (for your virtual reality glove) if it is installed. You can calibrate or test your bend sensors, change the mouse mode settings, or test the buttons. This is the original Essential Reality version that only supports a single glove. If you want to calibrate or change the settings for multiple gloves, you should download the Dual Mode Driver and use its VBControlPanel instead. |
Settings |
PPJoy |
Brings up the PPJoy control panel, if PPJoy is installed. This allows you to add virtual joysticks or set the number of buttons, axes and hats the virtual joystick has. You can also chose which axes or hats correspond to analog0 to analog15, and what buttons or hats correspond to digital0 to digital31. |
Settings |
Joystick |
Brings up the Game Controllers or Joystick control panel. It allows you to test your virtual joystick. I don't recommend calibrating virtual joysticks. |
Settings |
Mouse |
Brings up the mouse control panel. |
Settings |
Keyboard |
Brings up the keyboard control panel. |
Settings |
MIDI |
Brings up the closest thing to a MIDI control panel. This should allow you to chose which MIDI device you want to use as the default output. |
Settings |
Speech |
Tries to bring up the Speech control panel to change the default text to speech voice. This may not work if the SAPI is not installed in the default directory. |
TroubleShooter |
This menu allows you to disable features that you don't think are working or are giving you errors. The settings are not saved between sessions. It was designed for an error some people got with the joystick, but those error messages no longer appear so it is unnecessary. |
|
Help |
Get help on PIE. |