Co to jest format pliku PIE?
Pliki .pie to pliki skryptów w formacie tekstowym dla GlovePIE (Glove Programmable Input Emulator), aplikacji dla systemu Windows stworzonej pierwotnie przez Carla Kennera około 2000 roku.
GlovePIE został zbudowany w celu mapowania sygnałów z urządzeń fizycznych - początkowo rękawicy Essential Reality P5 Data Glove - na standardowe sygnały klawiatury, myszy lub joysticka, które mogłyby rozpoznawać gry i aplikacje Windows. Język skryptowy .pie wykorzystuje składnię przypominającą Basic/C: mapowanie naciśnięcia przycisku lub wartości czujnika na klawisz klawiatury, ruch myszy lub oś joysticka. Środowisko uruchomieniowe stale odpytuje urządzenia i wykonuje skrypt w pętli.
Format ten szczyt popularności osiągnął w latach 2007-2011, kiedy gracze używali GlovePIE do łączenia pilotów Nintendo Wii Remote (Wiimotes) z komputerami PC przez Bluetooth. W tym celu na forach gamingowych udostępniono tysiące skryptów .pie. Ponieważ pliki są zwykłym tekstem ASCII, można je otwierać i edytować w dowolnym edytorze tekstu.
Rozwój GlovePIE ustał około 2012 roku, a oryginalna strona internetowa glovepie.org przestała działać. Ostatnia wersja (0.45) jest obecnie przechowywana przez społeczność GlovePIEPreservation w serwisie GitHub. Oprogramowanie jest wyłącznie 32-bitowe i może wymagać ustawień zgodności na nowoczesnych 64-bitowych systemach Windows. W przypadku aktualnych potrzeb w zakresie remapowania wejścia, alternatywy obejmują AutoHotkey, reWASD oraz BetterJoy (dla kontrolerów Nintendo).
Bezpieczeństwo
RYZYKO: MEDIUMSam plik .pie jest zwykłym tekstem i nie może zaszkodzić komputerowi. Jednak aplikacja GlovePIE, w której jest uruchamiany, przechwytuje i remapuje wejście systemowe na niskim poziomie - złośliwy skrypt .pie mógłby na przykład po cichu wykonywać naciśnięcia klawiszy w tle. Uruchamiaj tylko skrypty .pie z zaufanych, dobrze znanych źródeł. Dodatkowo, GlovePIE to oprogramowanie porzucone; unikaj pobierania go z nieoficjalnych serwerów lustrzanych, które mogą zawierać złośliwe oprogramowanie - korzystaj wyłącznie z wydania GlovePIEPreservation na GitHubie. Nowoczesny system Windows może oznaczyć go jako pochodzący od nieznanego wydawcy; uruchamiaj z zachowaniem ostrożności i w miarę możliwości zweryfikuj skrót SHA.
Szczegóły formatu
w pigułce- Plik Propellerhead Reason / ReWire PIE - Niektóre dokumentacje oprogramowania audio Propellerhead wspominają o .pie, ale jest to niepowiązany format wewnętrzny; dominującym zastosowaniem .pie są skrypty GlovePIE.
- PIE (Photoshop Image Effects / wtyczka) - Niektóre starsze systemy wtyczek Adobe Photoshop używały rozszerzenia .pie dla plików wtyczek efektów - całkowicie niepowiązane z GlovePIE.
Programy otwierające pliki PIE
Szczegóły techniczne
specyfikacja| Typ formatu | Plik skryptu GlovePIE w formacie tekstowym |
| Kodowanie | ASCII lub UTF-8 |
| Typowy rozmiar pliku | 1 KB - 100 KB (od prostych mapowań przycisków po złożone skrypty kontrolerów) |
| Składnia skryptu | Instrukcje przypisania w stylu Basic/C mapujące sygnały urządzeń wejściowych na wyjście klawiatury, myszy lub joysticka; obsługuje if/else, zmienne, pętle i podstawową matematykę |
| Obsługiwane urządzenia wejściowe | P5 Data Glove, Nintendo Wii Remote (przez Bluetooth), joysticki, pady i inne urządzenia HID |
| Obsługiwana emulacja wyjścia | Klawiatura, mysz, joystick/gamepad DirectInput |
| Platforma | Tylko Windows (32-bit; może wymagać ustawień zgodności na 64-bitowym Windows) |
| Status rozwoju | Porzucony od ok. 2012 r.; oryginalna strona glovepie.org jest offline |
| Repozytorium archiwalne | GlovePIEPreservation na GitHub hostuje ostatnie wydanie (v0.45) i dokumentację |
| Nowoczesne alternatywy | AutoHotkey, reWASD (ogólne remapowanie wejścia); BetterJoy (mapowanie kontrolerów Nintendo) |
| Wydano | circa 2000 (GlovePIE originally built for the Essential Reality P5 Data Glove) |
| Najnowsza wersja | GlovePIE 0.45 (last release by Carl Kenner, ~2012; abandoned; original site glovepie.org went offline) |
| Specyfikacja | github.com |
Konwersje PIE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki PIE.