find-TraceFunc-AND-g_GameTraceManager

Locate TraceFunc and g_GameTraceManager in CS2 server 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-tracefunc-and-g-gametracemanager-hlnd2t
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: find-TraceFunc-AND-g_GameTraceManager
Source: https://github.com/HLND2T/CS2_VibeSignatures/tree/main/.claude/skills/find-TraceFunc-AND-g_GameTraceManager
Command: npx skills add https://github.com/HLND2T/CS2_VibeSignatures --skill find-tracefunc-and-g-gametracemanager-hlnd2t

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify TraceFunc and g_GameTraceManager in CS2 server binaries using IDA Pro MCP. This skill helps reverse engineers locate the TraceFunc function and the global g_GameTraceManager by following use-entity patterns and vftable setups.

Core Features & Use Cases

  • Locate TraceFunc by examining FindUseEntity and decompiling to identify a 4-argument call whose last argument is a large trace-flag constant.
  • Find and rename g_GameTraceManager as the global pointer used in the inner call, ensuring consistent symbol names.
  • Generate robust, per-function YAML outputs for TraceFunc and g_GameTraceManager and prepare for downstream analysis and tooling.

Quick Start

Run the Find-TraceFunc-AND-g_GameTraceManager skill after locating FindUseEntity to guide you through decompiling TraceFunc and identifying g_GameTraceManager.

Frequently Asked Questions about find-TraceFunc-AND-g_GameTraceManager

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

FAQPage Schema
How do I find TraceFunc and g_GameTraceManager in CS2 server binaries?▼

You identify TraceFunc by examining FindUseEntity, decompiling it to find a 4-argument call ending with a large trace-flag constant, and then locating the global pointer g_GameTraceManager used in that inner call within server.dll or libserver.so.

What is the methodology for locating g_GameTraceManager in libserver.so?▼

Locating g_GameTraceManager in libserver.so involves tracing the inner call within the decompiled TraceFunc to find the global pointer, renaming it for consistent symbol names, and generating a YAML output to document the recovered symbol.

Does this IDA Pro MCP approach work for both server.dll and libserver.so?▼

Yes, the IDA Pro MCP methodology applies across both server.dll and libserver.so, enforcing prerequisite checks and symbol renaming to ensure reliable recovery of TraceFunc and g_GameTraceManager in CS2 server binaries.

How do I identify TraceFunc by analyzing FindUseEntity in CS2 reverse engineering?▼

You identify TraceFunc by analyzing FindUseEntity and decompiling the function to locate a specific 4-argument call where the last argument is a large trace-flag constant, confirming the TraceFunc signature.

How to generate YAML outputs for recovered CS2 symbols like g_GameTraceManager?▼

Generate robust YAML outputs for TraceFunc and g_GameTraceManager by applying the IDA Pro MCP methodology, which enforces prerequisite checks and symbol renaming to prepare the recovered symbols for downstream analysis.