Seems someone here learned how to use IDA, welldone dude.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); }
The functions name resolutions was did by for IDA or you edited?