Reference to find Game Pointer, Weapon Pointer, Hero Pointer Many More..
This is where BlackShot Initializing...
You can find many pointer by jumping into these function and find more hack!!
0057ED78 = InitGame
Code:
int *__thiscall InitGame(_DWORD *this)
{
void (****v1)(void); // esi
void (****v2)(void); // edi
void *v3; // ecx
void *v4; // ecx
void *v5; // ecx
void *v6; // ecx
void *v7; // ecx
void *v8; // ecx
void *v9; // ecx
int v10; // ecx
int v11; // ST04_4
int *v12; // eax
int v13; // ST08_4
char v15; // [esp+10h] [ebp-4h]
v1 = (void (****)(void))this[3];
v2 = (void (****)(void))this[4];
if ( v1 != v2 )
{
while ( v1 != v2 )
{
(***v1)();
v1 += 2;
}
}
InitObject(this);
InitWorldEnviromentInfo__(v3);
InitCWorldManager();
InitHeroState(v4);
InitWeaponInfoText();
InitCOrganicManager();
InitCInterfaceManager(v5);
InitCLobbyMananger(v6);
InitCSoundManager(v7);
InitCChatManager(v8);
InitEncryptedString(v9);
SetFontPath();
SetFontSize();
SetServerCountBar();
InitPartnerSystem();
SetSkinColor();
SetJackpotNoticeColor();
SetNameColor();
SetClanMarkNum();
SetGachaValue();
SetUAVValue();
SetMuzzleFlash();
SetUIPallete();
SetNationCode();
SetLuaLog();
SetScriptChange();
SetMemVar("IfDefAchievementSystem", GamePtr, (int)sub_4A8596);
SetMemVar("IfDefCollectionBook", GamePtr, (int)sub_4A8599);
SetMemVar("IfDefMovePartnerTap", GamePtr, (int)sub_4A859C);
SetMemVar("If_RM_Mode", GamePtr, (int)sub_4A859F);
SetMemVar("If_URF_OnOff", GamePtr, (int)sub_4A85A2);
SetMemVar("If_THW_Mode", GamePtr, (int)sub_4A85A5);
SetMemVar("If_WR_Mode", GamePtr, (int)sub_4A85A8);
SetMemVar("If_SBF_Mode", GamePtr, (int)sub_4A85AB);
v11 = v10;
v12 = InitAchievementMedalInfo((int *)&v15, v10);
return DefineAllVar(v12, v11, v13);
}