首先说明:我的兄弟是贴吧的折腾版,不同版本xd添加卡牌的过程可能略有不同,仅学习参考
1.首先在\Routines\DefaultRoutine\Silverfish\data下找到CardDefs.xml文件
在文件中添加卡牌数据 笼斗管理员的数据
第一步懂的跳过,直接看第二步!!! 不懂的看以下
最新的数据到github上的HearthSim/hsdata下载
排错:直接替换xd里的CardDefs.xml 刚启动xd不会报错,对战开始会报一堆错误,不会出牌,直接回合结束,我也不清楚为什么,而且就算使用全基础套牌也会报错,所以不要直接替换,除非你比较懂
打开从github上下载的CardDefs.xml,按ctrl+f 搜索 你要的卡牌名字 比如 笼斗管理员 (这张没有涉及新机制)
找到卡牌数据,复制到Routines\DefaultRoutine\Silverfish\data目录下的CardDefs.xml文件里
<CardDefs>
卡牌数据...
卡牌数据...
卡牌数据...
</CardDefs>
不要添加到</CardDefs>之外
注意事项:新机制的卡牌(腐蚀)需要修改xd的许多文件,比如Minion.cs,还有其他等等,我还不会
完整的卡牌数据格式是这样的不要漏复制
<Entity 巴拉巴拉...开始>
<Tag enumID=巴拉巴拉 ....>
...
...
</Entity>
2.修改\Routines\DefaultRoutine\Silverfish\ai目录下的有关card的三个文件
CardDb.cs CardDB_cardIDEnum.cs CardDB_cardName.cs
具体步骤:(以笼斗管理员为例)
CardDB_cardIDEnum.cs里添加卡牌id DMF_704 = 61226, (不要忘记逗号结尾)

CardDB_cardName.cs里添加卡牌英文名字(小写,中间无空格,逗号结尾) cagematchcustodian,

3.第三步,添加sim卡
在Routines\DefaultRoutine\Silverfish\cards目录下新建一个MDF暗月马戏团的文件夹
复制一张别的sim卡到该目录下,修改文件名字为 Sim_MDF_序号.cs

文件内class 也要改成和文件名一样(可以参考别的sim卡)
添加卡牌效果

结尾:添加了新卡,xd可能不太会用,需要设置惩罚值,或者combo来规范xd的使用(有兴趣搜相关贴)
添加新卡教程结束
1.首先在\Routines\DefaultRoutine\Silverfish\data下找到CardDefs.xml文件
在文件中添加卡牌数据 笼斗管理员的数据
第一步懂的跳过,直接看第二步!!! 不懂的看以下
最新的数据到github上的HearthSim/hsdata下载
排错:直接替换xd里的CardDefs.xml 刚启动xd不会报错,对战开始会报一堆错误,不会出牌,直接回合结束,我也不清楚为什么,而且就算使用全基础套牌也会报错,所以不要直接替换,除非你比较懂
打开从github上下载的CardDefs.xml,按ctrl+f 搜索 你要的卡牌名字 比如 笼斗管理员 (这张没有涉及新机制)
找到卡牌数据,复制到Routines\DefaultRoutine\Silverfish\data目录下的CardDefs.xml文件里
<CardDefs>
卡牌数据...
卡牌数据...
卡牌数据...
</CardDefs>
不要添加到</CardDefs>之外
注意事项:新机制的卡牌(腐蚀)需要修改xd的许多文件,比如Minion.cs,还有其他等等,我还不会
完整的卡牌数据格式是这样的不要漏复制
<Entity 巴拉巴拉...开始>
<Tag enumID=巴拉巴拉 ....>
...
...
</Entity>
2.修改\Routines\DefaultRoutine\Silverfish\ai目录下的有关card的三个文件
CardDb.cs CardDB_cardIDEnum.cs CardDB_cardName.cs
具体步骤:(以笼斗管理员为例)
CardDB_cardIDEnum.cs里添加卡牌id DMF_704 = 61226, (不要忘记逗号结尾)

CardDB_cardName.cs里添加卡牌英文名字(小写,中间无空格,逗号结尾) cagematchcustodian,

3.第三步,添加sim卡
在Routines\DefaultRoutine\Silverfish\cards目录下新建一个MDF暗月马戏团的文件夹
复制一张别的sim卡到该目录下,修改文件名字为 Sim_MDF_序号.cs

文件内class 也要改成和文件名一样(可以参考别的sim卡)
添加卡牌效果

结尾:添加了新卡,xd可能不太会用,需要设置惩罚值,或者combo来规范xd的使用(有兴趣搜相关贴)
添加新卡教程结束


















