本指南仅适用于那些出于某些原因不想让AI建造任何奇观的玩家。这是我们的特殊偏好,请勿评判。 简介 本指南是为像我一样出于某些原因想阻止《文明6》中AI建造奇观的玩家准备的。由于我不熟悉模组创建,因此需要手动修改游戏文件。请注意,与所有模组修改一样,最好进行备份以防万一。此外,如果游戏更新、重新安装《文明6》或验证游戏缓存,你将需要重新执行此操作。值得庆幸的是,这并不难,最难的部分是找到相关文件。 查找文件 首先,我们必须找到包含AI行为的相关文件。《文明6》中的AI似乎是通过决策树来决定在不同情况下该做什么。经过一番查找,我找到了该文件。它位于……SteamLibrary\steamapps\common\Sid Meier's Civilization VI\Base\Assets\Gameplay\Data。寻找一个名为BehaviorTrees.xml的文件。为以防万一,请先备份该文件。文件内容如下:

编辑文件 现在我们需要移除控制AI建造奇观行为的代码。你可以将其完全删除,或者像我一样将其注释掉(注释代码是指将某段代码标记为“注释”而非实际代码,这样程序或编译器就会忽略该部分)。 我推荐使用记事本++或类似的编辑器,它能让你更清晰地查看代码,而不是仅使用记事本——除非你拥有编程之神般的视力。 你可以使用<!--作为开头、-->作为结尾来注释代码。 有3个代码块需要移除。 第一部分只是一行代码:

第二部分篇幅较长,起始于<Row NodeType="Sequence" NodeId="0" TreeName="Seek Target Wonder" JumpTo="48" />,结束于<Row NodeType="Build Production" NodeId="47" TreeName="Seek Target Wonder" />

第三部分是最长的部分,从<Row DefnId="0" NodeId="2" TreeName="Seek Target Wonder" />开始,一直持续到<Row DefnId="1" NodeId="47" TreeName="Seek Target Wonder" Tag="true" />。


免责声明 我并未对此进行过广泛测试,任何问题或故障均不由我负责。你可以通过验证游戏缓存来将其恢复至正常状态。任何修改此文件的模组都可能导致其无法正常运行,我仅在无模组的游戏版本中进行了少量测试。 如果有模组制作者想要对此制作一个正式的模组,尽管去做。 编辑:我尝试制作了一个此内容的模组版本。和往常一样,未经过广泛测试。




换一换 






























