find-CBaseEntity_Use

Locate the CBaseEntity_Use virtual function in Counter-Strike 2 binaries via IDA Pro MCP.

60|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-cbaseentity-use
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-CBaseEntity_Use
Source: https://github.com/hzqst/CS2_VibeSignatures/tree/main/.claude/skills/find-CBaseEntity_Use
Command: npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-cbaseentity-use

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of finding a specific virtual function (CBaseEntity_Use) within the Counter-Strike 2 game binaries, which is crucial for reverse engineering and game modding.

Core Features & Use Cases

  • Automated Function Discovery: Leverages IDA Pro MCP to precisely locate CBaseEntity_Use by analyzing string references and vtable calls.
  • Cross-Platform Compatibility: Handles differences between Windows (server.dll) and Linux (libserver.so) binaries.
  • Use Case: A game security researcher needs to understand how player interactions work in CS2. They can use this Skill to pinpoint the exact CBaseEntity_Use function, allowing them to analyze its behavior and identify potential vulnerabilities or modding hooks.

Quick Start

Use the find-CBaseEntity_Use skill to locate the CBaseEntity_Use virtual function in the CS2 server binary.

Frequently Asked Questions about find-CBaseEntity_Use

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the CBaseEntity_Use virtual function offset in CS2 server binaries?

To find the CBaseEntity_Use virtual function offset in CS2, use this Skill to automate string reference and vtable call analysis via IDA Pro MCP. It resolves the precise vfunc index and function address for both Windows and Linux binaries.

How does IDA Pro MCP resolve virtual function addresses in game binaries?

IDA Pro MCP resolves virtual function addresses by analyzing string references and vtable calls within the binary. This Skill specifically targets the CBaseEntity vtable to pinpoint the exact function address for CS2 reverse engineering tasks.

Do I need a pre-existing CBaseEntity vtable YAML to locate CS2 virtual functions?

Yes, you need a pre-existing CBaseEntity vtable YAML for accurate vfunc index lookup. This Skill uses it as a dependency to correctly automate the identification of CBaseEntity_Use in CS2 binaries.

Can I locate CBaseEntity_Use in both Windows and Linux CS2 binaries?

You can locate CBaseEntity_Use in both Windows and Linux CS2 binaries. This Skill handles cross-platform compatibility differences between server.dll and libserver.so to ensure accurate vtable offset determination.

What is the best way to automate vtable offset discovery for CS2 reverse engineering?

The best way to automate vtable offset discovery for CS2 is using this Skill to resolve CBaseEntity_Use via IDA Pro MCP. It replaces manual string reference tracing with automated vtable call analysis.