Hacker News | 📄 原文链接 | 2026-10-29 收录

用 GPT-6.1 反编译童年游戏:搞清它怎么画出一座城市

来源:healeycodes.com — 2026-10-24

📋 概述

Andrew Healey 花几天反编译了 2001 年的商业模拟游戏《Fast Food Tycoon 2》。他用 Ghidra 把 fastfood2.exe 的 4046 个函数反编译成约 9.5MB 类 C 代码,塞进 SQLite 并写了检索脚本(查字段写、查调用者、查字符串),再搭一个 GPT-6.1 驱动的 agent 循环。agent 用 ReadProcessMemory 读取运行中游戏的内存(现金、相机位置、选中建筑),把数值与屏幕画面对照,再回查改这些值的函数;通过给 Windows 消息处理打补丁,让命令在游戏自己的 UI 线程上执行,从而点按钮、移镜头。早期突破是用爬虫把界面点了一遍,把未知控件全摸出来。

🔑 核心要点

💡 金句

At this point, I steered the agent with my curiosity, and we went digging.
← 返回 Hacker News 首页