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

✍️ OpenClawRadar📅 Опубликовано: 15 марта 2026 г.🔗 Source
Claude Code использовался для реверс-инжиниринга Disney Infinity 1.0, преодолев 13-летнее ограничение на персонажей.
Ad

Технический разбор процесса обратного проектирования

Разработчик успешно использовал Claude Code для обратного проектирования Disney Infinity 1.0 (2013) и устранения давнего ограничения на персонажей, которое ставило в тупик сообщество моддеров более десяти лет. Игра изначально привязывала персонажей к их конкретным «родным» наборам, не позволяя кросс-игру между мирами разных персонажей.

Почему это была сложная проблема

Ограничение не было простым флагом или конфигурационным файлом. Ключевая функция FindPlaysetForCharacter вызывалась в 13 различных точках в 6 областях кода игры на C++. Предыдущие попытки провалились, потому что:

  • Патч одной проверки не работал, так как остальные 12 всё ещё блокировали доступ
  • Моды, основанные только на файлах данных, не работали, потому что нативный код выполнял проверку до чтения данных
  • Внедрение DLL приводило к краху игры из-за небезопасного доступа к состоянию Lua между потоками
  • Переименование файлов персонажей в папки других персонажей вызывало сбои игры

Как помог Claude Code

Разработчик использовал Claude Code (Opus с высоким уровнем рассуждений) на бинарном файле игры без символов, исходного кода и существующей документации по обратному проектированию. Claude Code помог с:

  • Трассировкой графа вызовов от FindPlaysetForCharacter по всей кодовой базе
  • Выявлением всех 13 точек проверки
  • Определением, к какой области кода относится каждая точка вызова
  • Пониманием ассемблера x86 и распознаванием шаблонов условных переходов после каждого вызова
  • Определением точных байтов для патча
  • Проработкой нескольких неудачных подходов перед достижением рабочего решения
Ad

Решение и результаты

Весь процесс обратного проектирования занял менее 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

Ad

👀 Смотрите также

Claude Projects + Gamma Connector: 12-минутные инвесторские обновления от основателя SaaS с MRR $12K
Кейсы

Claude Projects + Gamma Connector: 12-минутные инвесторские обновления от основателя SaaS с MRR $12K

Основатель SaaS-стартапа для индийских репетиторов ($12K MRR) сократил время подготовки отчетов для инвесторов с 3 часов до 12 минут, используя Claude Projects (постоянный контекст) с коннектором Gamma для автоматической генерации визуальных презентаций.

OpenClawRadar
Пользователь Reddit запустил на Mac более 25 запланированных ИИ-агентов в качестве личных персон: полезно или просто усложнение?
Кейсы

Пользователь Reddit запустил на Mac более 25 запланированных ИИ-агентов в качестве личных персон: полезно или просто усложнение?

Разработчик делится своей личной AI-установкой с более чем 25 запланированными агентами на Mac, организованными в четыре персоны (Жена, Дочь, Сын и монитор), которые автоматизируют работу, open-source проекты, любительские сборки и GitHub PR — и спрашивает сообщество, действительно ли это полезно или это сложность ради сложности.

OpenClawRadar
Кейс: Разработка полнофункционального веб-приложения с помощью Claude за шесть недель
Кейсы

Кейс: Разработка полнофункционального веб-приложения с помощью Claude за шесть недель

19-летний разработчик из Непала использовал Claude для создания и запуска Somnia — веб-приложения для дневника снов, которое за шесть недель привлекло 100 пользователей и 7 платящих клиентов. Рабочий процесс включал обращение с Claude как с младшим разработчиком, с четким определением задач и критериями приемки.

OpenClawRadar
OpenClaw интегрируется с API Kroger для автоматизированной покупки продуктов через AI-агентов.
Кейсы

OpenClaw интегрируется с API Kroger для автоматизированной покупки продуктов через AI-агентов.

Разработчик использовал OpenClaw с API Kroger для автоматического добавления ингредиентов рецепта в корзину покупок, задействовав Qwen3.5 для генерации рецептов и Gemini 3.1 Pro для настройки. Интеграция потребовала 6 часов работы и 359 тысяч токенов для создания одной корзины.

OpenClawRadar