Hack. Inspect. Pack.

Инструмент для модификации игр про Нэнси Дрю. Извлекайте ресурсы, редактируйте скрипты и перепаковывайте архивы.

Исходный код на GitHub
HIP Toolkit

Модифицируйте игры про Нэнси Дрю — это просто

HeR Interactive использует проприетарные форматы архивов для всех игровых ресурсов: графики, звука и Lua-скриптов. HIP Toolkit даёт удобный нативный интерфейс для чтения, редактирования и перепаковки — без hex-редактора.

  • CIF

    Контейнерный формат для PNG-изображений, скомпилированных Lua-скриптов и таблиц спрайтов XSheet. Кодирование и декодирование с автоматической конвертацией JPEG→PNG.

  • Ciftree

    Основной многофайловый архивный формат для всех ресурсов игры. Упакуйте папку в архив .dat или распакуйте существующий — с опциональным автодекодированием каждого CIF-файла внутри.

  • HIS Audio

    Аудиообёртка игрового движка для OGG Vorbis. Извлекайте музыку и голосовые реплики из архивов или загружайте собственные файлы .ogg обратно в игру.

Перетащите файл — инструмент сам разберётся

Перетащите любой поддерживаемый файл в окно приложения, и HIP автоматически выберет нужный режим — без ручного переключения.

  • Автоопределение режима

    Бросьте .cif → режим декодирования. Бросьте .lua → кодирование. Папку → упаковка Ciftree. .dat → распаковка. HIP определит тип файла и переключится автоматически.

  • Пакетная обработка

    Обрабатывайте архивы целиком. Распаковывайте Ciftree с десятками вложений, декодируйте все CIF-файлы или массово декомпилируйте Lua-скрипты из директории — за один раз.

  • Журнал операций

    Каждая операция добавляет строку в экранный журнал с иконками статусов. Имена файлов, размеры, размеры изображений и предупреждения — всё на экране, без лишних диалогов.

Lua-скрипты

Игры про Нэнси Дрю управляются Lua 5.1.5 скриптами, встроенными в виде скомпилированного байт-кода в CIF-архивы. HIP предоставляет полный инструментарий.

  • Компиляция и упаковка

    Напишите или отредактируйте файл .lua, затем скомпилируйте его в байт-код и упакуйте в контейнер CIF одним кликом. Используется тот же движок Lua 5.1.5, что и в игре.

  • Декомпиляция ß

    Восстановление читаемого исходного кода из скомпилированного байт-кода. HIP автоматически определяет, содержит ли CIF исходный код или байт-код, и может декомпилировать весь архив сразу. Имена функций и переменных могут отличаться — отладочные символы не хранятся в файлах игры.

Снимки экрана

  • HIP Toolkit — CIF
  • HIP Toolkit — Ciftree
  • HIP Toolkit — HIS
  • HIP Toolkit — Inspect Ciftree
  • HIP Toolkit — Inspect CIF
  • HIP Toolkit — Inspect HIS
  • HIP Toolkit — CIF
  • HIP Toolkit — Ciftree
  • HIP Toolkit — HIS
  • HIP Toolkit — Inspect Ciftree
  • HIP Toolkit — Inspect CIF
  • HIP Toolkit — Inspect HIS

Создан для macOS

Написан нативно на SwiftUI поверх кросс-платформенного движка на C++. HIP Toolkit — полноценное приложение для Mac, а не порт.

  • Quick Look

    Просматривайте CIF-изображения и содержимое архивов прямо в Finder, не открывая приложение. Работает через нативное расширение Quick Look для macOS.

  • Перетаскивание

    Полная поддержка перетаскивания — из Finder, из других приложений, в окно или на иконку в Dock. Можно перетаскивать сразу несколько файлов для пакетной обработки.

  • Тёмная тема

    Автоматически следует системным настройкам оформления macOS. Использует системные шрифты для идеального нативного вида.

Подробнее о форматах

  • OVL «Песнь тёмных вод»

    «Песнь тёмных вод» использует особый вариант CIF типа 4 (OVL) для оверлейной графики — в отличие от стандартного типа 2 PNG. HIP кодирует в тип 4 по требованию — просто переключите опцию перед упаковкой.

  • Таблицы спрайтов XSheet

    Кодирование и декодирование XSheet-файлов (CIF тип 6) для анимации спрайтов. Принимает файлы .xsheet или JSON-экспорты и возвращает их в CIF без потерь.

Платформы

  • Доступно

    macOS 26

    macOS

    macOS 26 (Tahoe) и новее. Сборка из исходников — Xcode 26+.

  • Доступно

    Windows 11

    Windows

    Тот же самый C++-ядеро независимо от платформы. Поддержка Windows 10 и новее.

Открытый исходный код

Полный исходный код опубликован на GitHub. Изучайте, форкайте, участвуйте в разработке.

Совместим с играми про Нэнси Дрю от «По следу торнадо (#22) до «Песнь тёмных вод» (#32).