Моддер добавил ИИ в Animal Crossing и превратил жителей острова в современных сплетников

Поделиться

Моддер добавил ИИ в Animal Crossing и превратил жителей острова в современных сплетников

Программист Джош Фонсека решил провести необычный эксперимент, заменив весь диалог в Animal Crossing для GameCube на реплики, генерируемые искусственным интеллектом. Результатом стала игра, где милые антропоморфные жители обсуждают современные политические события и строят заговоры против Тома Нука.

Фонсека объяснил свой подход как создание моста между 2001 годом и сегодняшним днем, заставив винтажную игровую консоль общаться с облачным ИИ без изменения оригинального кода. Техническое решение потребовало глубокого анализа архитектуры GameCube и нестандартного подхода к модификации игрового контента.

Сам код игры остался нетронутым, но диалоговые строки подверглись кардинальной трансформации. Моддер использовал межпроцессное взаимодействие (IPC) для записи данных напрямую в адреса оперативной памяти GameCube. Специально написанный сканер памяти на Python после часов общения с внутриигровыми персонажами и сканирования позволил обнаружить нужные адреса памяти.

Теперь я мог надежно считывать, кто говорит, и, что более важно, записывать данные обратно в диалоговое окно.

Основная техническая сложность заключалась в том, что Animal Crossing не работает с обычным текстом. Простая вставка текста в диалоговые окна не срабатывала, поэтому разработчику пришлось создать кодировщик и декодировщик для преобразования специального кода игры в читаемый человеком текст и обратно. Это позволило конвертировать текст обратно в точную последовательность байтов, которую понимал GameCube.

После решения технических проблем в дело вступил искусственный интеллект. Фонсека задействовал две разные модели ИИ:

  • одну для написания диалогов

  • другую в роли режиссера, добавляющего паузы, мимику и другие элементы

ИИ для диалогов обучался на основе характеристик персонажей, собранных с фанатской вики. Между жителями деревни добавили "крошечную общую память", хранящую информацию о том, кто что сказал, кому и как они себя при этом чувствовали.

Предсказуемо, это привело к эскалации ситуации в форме движения против Тома Нука. Жители игры начали активно обсуждать "злую империю" главного антагониста серии, а также современные политические события, включая упоминания Трампа и других актуальных тем.

Несмотря на техническую изобретательность, результат получился неоднозначным. Осведомленность жителей Animal Crossing о Трампе и современных конфликтах существенно подрывает волшебную атмосферу игры, изначально задуманной как уютное убежище от реального мира. Так что эту разработку можно отнести в категорию "что можно сделать, но не нужно".

Это интересно

Чому не можна носити ноутбук у руках: така помилка може коштувати вам тисяч гривень

Багато користувачів не задумуються про ризики, коли беруть ноутбук просто в руки. Такий спосіб перенесення пристрої може призвести до серйозних пошкоджень дорогого пристрою. Експерти...

Похожие новости