All Projects → Ravbug → GlovePIE

Ravbug / GlovePIE

Licence: other
The original creator stopped maintaining it and the original site went down. I have uploaded my copy so people can continue using it.

Programming Languages

Rich Text Format
576 projects
HTML
75241 projects

Projects that are alternatives of or similar to GlovePIE

amadeus-console-emulator
Amadeus console emulator (by Command Cryptic)
Stars: ✭ 24 (-68.83%)
Mutual labels:  emulator
nes-rust
NES emulator in Rust with GUI
Stars: ✭ 78 (+1.3%)
Mutual labels:  emulator
ControllerBuddy
Highly advanced game controller mapping
Stars: ✭ 47 (-38.96%)
Mutual labels:  game-controller
gods4
Golang library to interact with Sony DualShock4
Stars: ✭ 26 (-66.23%)
Mutual labels:  game-controller
decrypticon
Java-layer Android Malware Simplifier
Stars: ✭ 17 (-77.92%)
Mutual labels:  emulator
FEMU
FEMU: Accurate, Scalable and Extensible NVMe SSD Emulator (FAST'18)
Stars: ✭ 213 (+176.62%)
Mutual labels:  emulator
osnine-java
6809 and OS-9 emulator in Java
Stars: ✭ 17 (-77.92%)
Mutual labels:  emulator
breeze-emu
SNES emulator written in Rust
Stars: ✭ 40 (-48.05%)
Mutual labels:  emulator
rv32emu
RISC-V RV32I[MAC] emulator with ELF support
Stars: ✭ 61 (-20.78%)
Mutual labels:  emulator
merry8
📺 Chip-8 emulator for web.
Stars: ✭ 47 (-38.96%)
Mutual labels:  emulator
NeoGB-Printer
An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP
Stars: ✭ 61 (-20.78%)
Mutual labels:  emulator
IBMulator
The IBM PS/1 emulator.
Stars: ✭ 62 (-19.48%)
Mutual labels:  emulator
openemulator
An accurate, portable emulator of legacy computer systems.
Stars: ✭ 71 (-7.79%)
Mutual labels:  emulator
soulworker-server
An emulator of the soulworker protocol written in Go
Stars: ✭ 15 (-80.52%)
Mutual labels:  emulator
gcp-storage-emulator
Local emulator for Google Cloud Storage
Stars: ✭ 43 (-44.16%)
Mutual labels:  emulator
worldwide
A toy GameBoy Color emulator written in golang.
Stars: ✭ 563 (+631.17%)
Mutual labels:  emulator
Gearnes
NES / Famicom emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
Stars: ✭ 23 (-70.13%)
Mutual labels:  emulator
gdb 2 root
This python script adds some usefull command to stripped vmlinux image
Stars: ✭ 20 (-74.03%)
Mutual labels:  emulator
AetherSX2
No description or website provided.
Stars: ✭ 65 (-15.58%)
Mutual labels:  emulator
switch-gba
Browser based Nintendo Switch GBA Emulator
Stars: ✭ 75 (-2.6%)
Mutual labels:  emulator

GlovePIE Preservation

The original author stopped maintaining this program and the original site went down, so this is a reupload of its latest version (0.45). Unfortunately, no source code is available. This exists as a Github repository so you can see exactly what you are downloading.

Help with the decompilation effort!

Since this program no longer receives updates, eventually it will stop working due to Windows updates. I have begun the process of generating working source code here: Ravbug/GlovePIEReverseEngineering. If you are interested, please join in!

About

GlovePIE stands for Glove Programmable Input Emulator. It doesn't have to be used with VR Gloves, but it was originally started as a system for emulating Joystick and Keyboard Input using the Essential Reality P5 Glove. Now it supports emulating all kinds of input, using all kinds of devices, including Polhemus, Intersense, Ascension, WorldViz, 5DT, and eMagin products. It can also control MIDI or OSC output.

In the GlovePIE window you type or load a simple script. For example to control the WASD keys with a glove:

W = glove.z > -50 cm  
S = glove.z < -70 cm  
A = glove.x < -10 cm  
D = glove.x > 10 cm  

You can also use GlovePIE to play Joystick-only games without a joystick, or keyboard-only games with a joystick. Or you can use it to create macro buttons for complex keystrokes.

You can even use it to control multiple mouse pointers with multiple mice.

See this repository's Wiki for the complete GlovePIE Manual and detailed information!!

Supported hardware:

  • Nintendo Wii Remote (Wiimote)
  • Sony Dual Shock 3 (except for Gyro) or Sony SIXAXIS
  • NaturalPoint (Or eDimensional) TrackIR, OptiTrack, SmartNav
  • FakeSpace Pinch Gloves (9600 baud by default, but can be changed)
  • Concept 2 PM3 rowing machines (ergo or erg)
  • All joysticks or gamepads recognised by Windows
  • Parallel port gamepads (with PPJoy)
  • All keyboards
  • Mice with up to 5 buttons and 2 scroll wheels
  • Most microphones (don't have to be high quality)
  • Most MIDI input or output devices
  • Essential Reality P5 Glove
  • 5DT Data Glove (all versions)
  • eMagin Z800 3D Visor HMD
  • Polhemus trackers (must be set to 115200 baud): IsoTrak II, FasTrak, Liberty, Patriot, Liberty Latus
  • Ascension trackers: Flock of Birds, MotionStar, etc.
  • Intersense trackers: InterTrax, InertiaCube, IS-300, IS-600, IS-900, IS-1200, etc.
  • WorldViz PPT trackers (all versions)
  • GameTrak (only as a joystick, no direct support)

System Requirements

Windows 98 or above (Windows 2000 or above to emulate keys in DirectInput games or use multiple fake cursors - Windows XP or above to get input from multiple mice or keyboards individually or to read some special keys). DirectX 8 or above. There is other optional software you might need for certain features. See the download page for links to download them. Joystick emulation requires PPJoy. Speech requires SAPI 5.1 with microsoft recogniser. You don't need any special hardware.

How to download:

  1. Download this repo by pressing the green Clone or Download button, and then Download Zip
  2. Unzip the downloaded file.
  3. (Optional) Move the extracted folder somewhere else, such as C:\Program Files\
  4. Inside the extracted folder, run GlovePIE.exe. A window will open which will allow you to set up your control scheme.

How to use:

Please visit carlkenner's website (the original creator of this program) which has all the official information about how to use this program. Because the site is starting to deteriorate over time, I have copied all the information to this repository's Wiki.

Copyright

I did not make this program. Carl Kenner created it, however he moved it to a different site which no longer works. If he would like me to remove this repository, contact me, and I will remove it.

Edit: Updated repo to version 0.45, which I discovered on the Wayback machine.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].