Hva er PIE-filformatet?
.pie-filer er skriptfiler i ren tekst for GlovePIE (Glove Programmable Input Emulator), et Windows-program opprinnelig laget av Carl Kenner rundt år 2000.
GlovePIE ble bygget for å koble inndata fra fysiske enheter - i utgangspunktet Essential Reality P5 Data Glove - til standard tastatur-, mus- eller styrespaksignaler som Windows-spill og programmer kunne gjenkjenne. Skriptspråket .pie bruker en Basic/C-lignende syntaks med tildelingssetninger: kobling av et knappetrykk eller en sensorverdi til en tastaturtast, musebevegelse eller styrespakakse. Kjøretidsmiljøet poller enheter kontinuerlig og utfører skriptet i en løkke.
Formatet nådde toppen av sin popularitet mellom 2007 og 2011, da spillere brukte GlovePIE for å koble Nintendo Wii Remotes (Wiimotes) til PC-er via Bluetooth. Tusenvis av .pie-skript ble delt på spillfora for dette formålet. Fordi filene er ren ASCII-tekst, kan de åpnes og redigeres i alle tekstredigeringsprogrammer.
Utviklingen av GlovePIE stoppet rundt 2012, og det opprinnelige nettstedet glovepie.org gikk offline. Den siste utgivelsen (versjon 0.45) er nå bevart av GlovePIEPreservation-fellesskapet på GitHub. Programvaren er kun 32-bit og kan kreve kompatibilitetsinnstillinger på moderne 64-bit Windows. For nåværende behov for omkobling av inndata inkluderer alternativer AutoHotkey, reWASD og BetterJoy (for Nintendo-kontrollere).
Sikkerhet og trygghet
RISIKO: MEDIUMEn .pie-fil i seg selv er ren tekst og kan ikke skade datamaskinen din. GlovePIE-programmet den kjører i, fanger imidlertid opp og kobler om systeminndata på et lavt nivå - et ondsinnet .pie-skript kan for eksempel utføre tastetrykk i bakgrunnen uten at du merker det. Kjør kun .pie-skript fra pålitelige kilder du forstår. I tillegg er GlovePIE forlatt programvare; unngå å laste det ned fra uoffisielle speilsider som kan inneholde skadevare - bruk kun GlovePIEPreservation GitHub-utgivelsen. Moderne Windows kan flagge det som en ukjent utgiver; kjør med forsiktighet og bekreft SHA-hashen hvis mulig.
Formatdetaljer
i et nøtteskall- Propellerhead Reason / ReWire PIE-fil - Noe dokumentasjon for Propellerhead-lydprogramvare refererer til .pie, men dette er et urelatert internt format; den dominerende bruken av .pie er GlovePIE-skript.
- PIE (Photoshop Image Effects / plug-in) - Noen eldre Adobe Photoshop-plugin-systemer brukte .pie for effekt-plugin-filer - helt urelatert til GlovePIE.
Programmer som åpner PIE-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | GlovePIE-skriptfil i ren tekst |
| Koding | ASCII eller UTF-8 |
| Typisk filstørrelse | 1 KB - 100 KB (fra enkle knappekoblinger til komplekse kontrollerskript) |
| Skriptsyntaks | Basic/C-lignende tildelingssetninger som kobler inndataenhetssignaler til tastatur-, mus- eller styrespakutdata; støtter if/else, variabler, løkker og grunnleggende matematikk |
| Støttede inndataenheter | P5 Data Glove, Nintendo Wii Remote (via Bluetooth), styrespaker, gamepads og andre HID-enheter |
| Støttet utdata-emulering | Tastatur, mus, DirectInput styrespak/gamepad |
| Plattform | Kun Windows (32-bit; kan kreve kompatibilitetsinnstillinger på 64-bit Windows) |
| Utviklingsstatus | Forlatt siden ca. 2012; det opprinnelige nettstedet glovepie.org er offline |
| Bevaringsarkiv | GlovePIEPreservation på GitHub er vert for den siste utgivelsen (v0.45) og dokumentasjon |
| Moderne alternativer | AutoHotkey, reWASD (generell inndatakobling); BetterJoy (Nintendo-kontrollerkobling) |
| Utgitt | circa 2000 (GlovePIE originally built for the Essential Reality P5 Data Glove) |
| Siste versjon | GlovePIE 0.45 (last release by Carl Kenner, ~2012; abandoned; original site glovepie.org went offline) |
| Spesifikasjon | github.com |
PIE-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PIE-filer.