find-CTriggerPush_Touch

Identify CTriggerPush_Touch in CS2 binaries via IDA Pro MCP and output YAML signatures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the precise identification and signature generation of the CTriggerPush::Touch virtual function within CS2 game binaries, crucial for reverse engineering and mod development.

Core Features & Use Cases

  • Virtual Function Discovery: Leverages IDA Pro MCP to find specific virtual functions based on class inheritance and vtable information.
  • Signature Generation: Creates robust signatures for identified functions, essential for maintaining compatibility across game updates.
  • Use Case: When reverse engineering server.dll or libserver.so for CS2, use this Skill to pinpoint the exact location and signature of CTriggerPush::Touch to understand how triggers interact with entities.

Quick Start

Use the find-CTriggerPush_Touch skill to locate and rename the CTriggerPush_Touch function in the current binary.

Frequently Asked Questions about find-CTriggerPush_Touch

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

FAQPage Schema
How do I find the CTriggerPush::Touch virtual function in CS2 server binaries?▼

To find the CTriggerPush::Touch virtual function in CS2 server binaries, this Skill analyzes vtable information and inherited function indices using IDA Pro MCP to precisely locate the target function.

How do I generate a signature for a virtual function in libserver.so?▼

Generating a signature for a virtual function in libserver.so is done by analyzing vtable inheritance to locate the specific function, then outputting the signature and metadata to a YAML file.

What is the best way to locate trigger entity functions during CS2 reverse engineering?▼

The best way to locate trigger entity functions during CS2 reverse engineering is by analyzing class inheritance and vtable indices to pinpoint exact virtual functions like CTriggerPush::Touch.

Does this signature generation approach work with both server.dll and libserver.so?▼

Yes, this signature generation approach works with both server.dll and libserver.so, allowing you to locate CTriggerPush::Touch and generate compatible signatures for CS2 mod development.

Why do I need IDA Pro to locate CTriggerPush::Touch?▼

You need IDA Pro because the Skill leverages IDA Pro MCP to analyze vtable information and inherited function indices, enabling precise identification and renaming of the CTriggerPush::Touch function.