3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 809|回复: 1
打印 上一主题 下一主题

[求助] 请教大佬, MOD制作

[复制链接]

12

主题

162

帖子

413

积分

高级玩家

Rank: 4

贡献度
41
金元
2486
积分
413
精华
0
注册时间
2015-5-2
跳转到指定楼层
主题
发表于 2020-9-2 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Terrain_Water.xml 的
  <TerrainDef Abstract="True" Name="WaterDeepBase" ParentName="WaterBase">
    <texturePath>Terrain/Surfaces/WaterDeepRamp</texturePath>
    <waterDepthShader>Map/WaterDepth</waterDepthShader>
    <passability>Impassable</passability>
    <pathCost>300</pathCost>
    <changeable>false</changeable>
  </TerrainDef>
其中  <changeable>false</changeable> 想修改为true
于是写了个
<Patch>
<Operation Class="PatchOperationReplace">
<success>Always</success>
<xpath>Defs/TerrainDef[@Name = "WaterDeepBase"]</xpath>
<value>
<changeable>true</changeable>
</value>
</Operation>
</Patch>

然后...红字报错
XML error: Could not find parent node named "WaterDeepBase" for node "TerrainDef".
下面引用WaterDeepBase的TerrainDef全都找不到WaterDeepBase
意思是WaterDeepBase没了.
求大佬指教...

回复

使用道具 举报

12

主题

162

帖子

413

积分

高级玩家

Rank: 4

贡献度
41
金元
2486
积分
413
精华
0
注册时间
2015-5-2
舒服的沙发
 楼主| 发表于 2020-9-3 10:05 | 只看该作者
已解决
<xpath>Defs/TerrainDef[@Name = "WaterDeepBase"]</xpath>
改为<xpath>Defs/TerrainDef[@Name = "WaterDeepBase"]/changeable</xpath>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-8 05:06 , Processed in 0.082994 second(s), 14 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表