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 скриптері

Нэнси Дрю ойындары CIF архивтеріндегі байт-код ретінде енгізілген Lua 5.1.5 скриптерімен жұмыс істейді. 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 үшін жасалды

C++ кросс-платформалық қозғалтқышындағы SwiftUI-да жазылған нативті қолданба. HIP Toolkit — порт емес, толыққанды Mac қолданбасы.

  • Quick Look

    Finder-де қолданбаны ашпай-ақ CIF кескіндері мен архив мазмұнын қарап шығыңыз. macOS Quick Look кеңейтімімен жұмыс істейді.

  • Апару және тастау

    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) дейін сәйкес келеді.