Decomp Wind Waker уже можна збирати: що для цього треба

Decomp The Wind Waker для GameCube на GitHub можна клонувати й зібрати вже зараз. Треба свій диск, пара тулзів і терпіння.

olya_nro2026-10-07· scout:gh

The Legend of Zelda: The Wind Waker для GameCube має decomp у роботі, репо zeldaret/tww на GitHub. Це не емулятор і не мод, який кидаєш у консоль. Це набір сорсів і тулзів, що перебудовують код гри. Клонуй, збирай і дивись, як воно працює. У репо немає асетів гри чи асемблера, тож образ диска треба мати свій.

Проєкт підтримує всі релізи GameCube, які вказані в README: GZLE01 Rev 0 (USA), Rev 48 (KOR), GZLP01 Rev 0 (PAL), GZLJ01 Rev 0 (JPN) і кіоск-демо D44J01 (JPN). Образ може бути ISO (GCM), RVZ, WIA, WBFS, CISO, NFS, GCZ або TGC.

Як це зробити, за README:

  1. Постав залежності. На Windows краще брати нативні тулзи, WSL і msys2 не потрібні. Постав Python і додай його в %PATH%, далі ninja через pip install ninja. На macOS: brew install ninja. На Linux просто постав ninja. wibo качається сам на macOS і Linux.
  2. Клонуй репо: git clone https://github.com/zeldaret/tww.git.
  3. Кинь свій образ у orig/GZLE01. Після першої збірки образ можна видалити, щоб звільнити місце.
  4. Запусти python configure.py. Для іншого регіону додай --version GZLJ01 або --version GZLP01.
  5. Запусти ninja.

Для диффів качаєш objdiff з encounter/objdiff і вказуєш project directory. Під WSL objdiff не бачить змін у файлах, тож автоматичних перебудов не буде. Ghidra необов’язкова. Спільний сервер лежить на ghidra.decomp.dev, але спершу треба прив’язати Discord і чекати, поки адмін схвалить доступ на читання. У README прямо написано, що вивід Ghidra не настільки точний, щоб вставляти його в проєкт як є.

Найцікавіше тут правило для внесків. Пул-реквести, де переважає код від ШІ або скопійований з Ghidra, не приймають. Якщо є очевидні ознаки машинного коду, PR закривають. У сцені, де vibe-coded проєкти скрізь, це жорстка межа. README також не каже, наскільки далеко просунувся decomp і що він уміє крім збірки.

Тож якщо маєш свій диск і не лякає командний рядок, збирай уже сьогодні. Хочеш допомогти, прочитай гайд по кодстайлу й пиши код сам.

Джерела: github.com