Hvad er PIE-filformatet?
.pie-filer er almindelige tekstscriptfiler til GlovePIE (Glove Programmable Input Emulator), en Windows-applikation oprindeligt skabt af Carl Kenner omkring år 2000.
GlovePIE blev bygget til at mappe input fra fysiske enheder - oprindeligt Essential Reality P5 Data Glove - til standard tastatur-, mus- eller joystick-signaler, som Windows-spil og applikationer kunne genkende. .pie-scriptsproget bruger en Basic/C-lignende syntaks med tildelingserklæringer: mapping af et knaptryk eller en sensorværdi til en tastaturtast, musebevægelse eller en joystick-akse. Runtime-miljøet poller enheder kontinuerligt og eksekverer scriptet i en løkke.
Formatet toppede i popularitet mellem 2007 og 2011, da gamere brugte GlovePIE til at forbinde Nintendo Wii Remotes (Wiimotes) til pc'er via Bluetooth. Tusindvis af .pie-scripts blev delt på gaming-fora til dette formål. Da filerne er almindelig ASCII-tekst, kan de åbnes og redigeres i ethvert tekstredigeringsprogram.
Udviklingen af GlovePIE stoppede omkring 2012, og den oprindelige glovepie.org-hjemmeside gik offline. Den sidste udgivelse (version 0.45) er nu bevaret af GlovePIEPreservation-fællesskabet på GitHub. Softwaren er kun 32-bit og kan kræve kompatibilitetsindstillinger på moderne 64-bit Windows. Til nuværende behov for input-remapping inkluderer alternativer AutoHotkey, reWASD og BetterJoy (til Nintendo-controllere).
Sikkerhed og tryghed
RISIKO: MEDIUMEn .pie-fil i sig selv er almindelig tekst og kan ikke skade din computer. GlovePIE-applikationen, den kører i, opsnapper og re-mapper dog systeminput på et lavt niveau - et ondsindet .pie-script kunne for eksempel lydløst udføre tastetryk i baggrunden. Kør kun .pie-scripts fra betroede og velkendte kilder. Desuden er GlovePIE forladt software; undgå at downloade den fra uofficielle spejlsider, der kan indeholde malware - brug kun GlovePIEPreservation GitHub-udgivelsen. Moderne Windows kan markere den som en ukendt udgiver; kør med forsigtighed og bekræft SHA-hash-værdien, hvis det er muligt.
Formatdetaljer
kort fortalt- Propellerhead Reason / ReWire PIE-fil - Nogle dokumentationer til Propellerhead-lydsoftware refererer til .pie, men dette er et urelateret internt format; den dominerende brug af .pie er GlovePIE-scripts.
- PIE (Photoshop Image Effects / plug-in) - Nogle ældre Adobe Photoshop plug-in-systemer brugte .pie til effekt-plug-in-filer - fuldstændig urelateret til GlovePIE.
Programmer der åbner PIE-filer
Tekniske detaljer
dyb specifikation| Format-type | Almindelig tekst GlovePIE-scriptfil |
| Kodning | ASCII eller UTF-8 |
| Typisk filstørrelse | 1 KB - 100 KB (fra simple knap-mappings til komplekse controller-scripts) |
| Script-syntaks | Basic/C-lignende tildelingserklæringer, der mapper inputenhedssignaler til tastatur-, mus- eller joystick-output; understøtter if/else, variabler, løkker og grundlæggende matematik |
| Understøttede inputenheder | P5 Data Glove, Nintendo Wii Remote (via Bluetooth), joysticks, gamepads og andre HID-enheder |
| Understøttet output-emulering | Tastatur, mus, DirectInput joystick/gamepad |
| Platform | Kun Windows (32-bit; kan kræve kompatibilitetsindstillinger på 64-bit Windows) |
| Udviklingsstatus | Forladt siden ca. 2012; den oprindelige glovepie.org-hjemmeside er offline |
| Bevaringsarkiv | GlovePIEPreservation på GitHub er vært for den sidste udgivelse (v0.45) og dokumentation |
| Moderne alternativer | AutoHotkey, reWASD (generel input-remapping); BetterJoy (Nintendo controller-mapping) |
| Udgivet | circa 2000 (GlovePIE originally built for the Essential Reality P5 Data Glove) |
| Seneste version | GlovePIE 0.45 (last release by Carl Kenner, ~2012; abandoned; original site glovepie.org went offline) |
| Specifikation | github.com |
PIE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PIE-filer.