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.