Merge pull request #256 from nullifiedcat/walkbot

possible fix #255
This commit is contained in:
nullifiedcat 2017-08-03 13:14:23 +03:00 committed by GitHub
commit a435edd4f8

View File

@ -86,12 +86,14 @@ void CreateInterfaces() {
HSteamPipe sp = g_ISteamClient->CreateSteamPipe();
HSteamUser su = g_ISteamClient->ConnectToGlobalUser(sp);
g_IVModelRender = BruteforceInterface<IVModelRender>("VEngineModel", sharedobj::engine(), 16);
g_ISteamFriends = nullptr;
IF_GAME (IsTF2()) {
uintptr_t sig_steamapi = gSignatures.GetEngineSignature("55 0F 57 C0 89 E5 83 EC 18 F3 0F 11 05 ? ? ? ? F3 0F 11 05 ? ? ? ? F3 0F 10 05 ? ? ? ? C7 04 24 ? ? ? ? F3 0F 11 05 ? ? ? ? F3 0F 11 05 ? ? ? ? E8 ? ? ? ? C7 44 24 08 ? ? ? ? C7 44 24 04 ? ? ? ? C7 04 24 ? ? ? ? E8 ? ? ? ? C9 C3");
logging::Info("SteamAPI: 0x%08x", sig_steamapi);
void** SteamAPI_engine = *reinterpret_cast<void***>(sig_steamapi + 36);
g_ISteamFriends = (ISteamFriends*)(SteamAPI_engine[1]);//
} else {
}
if (g_ISteamFriends == nullptr) {
// FIXME SIGNATURE
g_ISteamFriends = g_ISteamClient->GetISteamFriends(su, sp, "SteamFriends002");
}