Excuse the late reply - this is what I'm doing: // get this void **ppThis = *(void ***)&(this->pObject); // get the vtable as an array of void * void **ppVTable = *(void ***)(this->pObject); // the method we want is in the vtable void *pMethod = ppVTable[this->m_EyePositionOffset];
this->pObject is the CBaseEntity * - I'm thinking maybe I should do *this->pObject because maybe I'm just getting the address of the attribute? On Mon, 3 Sep 2018 at 20:01, Asher Baker <asher...@gmail.com> wrote: > On Mon, Sep 3, 2018 at 7:09 AM Joël Troch <joel.troc...@gmail.com> wrote: > >> Maybe the offsets are invalid/obsolete, you could try 2 things: >> - The second would be to fork the GitHub project you mentioned and apply >> a few changes so that it loads the engine and server binaries from the repo >> instead of AlliedModders's servers. This is what I've done for Zombie >> Panic! Source 3.0 to support SourceMod. Check my fork if needed. >> > > There is no need to do that, as the instructions say at the top you can > just drag-and-drop any binary to the page, the buttons are just for > convenience (they're from SourceMod's automatic gamedata checker, so always > current within a few minutes of an update). > > Regards, > Asher > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com/ > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/