Hack. Inspect. Pack.
Инструмент для модификации игр про Нэнси Дрю. Извлекайте ресурсы, редактируйте скрипты и перепаковывайте архивы.
Исходный код на GitHub
Инструмент для модификации игр про Нэнси Дрю. Извлекайте ресурсы, редактируйте скрипты и перепаковывайте архивы.
Исходный код на GitHub
HeR Interactive использует проприетарные форматы архивов для всех игровых ресурсов: графики, звука и Lua-скриптов. HIP Toolkit даёт удобный нативный интерфейс для чтения, редактирования и перепаковки — без hex-редактора.
Контейнерный формат для PNG-изображений, скомпилированных Lua-скриптов и таблиц спрайтов XSheet. Кодирование и декодирование с автоматической конвертацией JPEG→PNG.
Основной многофайловый архивный формат для всех ресурсов игры. Упакуйте папку в архив .dat или распакуйте существующий — с опциональным автодекодированием каждого CIF-файла внутри.
Аудиообёртка игрового движка для OGG Vorbis. Извлекайте музыку и голосовые реплики из архивов или загружайте собственные файлы .ogg обратно в игру.
Перетащите любой поддерживаемый файл в окно приложения, и HIP автоматически выберет нужный режим — без ручного переключения.
Бросьте .cif → режим декодирования. Бросьте .lua → кодирование. Папку → упаковка Ciftree. .dat → распаковка. HIP определит тип файла и переключится автоматически.
Обрабатывайте архивы целиком. Распаковывайте Ciftree с десятками вложений, декодируйте все CIF-файлы или массово декомпилируйте Lua-скрипты из директории — за один раз.
Каждая операция добавляет строку в экранный журнал с иконками статусов. Имена файлов, размеры, размеры изображений и предупреждения — всё на экране, без лишних диалогов.
Игры про Нэнси Дрю управляются Lua 5.1.5 скриптами, встроенными в виде скомпилированного байт-кода в CIF-архивы. HIP предоставляет полный инструментарий.
Напишите или отредактируйте файл .lua, затем скомпилируйте его в байт-код и упакуйте в контейнер CIF одним кликом. Используется тот же движок Lua 5.1.5, что и в игре.
Восстановление читаемого исходного кода из скомпилированного байт-кода. HIP автоматически определяет, содержит ли CIF исходный код или байт-код, и может декомпилировать весь архив сразу. Имена функций и переменных могут отличаться — отладочные символы не хранятся в файлах игры.
Написан нативно на SwiftUI поверх кросс-платформенного движка на C++. HIP Toolkit — полноценное приложение для Mac, а не порт.
Просматривайте CIF-изображения и содержимое архивов прямо в Finder, не открывая приложение. Работает через нативное расширение Quick Look для macOS.
Полная поддержка перетаскивания — из Finder, из других приложений, в окно или на иконку в Dock. Можно перетаскивать сразу несколько файлов для пакетной обработки.
Автоматически следует системным настройкам оформления macOS. Использует системные шрифты для идеального нативного вида.
«Песнь тёмных вод» использует особый вариант CIF типа 4 (OVL) для оверлейной графики — в отличие от стандартного типа 2 PNG. HIP кодирует в тип 4 по требованию — просто переключите опцию перед упаковкой.
Кодирование и декодирование XSheet-файлов (CIF тип 6) для анимации спрайтов. Принимает файлы .xsheet или JSON-экспорты и возвращает их в CIF без потерь.
Доступно
macOS 26 (Tahoe) и новее. Сборка из исходников — Xcode 26+.
Доступно
Тот же самый C++-ядеро независимо от платформы. Поддержка Windows 10 и новее.
Полный исходный код опубликован на GitHub. Изучайте, форкайте, участвуйте в разработке.
Совместим с играми про Нэнси Дрю от «По следу торнадо (#22) до «Песнь тёмных вод» (#32).