无限崩溃循环自救:改 enabled.json 摘除坏模组
比「偶尔崩」更糟的是「每次启动都崩」:模组加载到一半就死,主菜单进不去。如果连按住 Shift 的 安全模式 都不奏效,或者摘了嫌疑模组还在循环,就该直接动启用清单文件——enabled.json。
原理
tModLoader 启动时按 enabled.json 里记录的清单加载模组。清单里有一个坏模组,每次启动都会在它身上死。把它的名字从清单里删掉,下次启动就会跳过它——不用进游戏就能摘模组。
操作步骤
- 定位 Mods 文件夹:Windows 在 文档\My Games\Terraria\tModLoader\Mods,三平台完整路径见 存档位置。
- 用文本编辑器打开 enabled.json:记事本即可,内容是一个模组内部名的列表。
- 删掉嫌疑模组名:对照崩溃日志里的模组名(怎么找见 读崩溃日志),把那一行删掉;没有明确目标就按嫌疑顺序一次删一个。JSON 格式注意逗号配对,删中间项时把上一项末尾的逗号一并处理。
- 保存并启动:能进主菜单即摘除成功,再逐个放回验证定位真凶。
- 善后:真凶更新后再启用;一直没更新就让它留在清单外。模组文件可以留在 Mods 文件夹,不启用不加载。
服务器同样适用
专用服务器的启动循环用同一招:改服务器运行账户的 enabled.json。主机商的文件管理器里操作即可,路数一样(服务器搭建见 开服入门)。
与其他手段的配合
| 情形 | 用哪个 |
|---|---|
| 能进主菜单 | 安全模式 + 界面里禁用,最省事 |
| 进不了主菜单但安全模式有用 | Shift 进去摘模组 |
| 什么都不管用 | 改 enabled.json(本页) |