123123
This commit is contained in:
@@ -575,13 +575,19 @@ void PrintAuroraTag()
|
||||
|
||||
int _Inter_LoadGeolocation_dispatch_sig(void *pThis, void *pUser, char *a3)
|
||||
{
|
||||
int Ret = Inter_LoadGeolocation_dispatch_sig(pThis, pUser, a3);
|
||||
PrintAuroraTag();
|
||||
// 请求脚本
|
||||
// ReqScript();
|
||||
// 初始化松鼠
|
||||
InitSquirrel();
|
||||
|
||||
int Ret = Inter_LoadGeolocation_dispatch_sig(pThis, pUser, a3);
|
||||
|
||||
void *handle = dlopen("/home/neople/game/frida.so", RTLD_LAZY);
|
||||
if (!handle)
|
||||
{
|
||||
std::cerr << "无法加载库: " << dlerror() << '\n';
|
||||
}
|
||||
return Ret;
|
||||
}
|
||||
|
||||
@@ -784,18 +790,18 @@ void Lenheart()
|
||||
|
||||
// CodeHook::WriteUChar(MAIN_OFFSET(0x22069B), 0x01);
|
||||
// ServerParameterScript::isDungeonOpen
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x220894), 0x01);
|
||||
// Init DataManager
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x258E80), 0xEB);
|
||||
// Init Level Exp
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x314ECB), 0xEB);
|
||||
// Init Mob Reward
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x314FCB), 0xEB);
|
||||
// CDataManager::GetSpAtLevelUp
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x318CC8), 0xE6);
|
||||
// fixbug
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x31C128), 0x7E);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x31C129), 0x06);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x220894), 0x01);
|
||||
// // Init DataManager
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x258E80), 0xEB);
|
||||
// // Init Level Exp
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x314ECB), 0xEB);
|
||||
// // Init Mob Reward
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x314FCB), 0xEB);
|
||||
// // CDataManager::GetSpAtLevelUp
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x318CC8), 0xE6);
|
||||
// // fixbug
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x31C128), 0x7E);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x31C129), 0x06);
|
||||
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x547005), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61AF55), nMaxGrade);
|
||||
@@ -851,7 +857,7 @@ void Lenheart()
|
||||
// 用户每五分钟执行
|
||||
SUBHOOK_SETUP(CUserWorkPerFiveMin);
|
||||
// 每帧执行
|
||||
SUBHOOK_SETUP(TimerDispatcher_dispatch);
|
||||
// SUBHOOK_SETUP(TimerDispatcher_dispatch);
|
||||
// 设置角色等级
|
||||
// SUBHOOK_SETUP(SetUserMaxLevel);
|
||||
|
||||
@@ -862,23 +868,23 @@ void Lenheart()
|
||||
Controller::Get()
|
||||
->init();
|
||||
// SUBHOOK_SETUP(isSocketAvatar);
|
||||
if (nMaxGrade > 70)
|
||||
{
|
||||
// 以下需要扩充类大小, 修改偏移
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x87162 + 3), 0xB678 + nMaxGrade * 4 + nMaxGrade * 12);
|
||||
// CDataManager::set_reward_sp
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x318C26 + 2), 10836 + 840);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x318C3B), nMaxGrade);
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x318C68 + 2), 10836 + 840);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x318C79), nMaxGrade);
|
||||
// CDataManager::GetSpAtLevelUp
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x318CC4), nMaxGrade);
|
||||
CMem::WriteUInt(MAIN_OFFSET(0x318CD4 + 2), 10836 + 840);
|
||||
}
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x61B8F6), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x622659), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
// if (nMaxGrade > 70)
|
||||
// {
|
||||
// // 以下需要扩充类大小, 修改偏移
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x87162 + 3), 0xB678 + nMaxGrade * 4 + nMaxGrade * 12);
|
||||
// // CDataManager::set_reward_sp
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x318C26 + 2), 10836 + 840);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x318C3B), nMaxGrade);
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x318C68 + 2), 10836 + 840);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x318C79), nMaxGrade);
|
||||
// // CDataManager::GetSpAtLevelUp
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x318CC4), nMaxGrade);
|
||||
// CMem::WriteUInt(MAIN_OFFSET(0x318CD4 + 2), 10836 + 840);
|
||||
// }
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x61B8F6), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x622659), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
// CMem::WriteUChar(MAIN_OFFSET(0x622941), nMaxGrade);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user