允许
- 任何你拥有的游戏:单机、离线或你自己架设的服务器
- 官方 Mod 渠道:创意工坊、地图编辑器、官方 Mod 工具
- 不带反作弊的官方离线模式(例如通过 me3 / ModEngine 2 离线运行艾尔登法环)
- 发布你自己的代码、你自己的素材、补丁,以及在用户自己的文件上做转换的安装器
拒绝
- 向有反作弊保护的联网游戏注入代码
- 自瞄、透视、加速/瞬移、压枪脚本、篡改网络包
- 关闭或绕过反作弊、伪造硬件 ID
- 篡改 DRM(Denuvo、Steam stub)或所有权校验
- 发布游戏文件、提取出的素材或反编译代码
反作弊就是红灯
只要有内核态或用户态反作弊,就不做代码注入。技能里明确列出了这些:
Valve 的 VAC 会封禁在 VAC 安全服务器上使用修改客户端的账号:本地测试使用 -insecure,并且在注入任何东西时 Agent 绝不加入公共服务器。即使不碰受保护的游戏,旁边运行的工具(调试器、Cheat Engine、注入式覆盖层)也可能触发反作弊,所以逆向会话前会先关闭受保护的游戏。
保护你的电脑和存档
- 任何带 Mod 的启动前先备份:存档、配置和设置,一条命令即可恢复。
- 加载器 DLL 会告知你:像
winhttp.dll或dinput8.dll这样的代理 DLL 会列出来,并说明如何移除。更推荐单独的游戏副本或 Mod 管理器配置。 - 注册表修改前先备份,由
um win reg set完成。 - 以下操作前会先问你:接管鼠标键盘、往游戏目录安装加载器、发布任何东西(包括 PR)。
- 只按精确 PID 结束进程,绝不按名称模式批量结束。
- 桥接和调试器只绑定 127.0.0.1 并带令牌,绝不暴露到公网。
- 不乱下载:加载器只从官方仓库获取。爆火 Mod 的“下载”往往是恶意软件。
um backup create "C:\Users\me\Documents\My Games\Terraria" --name terraria-saves
um backup diff terraria-saves # 快照之后改了什么
um backup restore terraria-saves # 恢复(会先给当前状态做快照)哪些可以发布,哪些不行
| 可以发布 | 不要发布 |
|---|---|
| 你自己的代码 | 游戏文件或逐字节相同的副本 |
| 你自己的素材,包括 fal 生成的(商用请查看模型许可) | 从游戏中提取的素材 |
| 补丁、差异文件、转换器、安装器 | 反编译源码、写死在代码里的零售版偏移 |
| 致谢,以及如实说明使用了 AI | 泄露的代码或版本,或依赖它们的 Mod |
um publish check --game <安装目录> 会在发布前拦下明显的问题(游戏文件、反编译代码、像遗留的 .env 这样的泄露密钥)。
规则为什么这么严:真实的下架案例
- Take-Two 让 GitHub 下架了 re3 和 reVC(逆向重建的 GTA III 与罪恶都市代码),随后起诉了作者(2021 年)。
- 动视在 H2M Mod 上线前一天发出了停止侵权函(2024 年)。
商业化、变现和泄露内容会大幅提高风险。有些社区(例如某些重编译项目的 Discord)会直接禁止 AI 制作的项目,所以请如实说明使用了 AI。
Agent 什么时候会停下来问你
- 游戏有带反作弊的联网部分,而需求涉及这些部分。
- 唯一的路线是绕过某种保护。
- 某一步会在没有备份的情况下删除或覆盖存档、游戏文件。
- 发布:永远由你决定。
这些规则写在 Agent 读取的技能里,不是由代码强制执行的;本页内容也不构成法律意见。如果游戏的 EULA 或 Mod 政策很重要,请自行阅读。
常见问题
Universal Modder 会让我的账号被封吗?
只要遵守它的规则就不会:单机、离线模式或你自己运行的服务器,远离带反作弊的游戏。封号风险来自把修改过的客户端带到线上。技能会要求 Agent 拒绝这样做,但这只是指令而不是技术锁,最终决定权在你。
它会做外挂或自瞄吗?
不会。无论怎么包装,它都会拒绝为多人游戏制作自瞄、透视、加速或瞬移、压枪脚本和网络包篡改。
用 AI 改游戏合法吗?
为个人使用修改自己拥有的游戏通常是被容忍的,很多发行商也有明确的 Mod 政策。风险来自分发:发布游戏文件、反编译代码或用来赚钱。请阅读发行商的 Mod 政策。本文不构成法律意见。
这个工具包本身安装起来安全吗?
它是开源的 MIT 项目,安装前你可以阅读每一个技能和脚本。请只从官方仓库 rehan-remade/universal-modder 安装,对来自其他地方(包括粉丝站)的“Universal Modder”下载保持警惕。
它会动我的存档吗?
它会先用 um backup create 备份,把恢复命令写进 MODLOG.md,测试时也更倾向于使用单独的配置或世界。