Finding Virtual Offsets

From AlliedModders Wiki
Revision as of 20:18, 11 November 2008 by CrimsonGT (talk | contribs) (New page: =Introduction= Finding virtual offsets provides us a way to access functions in the games that we otherwise would not be able access. Using either SDKCalls, Extentions, or MM:S Plugins, we...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

Finding virtual offsets provides us a way to access functions in the games that we otherwise would not be able access. Using either SDKCalls, Extentions, or MM:S Plugins, we can make use of these virtual offsets to give us a massive amount of functionality that is not included with Sourcemod out of the box.

For this example, you will need a copy of IDA Disassembler. We will be using IDA Pro 5.2 but any of the more recent versions should work fine. You will also need to grab this linux_vtable_dump.idc file and install it into your IDA/idc/ directory.

Finding Offsets

Now that your files are setup appropriately, you can start the IDA Disassembler.

Position Vector: