上帝之城 I:监狱帝国

给《上帝之城 I:监狱帝国》(Steam 正版)做了一款游戏内修改器(v2.0)。这游戏是 Cocos2d-x + LuaJIT 引擎、无官方 MOD 机制,我通过代理 DLL(lua51_hook 替换 lua51.dll)在游戏内注入命令执行,不改存档、不改游戏本体逻辑文件,卸载时还原原版即可彻底移除。

🕐 最后更新:2026-08-25

功能

基础页

功能说明
金钱 +1000 / +10000 / 加满实时显示当前金钱
威望 +1000 / 声望 +1000游戏双声望线(按源码注释为准)
科研 / 运营 / 指挥 / 谋略点 +1000典狱长四项点数
状态区(实时只读)显示金钱/体力/心情/饥饿/饮水/主健康/五维健康/各项点数

状态一键操作

功能说明
体力回满 / 心情恢复典狱长精力与心情
饥饿填满 / 饮水填满饱食与饮水度
主健康 / 五维健康回满主健康 + 肺/肝/肾/胆固醇
全状态回满一键全部回满
刷新状态重新读取典狱长数据

物品页

功能说明
全物品列表中文名,实时显示持有数
物品搜索输入名字(中英文)跳到第一个匹配项
一键添加选中物品 +1 / +10
导出物品列表导出当前物品数据

操作方式(鼠标为主)

操作功能
F1呼出 / 关闭修改器面板(快捷键)
点击功能按钮执行对应修改
页签切换基础 / 物品
独立窗口置顶显示,全鼠标操作

安装

  1. 下载 CityOfGod_Trainer_v2.0.zip(见文末)
  2. Steam 库 → 右键《上帝之城 I:监狱帝国》→ 管理 → 浏览本地文件,进入游戏根目录
  3. 将原版 lua51.dll 重命名为 lua51_orig.dll务必先备份
  4. 把包内 lua51_hook.dll 改名为 lua51.dll 覆盖到游戏根目录
  5. 启动游戏,读档后按 F1 呼出面板

卸载

删除游戏根目录的 lua51.dll,再将 lua51_orig.dll 改回 lua51.dll 即可,不影响存档。

说明

  • 代理 DLL 方式注入,不改存档、不改游戏本体逻辑文件
  • 所有修改即时生效,读取自游戏内存数据
  • 适用于 Steam 正式版(v2.0)
  • 修改器面板为独立置顶窗口(Win32 原生实现),全鼠标操作

下载


DDBDD · ddbdd.top · Steam 鉴赏家