level 13
聖のMorty
楼主
首先感谢吧友 beebee102 不忘记为一些Hearthbuddy死忠更新了临时性正版Hearthbuddy,正版Key还未到期的可以到beebee102 帖子https://tieba.baidu.com/p/5469046920?pn=2 的53楼下载,我猜测盗版那边源头可能也是beebee102更新的。
那我也分享点小知识,为大家简要示范下如何为已亡的Hearthbuddy添加支持新版本卡牌。
拿即将被削弱的通道爬行者举例:
中文卡牌:

英文卡牌:

正式步骤开始:
步骤1:
然后往\Routines\DefaultRoutine\Silverfish\data的_carddb.txt加入
<Entity version="2" CardID="LOOT_149">
<Tag enumID="185" type="String">Corridor Creeper</Tag>
<Tag enumID="184" type="String">Costs (1) less whenever a minion dies while this is in your hand.</Tag>
<Tag enumID="203" value="4" />
<Tag enumID="199" value="12" />
<Tag enumID="321" value="1" />
<Tag enumID="114" value="0" />
<Tag enumID="48" value="7" />
<Tag enumID="45" value="5" />
<Tag enumID="47" value="5" />
<Tag enumID="202" value="4" />
<Tag enumID="200" value="20" />
</Entity>
<Entity version="2" CardID="LOOT_149e">
<Tag enumID="185" type="String">Corridor Creeper</Tag>
<Tag enumID="184" type="String">Costs (1) less whenever a minion dies while this is in your hand.</Tag>
<Tag enumID="203" value="4" />
<Tag enumID="199" value="12" />
<Tag enumID="321" value="1" />
<Tag enumID="114" value="0" />
<Tag enumID="48" value="7" />
<Tag enumID="45" value="5" />
<Tag enumID="47" value="5" />
<Tag enumID="202" value="4" />
<Tag enumID="200" value="20" />
</Entity>
LOOT_149和LOOT_149e是通道爬行者的卡牌编号, enumID="185"和enumID="184"是卡牌的名词和描述(特别是这个描述是无关紧要的东西,你不写都可以)。 这张卡牌是紫色史诗,所以enumID="203"是4,。这张卡牌是野兽,所以 enumID="200"是20.
请注意格式,
每一小段都被 <Entity version="2" CardID="巴拉巴拉">和 </Entity> 包着,所有小段都被<CardDefs></CardDefs>包着。所以我示范的两小段你可以加在任意一个</Entity>的后面。
步骤2:
往\Routines\DefaultRoutine\Silverfish\ai的CardDB.cs中的3550行LOOT_998j后面加入:
LOOT_149,
LOOT_149e,
如图:

别忘记为前面LOOT_998j后面补一个英文逗号,如上图
往往\Routines\DefaultRoutine\Silverfish\ai的CardDB.cs中的6303行后面加入:
corridorcreeper,

同时别忘记为前面的zarogscrown补一个英文逗号,如上图
完成这两个步骤,你的Hearthbuddy已经能够正常使用通道爬行者了。也许你还有很多疑问,但是我一贯说东西都是点到为止,只是起一个引路作用。善用搜索和炉石卡牌数据库,自己多看代码。
不欢迎盗版网站转载,谢谢!
2018年02月03日 02点02分
1
那我也分享点小知识,为大家简要示范下如何为已亡的Hearthbuddy添加支持新版本卡牌。
拿即将被削弱的通道爬行者举例:
中文卡牌:

英文卡牌:
正式步骤开始:步骤1:
然后往\Routines\DefaultRoutine\Silverfish\data的_carddb.txt加入
<Entity version="2" CardID="LOOT_149">
<Tag enumID="185" type="String">Corridor Creeper</Tag>
<Tag enumID="184" type="String">Costs (1) less whenever a minion dies while this is in your hand.</Tag>
<Tag enumID="203" value="4" />
<Tag enumID="199" value="12" />
<Tag enumID="321" value="1" />
<Tag enumID="114" value="0" />
<Tag enumID="48" value="7" />
<Tag enumID="45" value="5" />
<Tag enumID="47" value="5" />
<Tag enumID="202" value="4" />
<Tag enumID="200" value="20" />
</Entity>
<Entity version="2" CardID="LOOT_149e">
<Tag enumID="185" type="String">Corridor Creeper</Tag>
<Tag enumID="184" type="String">Costs (1) less whenever a minion dies while this is in your hand.</Tag>
<Tag enumID="203" value="4" />
<Tag enumID="199" value="12" />
<Tag enumID="321" value="1" />
<Tag enumID="114" value="0" />
<Tag enumID="48" value="7" />
<Tag enumID="45" value="5" />
<Tag enumID="47" value="5" />
<Tag enumID="202" value="4" />
<Tag enumID="200" value="20" />
</Entity>
LOOT_149和LOOT_149e是通道爬行者的卡牌编号, enumID="185"和enumID="184"是卡牌的名词和描述(特别是这个描述是无关紧要的东西,你不写都可以)。 这张卡牌是紫色史诗,所以enumID="203"是4,。这张卡牌是野兽,所以 enumID="200"是20.
请注意格式,
每一小段都被 <Entity version="2" CardID="巴拉巴拉">和 </Entity> 包着,所有小段都被<CardDefs></CardDefs>包着。所以我示范的两小段你可以加在任意一个</Entity>的后面。
步骤2:
往\Routines\DefaultRoutine\Silverfish\ai的CardDB.cs中的3550行LOOT_998j后面加入:
LOOT_149,
LOOT_149e,
如图:

别忘记为前面LOOT_998j后面补一个英文逗号,如上图往往\Routines\DefaultRoutine\Silverfish\ai的CardDB.cs中的6303行后面加入:
corridorcreeper,

同时别忘记为前面的zarogscrown补一个英文逗号,如上图完成这两个步骤,你的Hearthbuddy已经能够正常使用通道爬行者了。也许你还有很多疑问,但是我一贯说东西都是点到为止,只是起一个引路作用。善用搜索和炉石卡牌数据库,自己多看代码。
不欢迎盗版网站转载,谢谢!