开源!克隆皮肤重新上线失效问题修复!
这个东西可能遇到人比较少,有老板找到我修复这个东西,并且同意开源了 !!! @魔化你姐的心 感谢老板开源!!! 哈哈,不客气老板大气 看不懂哈哈 牛的 已使用,感谢
主要修正说明
语法错误修正
将 DMORD 修正为 DWORD
修正无效地址 0x007A334G → 0x007A3346(假设为笔误)
规范条件编译语句(移除冗余的 #endif EXE_VER == VER_0725)
逻辑简化
合并重复的版本分支,避免冗余代码
修复空指针检查(原代码 if (iv) 应为 if (!v))
代码结构优化
移除不必要的注释和内联宏定义
统一缩进和代码风格
核心功能
资源加载劫持
通过 hookCNEquiment_getPvfEqiumObj 函数动态选择加载路径,逻辑优先级:
若角色是透明化身且满足条件,使用 getPathByIdInList 获取路径
若 thisp < 8,从 thisp + 0x498 加载
默认从 thisp 加载
多版本支持
根据 EXE_VER 动态选择函数地址和基址,适配不同程序版本(0627 和 0725)。
内存注入
在 init 函数中通过写入 0xBA90(x86 架构的 NOP 指令或跳转占位)和函数地址,实现原函数替换。
以上内容来自deepseek R1 我顶顶你 这个代码是在哪里进行修改的呀
页:
[1]