finding signatures and offsets for bhoptimer with ghidra
A guide to find all the offsets and signatures used in bhoptimer with Ghidra.
This should be helpful for general SourceMod offset and signature finding too.
Timestamps:
00:00 - start of video introduction
00:31 - Ghidra project creation
01:42 - easy CSS vtable offsets with VTable Dumper
02:55 - starting CSGO signatures
03:12 - fast forwarding through CSGO binary analyzing
03:33 - end of fast forwarding
03:44 - CSGO GetPlayerMaxSpeed
04:58 - CSGO GetPlayerMaxSpeed vtable calculation
05:55 - CSGO UpdateStepSound
06:34 - CSGO UpdateStepSound vtable calculation
07:08 - CSGO BotAddCommand and WEAPONTYPE_UNKNOWN
07:30 - CSGO WEAPONTYPE_UNKNOWN
08:05 - CSGO BotAddCommand signature
08:28 - CSGO MaintainBotQuota
09:23 - CSGO MaintainBotQuota signature
09:46 - CSGO DoAnimationEvent
10:46 - CSGO DoAnimationEvent signature
11:09 - CSGO PhysicsCheckForEntityUntouch
11:22 - fast forwarding through CSGO PhysicsCheckForEntityUntouch
11:34 - CSGO PhysicsCheckForEntityUntouch found
12:00 - CSGO PhysicsCheckForEntit