破解 SimCity 2000 的存档
作者回忆童年用 Packard Bell 386SX 玩 SimCity 2000 的经历:通过把存档文件中的金钱数值用十六进制编辑器(Norton DiskEdit)改成 FFFF、FFFFFF,绕过游戏限制;之后父亲用 C 写了个十进制转十六进制小工具,作者还发现可搜索内存的 Game Wizard 来修改血量等数值。 文章还提到该存档实际是 run-length 编码、金钱为 32 位有符号整数的细节,以及在 DosBox-X 中复现的方法。整体是一篇关于早期 DOS 游戏作弊、十六进制与字节概念的怀旧技术随笔。
