find-CBaseEntity_StartTouch-AND-CBaseEntity_Touch-AND-CBaseEntity_EndTouch

Locate CBaseEntity touch virtual functions in CS2 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-starttouch-and-cbaseentity-touch-and-cbaseentity-endtouch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-CBaseEntity_StartTouch-AND-CBaseEntity_Touch-AND-CBaseEntity_EndTouch
Source: https://github.com/hzqst/CS2_VibeSignatures/tree/main/.claude/skills/find-CBaseEntity_StartTouch-AND-CBaseEntity_Touch-AND-CBaseEntity_EndTouch
Command: npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-cbaseentity-starttouch-and-cbaseentity-touch-and-cbaseentity-endtouch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex process of finding and identifying critical virtual functions related to entity touch interactions within the Counter-Strike 2 game binaries, essential for reverse engineering and mod development.

Core Features & Use Cases

  • Virtual Function Identification: Precisely locates CBaseEntity_StartTouch, CBaseEntity_Touch, and CBaseEntity_EndTouch virtual functions.
  • Automated Analysis: Leverages IDA Pro MCP to decompile code, trace cross-references, and identify function patterns.
  • Use Case: A game modder needs to understand how entities interact when touching each other in CS2. This Skill provides the exact memory addresses and vtable offsets for the relevant functions, enabling them to hook or modify this behavior.

Quick Start

Use the find-CBaseEntity_StartTouch-AND-CBaseEntity_Touch-AND-CBaseEntity_EndTouch skill to find the CBaseEntity_StartTouch virtual function in the server.dll binary.

Frequently Asked Questions about find-CBaseEntity_StartTouch-AND-CBaseEntity_Touch-AND-CBaseEntity_EndTouch

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

FAQPage Schema
How do I find CBaseEntity touch virtual functions in CS2 binaries?

To find CBaseEntity touch virtual functions in CS2, this Skill analyzes debug strings, cross-references, and decompiled code using IDA Pro MCP to pinpoint exact function addresses and vtable offsets for StartTouch, Touch, and EndTouch.

What is the best way to locate StartTouch and EndTouch vtable offsets for CS2 modding?

Locating StartTouch and EndTouch vtable offsets for CS2 modding is automated by decompiling server.dll with IDA Pro MCP, which traces debug strings and cross-references to identify the exact virtual function positions in the vtable.

Can I use IDA Pro MCP to identify entity touch functions in CS2 server.dll?

Yes, you can use IDA Pro MCP to identify entity touch functions in CS2 server.dll by analyzing debug strings and decompiled code patterns to locate CBaseEntity_StartTouch, CBaseEntity_Touch, and CBaseEntity_EndTouch virtual functions.

Do I need IDA Pro to reverse engineer CS2 virtual functions for game hacking?

You need IDA Pro MCP specifically to reverse engineer CS2 virtual functions for game hacking, as this Skill relies on its decompilation and cross-reference analysis capabilities to locate CBaseEntity touch functions and their vtable offsets.

How does cross-reference analysis help locate CBaseEntity_Touch in game binaries?

Cross-reference analysis helps locate CBaseEntity_Touch in game binaries by tracing references from specific debug strings back to the calling functions, allowing IDA Pro MCP to pinpoint the exact virtual function address and vtable offset.