聖のMorty
聖のMorty
关注数: 9
粉丝数: 357
发帖数: 7,611
关注贴吧数: 194
简要示范为已亡的Hearthbuddy添加支持新版本卡牌 首先感谢吧友 beebee102 不忘记为一些Hearthbuddy死忠更新了临时性正版Hearthbuddy,正版Key还未到期的可以到beebee102 帖子http://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已经能够正常使用通道爬行者了。也许你还有很多疑问,但是我一贯说东西都是点到为止,只是起一个引路作用。善用搜索和炉石卡牌数据库,自己多看代码。 不欢迎盗版网站转载,谢谢!
i7 6800K 虽然不是车,但是比咸鱼便宜一点 上海江苏个人需求的人可以不用守着咸鱼了, 不过i7 6800K真是个体质差的CPU,颗颗都是雷
吧友 井井井井井井_ 进来下吧,作为吧主回你个帖自己都被百度吞 @井井井井井井_ 我可以修复combo的程序代码。因为结局不是我期望的Hearthbuddy消灭全球盗版,所以我就不公开了。但是能给你个提示。在AI文件夹中 ComboBreaker.cs中,现作者把卡牌库引用函数写错了,此文件行数很少,如果会点程序语言的应该知道我说什么。 现作者不是Silverfish的原作者,Silverfish原作者2年多前就不干了,现作者自己乱改函数名还不知道和谐统一。 再者,combo没什么用,combo的效果和改变cardvalue一样。他只知道你叫他这样做好,并不一定知道按什么顺序好。一直以来,我尽力推荐大家多去研究PenalityManager.cs,可是没看见吧友研究到那一步。
1
下一页