.PIE

PIE File

GlovePIE Controller Script
Ask a question
QUICK ANSWER

A .pie file is a plain-text script for GlovePIE, a Windows application that maps physical input devices (Wii Remote, data gloves) to keyboard, mouse, or joystick actions on a PC. Open it in any text editor to read or edit it, or load it into GlovePIE to run the mapping. GlovePIE is abandoned software (last release ~2012) and does not run reliably on modern Windows.

Developer: Carl Kenner (original; preserved by GlovePIEPreservation community) Category: Settings Files MIME: text/plain
OPENS ON Windows
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Jul 8, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the PIE file format?

.pie files are plain-text script files for GlovePIE (Glove Programmable Input Emulator), a Windows application originally created by Carl Kenner around 2000.

GlovePIE was built to map input from physical devices - initially the Essential Reality P5 Data Glove - to standard keyboard, mouse, or joystick signals that Windows games and applications could recognize. The .pie scripting language uses a Basic/C-like syntax of assignment statements: mapping a button press or sensor value to a keyboard key, mouse movement, or joystick axis. The runtime polls devices continuously and executes the script in a loop.

The format peaked in popularity between 2007 and 2011, when gamers used GlovePIE to connect Nintendo Wii Remotes (Wiimotes) to PCs via Bluetooth. Thousands of .pie scripts were shared across gaming forums for this purpose. Because files are plain ASCII text, they can be opened and edited in any text editor.

Development of GlovePIE stopped around 2012 and the original glovepie.org website went offline. The last release (version 0.45) is now preserved by the GlovePIEPreservation community on GitHub. The software is 32-bit only and may require compatibility settings on modern 64-bit Windows. For current input-remapping needs, alternatives include AutoHotkey, reWASD, and BetterJoy (for Nintendo controllers).

Security & safety

RISK: MEDIUM

A .pie file itself is plain text and cannot harm your computer. The GlovePIE application it runs in, however, intercepts and re-maps system input at a low level - a malicious .pie script could, for example, silently perform key presses in the background. Only run .pie scripts from trusted, well-understood sources. Additionally, GlovePIE is abandoned software; avoid downloading it from unofficial mirrors that might bundle malware - use only the GlovePIEPreservation GitHub release. Modern Windows may flag it as an unknown publisher; run with caution and verify the SHA hash if possible.

Format details

in a nutshell
FULL NAMEGlovePIE Controller Scriptaka GlovePIE script, PIE input emulator script
DEVELOPERCarl Kenner (original; preserved by GlovePIEPreservation community)since circa 2000 (GlovePIE originally built for the Essential Reality P5 Data Glove)
MIME TYPEtext/plain
TYPEPlain-text script file for the GlovePIE Programmable Input Emulator (text)
This extension is also used by…
  • Propellerhead Reason / ReWire PIE file - Some Propellerhead audio software documentation references .pie but this is an unrelated internal format; the dominant use of .pie is GlovePIE scripts.
  • PIE (Photoshop Image Effects / plug-in) - Some older Adobe Photoshop plug-in systems used .pie for effect plug-in files - completely unrelated to GlovePIE.

Programs that open PIE files

Windows3 apps
Notepad Open-source Open the .pie for syntax-highlighted editing; GlovePIE syntax is similar to Basic/C# so VB or C syntax highlighting works adequately.
GlovePIE 0.45 (preserved) Free File > Open the .pie script, then click Run to execute the input mapping. Note: 32-bit app, may need compatibility settings on Windows 10/11.
Notepad / any text editor Built-in Open the .pie in Notepad (or any text editor) to read, edit or modify the script - it is plain text.

Technical details

deep spec
Format typePlain-text GlovePIE script file
EncodingASCII or UTF-8
Typical file size1 KB - 100 KB (from simple button mappings to complex controller scripts)
Script syntaxBasic/C-like assignment statements mapping input device signals to keyboard, mouse or joystick output; supports if/else, variables, loops and basic math
Supported input devicesP5 Data Glove, Nintendo Wii Remote (via Bluetooth), joysticks, gamepads and other HID devices
Supported output emulationKeyboard, mouse, DirectInput joystick/gamepad
PlatformWindows only (32-bit; may require compatibility settings on 64-bit Windows)
Development statusAbandoned since ~2012; original glovepie.org website is offline
Preservation repositoryGlovePIEPreservation on GitHub hosts the last release (v0.45) and documentation
Modern alternativesAutoHotkey, reWASD (general input remapping); BetterJoy (Nintendo controller mapping)
Releasedcirca 2000 (GlovePIE originally built for the Essential Reality P5 Data Glove)
Latest versionGlovePIE 0.45 (last release by Carl Kenner, ~2012; abandoned; original site glovepie.org went offline)
Specificationgithub.com

PIE conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with PIE files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about PIE files.

Frequently asked questions

What is a .pie file?
A GlovePIE script - a plain-text file for the GlovePIE Programmable Input Emulator, mapping physical input devices (Wii Remote, data gloves) to keyboard, mouse or gamepad actions on Windows.
How do I open a .pie file?
To read/edit it: open with any text editor (Notepad, Notepad++). To run it: open in GlovePIE (the preserved version is on GitHub at GlovePIEPreservation) and click Run.
Does GlovePIE still work on Windows 10/11?
Partially. GlovePIE 0.45 is a 32-bit application last updated around 2012. It may run in compatibility mode but is not guaranteed to work on modern 64-bit Windows and is unsupported. For Wiimote mapping, consider BetterJoy or reWASD as maintained alternatives.
What can I use instead of GlovePIE?
For Wii Remote / game controller mapping: BetterJoy (Switch Pro, Joycons), JoyToKey, or reWASD. For general keyboard/mouse remapping: AutoHotkey. GlovePIE's P5 Glove support has no modern equivalent.
Can I edit a .pie file?
Yes - it is plain text. Open in any text editor, modify the assignments or add conditions, and save. The GlovePIE documentation (on the GlovePIEPreservation GitHub wiki) explains the syntax.

References

1GlovePIEPreservation - GlovePIE Scripts and Syntax (GitHub wiki)github.com
2GlovePIEPreservation - GlovePIE preserved release (GitHub)github.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z