Разработчик под ником ethteck заявил, что декомпиляция Snowboard Kids 2 завершена на 100%. Все функции игры теперь реализованы на C и компилируются в ассемблер, полностью совпадающий с оригиналом. Изредка встречаются вставки __asm__, а код кое-где требует нормальных названий и документации, но каждая функция теперь имеет точную C-реализацию. Это превращает груду MIPS-ассемблера в читаемый код, который можно собирать, изучать и модифицировать — пригодится для рекомпиляции, извлечения ассетов, моддинга и понимания механик лучшей игры на N64.
Проект шёл почти два года: первый коммит датирован сентябрём 2024. Финальные правки случились в больнице — у автора родилась дочь. С ребёнком всё в порядке, но он нуждается в помощи с кормлением, и декомпиляция стала отличным отвлечением в тихие часы.
Декомпиляция N64-игр — дело малопонятное и плохо задокументированное. Без сообщества в N64 decomp Discord проект бы не состоялся. Особо отметили Bl00D4NGEL, inspectredc, SlaveOfIDO и queueRAM — они сильно помогли, особенно с последними десятью функциями.
Не обошлось и без AI-агентов. Claude, GLM и Codex сильно ускорили работу. Самые сложные финальные функции лучше всех справлялся Codex 5.5 xhigh. Раньше лидировал Claude, но ситуация постоянно меняется. По соотношению цены и качества для декомпиляции лучше всего показал себя GLM — если высокие подписки пугают, автор советует начинать с него.
На 100% декомпиляции проект не остановится. Следующая цель — выпустить качественную рекомпиляцию Snowboard Kids 2. Она уже в хорошем состоянии — помогли sonicdcer и DarioSamo — но есть ещё баги, которые надо поправить перед релизом. Внутри самой декомпиляции тоже полно работы: многие функции имеют случайные имена, структуры не причёсаны, а графика и аудио до сих пор хранятся как бинарные болванки. Стало намного проще это исправлять, но работы ещё много.
Автор также подумывает начать декомпиляцию первой части Snowboard Kids. Идея собрать «Super Snowboard Kids», объединив обе игры и позволив гонять треки из первой на движке второй, кажется ему очень крутой. Насколько это реально, он пока не знает, но мечтать приятно.