find-LegacyGameEventListener

Locate and label the LegacyGameEventListener function 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-legacygameeventlistener-hlnd2t
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-LegacyGameEventListener
Source: https://github.com/HLND2T/CS2_VibeSignatures/tree/main/.claude/skills/find-LegacyGameEventListener
Command: npx skills add https://github.com/HLND2T/CS2_VibeSignatures --skill find-legacygameeventlistener-hlnd2t

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Locate and identify the LegacyGameEventListener function in CS2 server binaries using IDA Pro MCP.

Core Features & Use Cases

  • Identify the LegacyGameEventListener by finding the string reference "CSource2GameClients::StartHLTVServer: game event %s not found" and its cross-references.
  • Rename the function, generate a robust signature, and export YAML analysis for documentation and automated tooling.
  • Apply to reverse engineering server.dll or libserver.so to map game event handling and integration points.

Quick Start

Run the IDA MCP workflow to locate, rename, sign, and document the LegacyGameEventListener function as described.

Frequently Asked Questions about find-LegacyGameEventListener

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

FAQPage Schema
How do I locate the LegacyGameEventListener function in CS2 server binaries?

To locate the LegacyGameEventListener function in CS2 server binaries, find the string reference "CSource2GameClients::StartHLTVServer: game event %s not found" and trace its cross-references using IDA Pro.

What is the purpose of reverse engineering game event lookup behavior in CS2?

Reverse engineering game event lookup behavior in CS2 maps how the server handles and integrates game events by identifying the LegacyGameEventListener function within server.dll or libserver.so.

How to generate a unique signature for a function after renaming it in IDA Pro?

To generate a unique signature for a function after renaming it in IDA Pro, decompile the target function and use the resulting analysis to produce a robust signature and export YAML documentation.

Can I use IDA Pro MCP to map cross-references for game event handling in libserver.so?

Yes, you can use IDA Pro MCP to map cross-references for game event handling in libserver.so by locating the specific game event string and analyzing its references to identify the listener function.

Does this reverse engineering workflow export analysis data for automated tooling?

Yes, the workflow exports YAML analysis data for documentation and automated tooling after decompiling the target function, renaming it, and generating a unique signature.