Запуск игры 1997 года на современном компьютере и её декомпиляция с Claude Code
Claude Code примерно за 30 минут запустил старую игру 1997 года на DirectX на современном компьютере, а потом декомпилировал большую часть её кода. Теперь он сам пишет полные прохождения уровней со скриншотами.
Что сделали
Claude Code запустил игру 1997 года на современном железе примерно за 30 минут и попутно настроил базовое окружение для реверс-инжиниринга. За следующие итерации он декомпилировал большую часть игры. По просьбе пользователя он доработал DLL-прослойку DirectX, чтобы игра работала без экрана на отдельном рабочем столе Windows (Private Desktop) и можно было запускать несколько копий параллельно. Он разметил адреса памяти и скрипты, а пользователь подталкивал его и проверял работу.
Что получилось
Теперь Claude с первой попытки пишет полные прохождения уровней с неплохими скриншотами ключевых моментов. Главная цель пользователя, чтобы игра выглядела так, как ему запомнилась, пока в работе.
На что обратить внимание
Попросите агента сделать вспомогательные инструменты, которые показывают, как устроена игра. Так проще проверять его работу и направлять его. Запуск без экрана к тому же не даёт сессиям управления компьютером захватывать ваш ПК.
Пояснение
Декомпиляция это восстановление читаемого кода из готовой программы. DLL-прослойка это подменная библиотека, которая перехватывает вызовы игры к DirectX и меняет их поведение.
Кому пригодится
Тем, кто хочет вернуть к жизни старую игру или программу, которая не запускается на современной Windows.
Попробуйте сами с Claude Code
У меня в [путь к папке] установлена старая игра для Windows [год] года, которая не запускается на современном компьютере. Разберись, почему она не работает, и запусти её (можно через слои совместимости или обёртки), а потом точно расскажи, что поменял. Когда она запустится и дойдёт до главного меню, остановись и покажи, как запускать её самому. Не удаляй и не перезаписывай оригинальные файлы игры, работай с копией.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: news.ycombinator.com ·