Claude Code использовался для реверс-инжиниринга Disney Infinity 1.0, преодолев 13-летнее ограничение на персонажей.

Технический разбор процесса обратного проектирования
Разработчик успешно использовал Claude Code для обратного проектирования Disney Infinity 1.0 (2013) и устранения давнего ограничения на персонажей, которое ставило в тупик сообщество моддеров более десяти лет. Игра изначально привязывала персонажей к их конкретным «родным» наборам, не позволяя кросс-игру между мирами разных персонажей.
Почему это была сложная проблема
Ограничение не было простым флагом или конфигурационным файлом. Ключевая функция FindPlaysetForCharacter вызывалась в 13 различных точках в 6 областях кода игры на C++. Предыдущие попытки провалились, потому что:
- Патч одной проверки не работал, так как остальные 12 всё ещё блокировали доступ
- Моды, основанные только на файлах данных, не работали, потому что нативный код выполнял проверку до чтения данных
- Внедрение DLL приводило к краху игры из-за небезопасного доступа к состоянию Lua между потоками
- Переименование файлов персонажей в папки других персонажей вызывало сбои игры
Как помог Claude Code
Разработчик использовал Claude Code (Opus с высоким уровнем рассуждений) на бинарном файле игры без символов, исходного кода и существующей документации по обратному проектированию. Claude Code помог с:
- Трассировкой графа вызовов от
FindPlaysetForCharacterпо всей кодовой базе - Выявлением всех 13 точек проверки
- Определением, к какой области кода относится каждая точка вызова
- Пониманием ассемблера x86 и распознаванием шаблонов условных переходов после каждого вызова
- Определением точных байтов для патча
- Проработкой нескольких неудачных подходов перед достижением рабочего решения
Решение и результаты
Весь процесс обратного проектирования занял менее 24 часов. Финальное решение состоит из:
- 17 бинарных патчей
- 3 изменённых файлов данных
Мод позволяет любому персонажу работать в любом наборе, является бесплатным и открытым исходным кодом, а установка занимает 2 минуты. Репозиторий на GitHub общедоступен по адресу github.com/philparkinson1204/InfinityUnlocked.
Реакция сообщества
Пост на Reddit, анонсирующий мод, стал топовым в сабреддите Disney Infinity с 90+ апвоутами, 45+ комментариями и более 3000 просмотров. Самый известный моддер в сообществе прокомментировал: «Лучше, чем мой метод... ОТЛИЧНАЯ РАБОТА!!!» и предложил сотрудничество. Пользователи активно тестируют бета-версию, сообщают об ошибках и запрашивают порты на Disney Infinity 2.0 и 3.0, поскольку они работают на том же движке.
README напрямую указывает Claude Code как инструмент, использованный для работы по обратному проектированию.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Claude Opus 4.6 Исправляет 16-битную Игру для Windows под Современные Системы
Claude Opus 4.6 помог исправить игру 1999 года Tonka Construction, чтобы она запускалась на современных версиях Windows, модифицируя WING32.dll для перевода устаревших вызовов, аналогично тому, как работает DXVK. Это исправление устраняет необходимость в DOSBox и установке драйверов, которые ранее затрудняли запуск игры.

OpenClaw News Assistant: Исправление дублирования и галлюцинаций в сфере спорта и технологий, сожжено 100 долларов
Разработчик потратил ~$100 на создание персонального новостного ассистента с OpenClaw для спортивных и технологических новостей. Ключевые проблемы: галлюцинации (слухи подавались как факты, объединение неверных историй), дедупликация по 10+ источникам, свежесть против повторного появления старых новостей и затраты на токены. Более строгие промпты, кэширование, дедупликация, ранжирование, верификация и логика сравнения изменений улучшили результаты, но затраты стали непомерными.

Pi Coding Agent + Qwen 3.6 27B: Настройка Arch Linux без помощи рук с помощью естественного языка
Пользователь, запускающий Qwen 3.6 27B через pi coding agent на мини-ПК, смог настроить Bluetooth, масштабирование экрана и другое в Arch Linux с помощью команд на простом английском — без редактирования конфигов Wayland.

Создание контекстуальной персонализированной системы новостных сводок на основе ИИ с использованием Claude Code
Разработчик создал персональную систему сводок новостей на базе ИИ, которая работает на Mac Mini три раза в неделю, собирая данные из 17 источников и используя Claude Code с интеграцией памяти для создания персонализированных сводок. Система стоит $6-12 в месяц и включает разделы, связывающие новости с активными проектами, ссылками на код и интересами семьи.