Выход Lighthouse напомнил о неожиданной проблеме последних месяцев.
Раньше новость о выходе нативного порта старой консольной игры означала, что несколько маньяков годами разбирали оригинальный код, восстанавливали логику, проверяли каждую систему и доводили проект до рабочего состояния.
Теперь инструменты декомпиляции и статической рекомпиляции стали доступнее, а нейросети позволяют быстро залатать ошибки без необходимости понимать, кто там на что ругается. В результате новые "ПК-порты" появляются чуть ли не ежедневно, а отдельные блогеры делают из этого длиннющие видосы (пристально смотрю на VGE, дизлайк, отписка).
Хватает среди них проектов, которые:
— запускаются только у автора;
— проверены до главного меню или первой локации;
— ломают сохранения, звук или тайминги;
— содержат горы сгенерированного кода, в котором потом никто не может разобраться;
— забрасываются сразу после красивого ролика и публикации первой сборки.
Поэтому самого факта появления репозитория теперь недостаточно. Даже надпись "полная рекомпиляция" ничего не гарантирует.
Lighthouse в этом смысле находится на другом полюсе. HarbourMasters — команда уважаемых (сверх)людей, которая уже выпустила порты Ocarina of Time, Majora’s Mask, Star Fox 64 и ещё нескольких игр N64.
При оценке очередного порта я бы смотрел не на громкость анонса, а на несколько простых вещей:
— кто его делает и есть ли у команды законченные проекты;
— существуют ли нормальные релизы, а не только исходники и случайный файл из GitHub Actions;
— указаны ли поддерживаемые версии ROM;
— есть ли список известных проблем;
— подтверждено ли полное прохождение игры;
— исправляются ли баги после релиза;
— запускается ли порт у кого-нибудь, кроме автора.
Есть и несколько полезных списков.
Read Only Memo ведет ежемесячную подборку декомпиляций и рекомпиляций, сознательно не добавляя туда каждый новый вайб-кодинг-проект:
https://readonlymemo.com/decompilation-projects-and-n64-recompiled-list/Awesome Unofficial PC Ports собирает прежде всего законченные и относительно удобные для установки порты:
https://github.com/Sebastrion/awesome-unofficial-pc-portsВ Awesome Game Decompilations проекты с заявленным использованием ИИ отдельно помечаются предупреждением:
https://github.com/CharlotteCross1998/awesome-game-decompilationsНейросети сами по себе не зло. Ими можно ускорять рутину, разбирать незнакомые участки и готовить черновые исправления. Но между "грамотный разработчик использует ИИ для повышения своей продуктивности" и "я написал промпт, ИИ чота сгенерил, оно собралось, релиз готов" целая пропасть.