炉石传说 - 旅法师营地 ( ) • 2024-05-07 00:36

一、前言

去年其实就已经搞过一次了,但软件效果并不理想,但是用的Asset Studio需要手动拆包,流程上太麻烦了,而且不可控。

最近在王益大佬的帮助下找到了一个能用命令行的拆包工具,AssetStudioCLI,这就让把拆包流程放进程序里成为了可能。

也正是因为能够通过程序执行拆包指令了,就可以做一些更复杂的控制了,以结果来说,就是现在可以进入单卡界面进行资源导出了。

 

(感谢thorough的文章,这篇文章帮我理清了炉石文件的结构)

二、使用说明

首先这个只有PC电脑能用,且语言环境必须为gbk或者utf8,否则程序可能无法正确找到各种路径。

点击install.bat,然后程序就会开始安装依赖

点击run.bat即可正常使用

进入程序后,首先会提示设置炉石文件夹

设置成功后就会开始更新,大约两分钟时间后,更新完成,就可以正常使用了。

三、程序能做啥

大致来讲,最重要的有三个功能

3.1 卡牌列表和单卡界面

首先是上一次就有的功能,卡牌列表,和上次一样,这个界面是用户能自己动手做的,具体的内容见文档。

在卡牌列表界面左键单击以后,就会进入单卡界面,这里的自定义信息同样是可以自己设计,resource功能开头说了便不赘述。

3.2版本对比

首先是做了一个专门的版本对比,其次卡牌列表界面的导出excel中也可以做版本对比。

在专门做的版本对比中,除了程序固定导出的部分,也可以监控感兴趣的mask,导出效果如下

3.3套牌

老实说,实现的效果不算好看,但是这一版应该是全网自由度最高的套牌设置,你可以选择任意一张卡牌作为英雄,也可以给任意卡牌添加子套牌(原本只有牛牛和奇利亚斯可以),这是为了保障未来设计师整大活以后本程序还能正常使用。

当然,这并不能保证生成的卡组能够在炉石中正常使用,不过遇到了幻变等套牌检测不严格的时候,这个东西或许能发挥一定的用处。

四、结语

一个显然的事实是,本程序的设计太过复杂,在一篇文章中三言两语讲不清楚,所以尽量写了一些文档留在了readme文件夹中,不过写一半写不动了想直接发了,如果有不懂的地方,欢迎评论区询问讨论~

链接:https://pan.baidu.com/s/1_WWmLCW1aOE0yd4dsf3rbA?pwd=1234 
提取码:1234