英雄联盟LCU API之批量分解英雄碎片和皮肤碎片
原理:
利用LCU API查询战利品信息,然后使用分解API进行分解。
目前只做了英雄和皮肤碎片,守卫、表情等没做,低价值道具自动合成因为我懒,也没做。
调用到的核心LCU API如下
获取战利品信息:
GET /lol-loot/v1/player-loot-map
分解英雄碎片:
POST /lol-loot/v1/recipes/CHAMPION_RENTAL_disenchant/craft?repeat=1
提交数据:["CHAMPION_RENTAL_104"]
说明:repeat=1是分解的数量,CHAMPION_RENTAL_104为道具的ID
分解皮肤碎片:
POST /lol-loot/v1/recipes/SKIN_RENTAL_disenchant/craft?repeat=1
提交数据:["CHAMPION_SKIN_RENTAL_90003"]
说明:repeat=1是分解的数量,CHAMPION_SKIN_RENTAL_90003为道具的ID

软件由易语言写的,界面调用了Exui。
源码:https://1019088775.lanzout.com/i2ZRO0a4ic6b
成品:https://1019088775.lanzout.com/iZFoX0a4ic2h
2023年2月2日21:39更新:
因为pbe这次bug箱子,重新回来填坑,换了一个命令,提升解析效率
1.1源码:https://1019088775.lanzout.com/iS0Zu0mgsure
1.1成品:https://1019088775.lanzout.com/iFjKf0mgsslg
2023年2月7日10:19:36更新:
对整个软件进行了重做,不在使用EXUI,json解析由精易变更为yyjosn,也不在加载道具图标等措施来大幅度提升战利品载入速度,已支持头像、表情、守卫的分解,小小英雄和永恒星碑我目前没这个道具,没法测试就没加入。


2023年3月11日14:39:55更新了小小英雄与棋盘皮肤的融合:

1.3成品:https://1019088775.lanzout.com/b012khaij 密码:g3a5