在论坛潜水学习许久,我终于鼓起勇气,尝试用自己尚显稚嫩的技术与有限的表达,在这里发了帖子。若内容有疏漏、错误之处,恳请各位大佬不吝赐教,感激不尽 。
LOL动态换肤原理不用过多赘述了,调用换肤CALL即可实现。
换肤CALL查找:
1.确认英雄名
随便找个英雄进入游戏,确认所选英雄英文名,我这边选的是刀妹对应的为Irelia,不知道的可以到百度百科上查

image.png (195.29 KB, 下载次数: 0)
下载附件
Irelia
2025-3-21 10:52 上传

image.png (87.38 KB, 下载次数: 0)
下载附件
Irelia查找
2025-3-21 10:54 上传

image.png (52.87 KB, 下载次数: 0)
下载附件
Irelia访问
2025-3-21 10:59 上传

image.png (78.17 KB, 下载次数: 0)
下载附件
名字汇编
2025-3-21 11:04 上传

image.png (69.06 KB, 下载次数: 0)
下载附件
换肤CALL
2025-3-21 11:08 上传
[C++] 纯文本查看 复制代码
//通用CALL typedef uintptr_t(__stdcall* UniversalCall_t)(uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t); uintptr_t UniversalCall(uintptr_t functionAddress, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4, uintptr_t arg5) { UniversalCall_t callFunction = (UniversalCall_t)functionAddress; return callFunction(arg1, arg2, arg3, arg4, arg5); }[Asm] 纯文本查看 复制代码
UniversalCall(MODELFUNC,Read64(PLAYERBASE), Read64(PLAYERBASE)+ NAMEOFFERST,SKINID,0,RAX)









查看全部评分