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. 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.
filename.PIE |
The name of a PIE script to open. You may or may
not 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. |