111
This commit is contained in:
@@ -51,8 +51,8 @@ void Controller::init()
|
||||
auto code_importCashShopItemList = assembler.GetBytes(true);
|
||||
void *new_importCashShopItemList_addr = Utils::alloc(code_importCashShopItemList.size());
|
||||
CMem::WriteBytes(new_importCashShopItemList_addr, code_importCashShopItemList.data(), code_importCashShopItemList.size());
|
||||
LOG("code :%s", Utils::ToHexString((const unsigned char *)code_importCashShopItemList.data(), code_importCashShopItemList.size()).c_str());
|
||||
LOG("code_addr :%p", new_importCashShopItemList_addr);
|
||||
YLOG("code :%s", Utils::ToHexString((const unsigned char *)code_importCashShopItemList.data(), code_importCashShopItemList.size()).c_str());
|
||||
YLOG("code_addr :%p", new_importCashShopItemList_addr);
|
||||
|
||||
CMem::HookJmp(base::importCashShopItemList_hook_begin, (int)new_importCashShopItemList_addr);
|
||||
|
||||
@@ -85,8 +85,8 @@ void Controller::init()
|
||||
auto code_ProcessIPG_ResultOutput = assembler.GetBytes(true);
|
||||
void *new_ProcessIPG_ResultOutput_addr = Utils::alloc(code_ProcessIPG_ResultOutput.size());
|
||||
CMem::WriteBytes(new_ProcessIPG_ResultOutput_addr, code_ProcessIPG_ResultOutput.data(), code_ProcessIPG_ResultOutput.size());
|
||||
LOG("code_2 :%s", Utils::ToHexString((const unsigned char *)code_ProcessIPG_ResultOutput.data(), code_ProcessIPG_ResultOutput.size()).c_str());
|
||||
LOG("code_addr_2 :%p", new_ProcessIPG_ResultOutput_addr);
|
||||
YLOG("code_2 :%s", Utils::ToHexString((const unsigned char *)code_ProcessIPG_ResultOutput.data(), code_ProcessIPG_ResultOutput.size()).c_str());
|
||||
YLOG("code_addr_2 :%p", new_ProcessIPG_ResultOutput_addr);
|
||||
|
||||
CMem::HookJmp(base::ItemVendingMachine::ProcessIPG_ResultOutput_hook_begin, (int)new_ProcessIPG_ResultOutput_addr);
|
||||
|
||||
@@ -106,7 +106,7 @@ void Controller::init()
|
||||
|
||||
HOOK_SETUP(Init);
|
||||
|
||||
LOG("Controller::init()");
|
||||
YLOG("Controller::init()");
|
||||
}
|
||||
|
||||
void Controller::Jinit()
|
||||
@@ -130,7 +130,7 @@ int Controller::hook_IPacketDispatcher_ParamBase_dispatch_template(int a1, int a
|
||||
// [DNF_PROJECT] + 24 0x8bd7de0 : Dispatcher_Antibot::process(CUser *,MSG_BASE &,ParamBase &)
|
||||
// [DNF_PROJECT] + 28 0x8bd7de4 : IPacketDispatcher<MSG_BASE,ParamBase,(ch_state)0>::send(CUser *,ParamBase&)
|
||||
|
||||
// LOG("ParamBase_dispatch_template[ +12 :%p +16 :%p +20 :%p +24 :%p +28 :%p ]"
|
||||
// YLOG("ParamBase_dispatch_template[ +12 :%p +16 :%p +20 :%p +24 :%p +28 :%p ]"
|
||||
// , *(int*)a1 + 12
|
||||
// , *(int*)a1 + 16
|
||||
// , *(int*)a1 + 20
|
||||
@@ -181,7 +181,7 @@ int Controller::hook_PacketDispatcher_doDispatch(PacketDispatcher *a1, CUser *us
|
||||
if (dispatcher)
|
||||
{
|
||||
// v32 = (**dispatcher)(dispatcher, user, v25);
|
||||
// LOG("Recv() class:%d id:%d len:%d %p [ +00 :%p +12 :%p +16 :%p +20 :%p +24 :%p +28 :%p ]"
|
||||
// YLOG("Recv() class:%d id:%d len:%d %p [ +00 :%p +12 :%p +16 :%p +20 :%p +24 :%p +28 :%p ]"
|
||||
// , packet_class
|
||||
// , packet_id
|
||||
// , packet_len
|
||||
@@ -195,7 +195,7 @@ int Controller::hook_PacketDispatcher_doDispatch(PacketDispatcher *a1, CUser *us
|
||||
// );
|
||||
}
|
||||
|
||||
// LOG("Recv() class:%d id:%d len:%d packet_data :%s ", packet_class, packet_id, packet_len, Utils::ToHexString((const unsigned char *)packet_src, packet_len).c_str());
|
||||
// YLOG("Recv() class:%d id:%d len:%d packet_data :%s ", packet_class, packet_id, packet_len, Utils::ToHexString((const unsigned char *)packet_src, packet_len).c_str());
|
||||
|
||||
if (packet_id == PACKET_ID_ITEM_USE_EQUIPMENT_MOVEITEM)
|
||||
{
|
||||
@@ -203,7 +203,7 @@ int Controller::hook_PacketDispatcher_doDispatch(PacketDispatcher *a1, CUser *us
|
||||
PacketBuf *v25 = PacketBuf::NewPacketBuf();
|
||||
user->setLastPacketID(packet_id);
|
||||
v25->bind_packet(packet_src, packet_len);
|
||||
LOG("Recv() class:%d id:%d len:%d packet_data :%s ", packet_class, packet_id, packet_len, Utils::ToHexString((const unsigned char *)packet_src, packet_len).c_str());
|
||||
YLOG("Recv() class:%d id:%d len:%d packet_data :%s ", packet_class, packet_id, packet_len, Utils::ToHexString((const unsigned char *)packet_src, packet_len).c_str());
|
||||
|
||||
if (v25)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user