Hello everyone,我在游戏中发现自己加的高版本宠物装备无法装备到对应宠物上,宠物最大只能达到5000127,这跟客户端判断位掩码时是对应的。于是研究了下有无方法取消这个限制,目前发现了2种方法可以实现。
[attach]120[/attach][attach]121[/attach]
[attach]122[/attach][attach]123[/attach]
【方法一】绕过代码检查,直接NOP
【方法二】通过hook方式,在原有检测逻辑上新增后续检查
方法一:
- void Client::NopItemSuitedForPet()
- {
- Memory::PatchNop(0x0046D471, 2);
- }
页:
[1]