台服dnf吧 关注:119,072贴子:1,919,018
  • 0回复贴,共1

一个利用时装填充窗口该为其他功能的办法

取消只看楼主收藏回复

成品演示 https://tieba.baidu.com/p/9581141444
首先可以在etc/emblemrenewal/avatar_recharge_jpn.etc中新增指定ID的填充箱,[emblem recharge stone info]中2个一组,为ID、填充量,填充量没什么意义,随便写个值
填充箱相关的UI文件在ui/japan/avatarrecharge/目录中,为相应的坐标文件和ani文件,其他组件的坐标在exe中修改,有能力的可以自行尝试,没能力的改这些也勉强能用
frida中Interceptor.replace劫持0x0819FA56,三个参数,a1,a2,a3,都是pointer,其中a2为user,a3为msg_base
var slot_item = api_PacketBuf_get_short(msg_base);
var slot_avatar = api_PacketBuf_get_int(msg_base);
这也可以获取回收箱道具所在格子和时装所在格子,接下来的自己想办法处理就行。


IP属地:湖北1楼2025-03-30 17:32回复