find-CBaseTrigger_PassesTriggerFilters

Locate CBaseTrigger_PassesTriggerFilters in CS2 binaries via IDA Pro MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find and identify the CBaseTrigger_PassesTriggerFilters virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the PassesTriggerFilters function by first finding CBaseTrigger_StartTouch and extracting the first virtual call offset from its decompiled code.

Core Features & Use Cases

  • Identify CBaseTrigger_StartTouch and extract vtable offset from its first virtual call.
  • Generate a robust vfunc signature for CBaseTrigger_PassesTriggerFilters and write YAML results for vtable details.
  • Useful when analyzing server.dll or libserver.so to map internal trigger logic for CS2 modding or tool development.

Quick Start

To begin, describe the target binary and run the included MCP-based analysis steps to locate the PassesTriggerFilters vtable entry and produce the YAML.

Frequently Asked Questions about find-CBaseTrigger_PassesTriggerFilters

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

FAQPage Schema
How do I find the CBaseTrigger_PassesTriggerFilters offset in CS2 server.dll?

You locate the CBaseTrigger_PassesTriggerFilters offset in CS2 server.dll by finding CBaseTrigger_StartTouch and extracting the vtable offset from its first virtual call using IDA Pro binary analysis.

What is the vtable index for PassesTriggerFilters in CS2 libserver.so?

The vtable index for PassesTriggerFilters in CS2 libserver.so is computed by analyzing the first virtual call inside CBaseTrigger_StartTouch to determine the exact offset and generate a vtable signature.

Does this IDA Pro MCP skill work for both Windows server.dll and Linux libserver.so?

Yes, this IDA Pro MCP skill works for both Windows server.dll and Linux libserver.so, applying reverse engineering techniques to map internal trigger logic and locate the PassesTriggerFilters function in CS2 binaries.

How to generate a YAML signature for CS2 vtable functions?

You generate a YAML signature for CS2 vtable functions by using the provided SKILL tools to compute the vtable offset and index, then writing the vtable signature details directly into a structured YAML format.

Why am I getting the wrong vtable offset when reverse engineering CBaseTrigger_StartTouch?

Getting the wrong vtable offset when reverse engineering CBaseTrigger_StartTouch happens if you extract the wrong virtual call; you must target the first virtual call specifically to pinpoint the PassesTriggerFilters function correctly.