随处建造

创作者: gutzufuss1477
已更新:2026-08-28 20:21:39
0KB

关于此 MOD

在保留地形、道路、Q-pid和特殊单轨列车检查的前提下,让PCC结构可以更紧密地建造,并能建在设施禁建区内。
**描述**

“随处建造”取消了PCC结构之间通用的最小距离限制,并允许在《死亡搁浅2:冥滩之上》中经过测试的设施和建筑禁建区域内进行建造。

该模组默认仅针对`NearbyFacility`和`UnconstructableArea`两项建造检查进行修改。地形、接地、材料、道路、高速公路、Q-pid/手性网络需求以及特殊建造检查均保持原生逻辑。

版本1.0.0已在Steam PC可执行版本1.10.89.0上通过测试:在设施的禁建区域内将多个普通PCC结构极其紧密地放置在一起。

**安装说明**

1. 安装一个兼容的64位ASI加载器。如果你已经为DS2使用了可正常工作的`winmm.dll` ASI加载器,则无需再安装其他加载器。
2. 解压下载的压缩包。
3. 将 `ds2_construction_anywhere.asi` 和 `ds2_construction_anywhere.ini` 复制到游戏文件夹中,与 `DS2.exe` 放在一起。
4. 完全重启游戏。
5. 可选:在 INI 中设置 `DebugLog=1`,以便在启动时生成 `ds2_construction_anywhere.log`。

要卸载,请删除ASI和INI文件并重启游戏。已经建造的结构不会自动移除。

**主要特色**

- 移除PCC建筑之间的通用最小距离限制
- 允许在已测试设施及禁止建造区域内进行建造
- 接近限制和限制区域分别使用独立的INI开关
- 可选的 `PermittedArea` 白名单绕过,默认禁用,因为其侵入性更强
- 保留地形、接地、材质、道路、公路和 Q-pid 检查
- 保留专用单轨与轨道放置约束
- 精确的游戏版本和三项独立的指令签名检查
带验证和回滚的事务性内存补丁
- 不修改磁盘上的 `DS2.exe`、游戏存档或存档数据

**要求**

- 死亡搁浅2:冥滩之上 PC / Steam 版
- 支持的可执行文件版本:`DS2.exe 1.10.89.0`
- 一个兼容的外部64位ASI加载器
- 强烈建议在受保护或剧情相关结构内部建造前备份存档

专用的单轨 proximity 警告仍可能出现。这是有意设计的,因为特殊轨道和路线约束不属于通用 proximity 旁路的一部分。默认关闭的 `IgnorePermittedAreaWhitelist` 选项为实验性功能,仅应在已备份的测试存档中启用。

游戏更新后,请勿假定兼容性。模组将拒绝为未知的可执行文件打补丁,可能需要更新版本。

**特别鸣谢**

感谢ShadelessFox提供Odradek及其DS2 RTTI研究工具,也感谢那些提出、测试并记录了限制设施区域内密集建造方案的玩家们。

使用 Xmod 解锁 死亡搁浅2:冥滩之上 的全部潜力 — 今天就探索这些顶级 MOD!