Что такое формат файла PIE?
Файлы .pie - это текстовые файлы скриптов для GlovePIE (Glove Programmable Input Emulator), приложения для Windows, изначально созданного Карлом Кеннером около 2000 года.
GlovePIE был разработан для сопоставления ввода с физических устройств - изначально с перчатки Essential Reality P5 Data Glove - со стандартными сигналами клавиатуры, мыши или джойстика, которые могли распознавать игры и приложения Windows. Язык сценариев .pie использует Basic/C-подобный синтаксис операторов присваивания: сопоставление нажатия кнопки или значения датчика с клавишей клавиатуры, движением мыши или осью джойстика. Среда выполнения непрерывно опрашивает устройства и выполняет скрипт в цикле.
Формат достиг пика популярности в период с 2007 по 2011 год, когда геймеры использовали GlovePIE для подключения пультов Nintendo Wii Remote (Wiimotes) к ПК через Bluetooth. Для этой цели на игровых форумах были опубликованы тысячи скриптов .pie. Поскольку файлы представляют собой обычный текст ASCII, их можно открывать и редактировать в любом текстовом редакторе.
Разработка GlovePIE прекратилась примерно в 2012 году, а оригинальный веб-сайт glovepie.org ушел в офлайн. Последний выпуск (версия 0.45) в настоящее время поддерживается сообществом GlovePIEPreservation на GitHub. Программное обеспечение является только 32-битным и может потребовать настроек совместимости в современных 64-битных версиях Windows. Для текущих задач переназначения ввода альтернативами являются AutoHotkey, reWASD и BetterJoy (для контроллеров Nintendo).
Безопасность и защита
РИСК: MEDIUMФайл .pie сам по себе является обычным текстом и не может нанести вред вашему компьютеру. Однако приложение GlovePIE, в котором он запускается, перехватывает и переназначает системный ввод на низком уровне - вредоносный скрипт .pie может, например, незаметно выполнять нажатия клавиш в фоновом режиме. Запускайте скрипты .pie только из надежных и проверенных источников. Кроме того, GlovePIE - это заброшенное ПО; избегайте его загрузки с неофициальных зеркальных сайтов, которые могут содержать вредоносное ПО - используйте только релиз GlovePIEPreservation на GitHub. Современная Windows может пометить его как приложение от неизвестного издателя; запускайте с осторожностью и по возможности проверяйте SHA-хэш.
Детали формата
в двух словах- Файл PIE Propellerhead Reason / ReWire - В документации к некоторому аудио ПО Propellerhead упоминается .pie, но это несвязанный внутренний формат; основное использование .pie - это скрипты GlovePIE.
- PIE (Photoshop Image Effects / плагин) - В некоторых старых системах плагинов Adobe Photoshop расширение .pie использовалось для файлов плагинов эффектов - это совершенно не связано с GlovePIE.
Программы, открывающие файлы PIE
Технические подробности
глубокая спецификация| Тип формата | Текстовый файл скрипта GlovePIE |
| Кодировка | ASCII или UTF-8 |
| Типичный размер файла | 1 КБ - 100 КБ (от простых сопоставлений кнопок до сложных скриптов контроллера) |
| Синтаксис скрипта | Basic/C-подобные операторы присваивания, сопоставляющие сигналы устройств ввода с выводом клавиатуры, мыши или джойстика; поддерживает if/else, переменные, циклы и базовую математику |
| Поддерживаемые устройства ввода | P5 Data Glove, Nintendo Wii Remote (через Bluetooth), джойстики, геймпады и другие HID-устройства |
| Поддерживаемая эмуляция вывода | Клавиатура, мышь, джойстик/геймпад DirectInput |
| Платформа | Только Windows (32-битная; может потребоваться настройка совместимости в 64-битных Windows) |
| Статус разработки | Заброшено с ~2012 года; оригинальный сайт glovepie.org отключен |
| Репозиторий сохранения | GlovePIEPreservation на GitHub содержит последний выпуск (v0.45) и документацию |
| Современные альтернативы | AutoHotkey, reWASD (общее переназначение ввода); BetterJoy (сопоставление контроллеров Nintendo) |
| Выпущен | circa 2000 (GlovePIE originally built for the Essential Reality P5 Data Glove) |
| Последняя версия | GlovePIE 0.45 (last release by Carl Kenner, ~2012; abandoned; original site glovepie.org went offline) |
| Спецификация | github.com |
Конвертации PIE
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PIE.