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).