The function names get mangled so that
Code:
void class::func1 ( int a )
is different from
Code:
void class::func1 ( float a )
There is an option in IDA to demangle the names. Check the Options->Demangle Names dialog.
Then if you click in the "Names" window, you can type what you want to get to the symbol you want. Start typing `vtable for'CBaseCombatWeapon( or whatever class you want ). Once it shows up in the names area, double click on it. That will bring the code up in the IDA View-A window
Quote:
.data.rel.ro:00D826C0 ; `vtable for'CBaseCombatWeapon
|
Then you load up the script Bail was talking about and export that list to a text file. You can find the script here:
http://hg.alliedmods.net/sourcemod-c...ls/ida_scripts ( URL might change due to updates in mercurial.
Load it from the File->IDC file... in the menu and click on the idc file you downloaded. A dialog should pop up that you can press one of two choices ... choose the one with the gear and it will ask you where you want to export to. That will produce the list like you saw on the wiki.