find-g_pGameTypes-AND-IGameTypes_CreateWorkshopMapGroup

Locate g_pGameTypes and IGameTypes_CreateWorkshopMapGroup 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-g-pgametypes-and-igametypes-createworkshopmapgroup-hlnd2t
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-g_pGameTypes-AND-IGameTypes_CreateWorkshopMapGroup
Source: https://github.com/HLND2T/CS2_VibeSignatures/tree/main/.claude/skills/find-g_pGameTypes-AND-IGameTypes_CreateWorkshopMapGroup
Command: npx skills add https://github.com/HLND2T/CS2_VibeSignatures --skill find-g-pgametypes-and-igametypes-createworkshopmapgroup-hlnd2t

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Locate g_pGameTypes (global variable) and IGameTypes_CreateWorkshopMapGroup (virtual function offset) in CS2 server.dll or libserver.so using IDA Pro MCP tools to enable reliable identification of the game types interface and its map-group registration call.

Core Features & Use Cases

  • Robustly locates the global g_pGameTypes and the IGameTypes_CreateWorkshopMapGroup vfunc offset in CS2 binaries.
  • Provides a repeatable methodology for cross-platform binaries (server.dll and libserver.so) to validate symbol references and decompile call sites.
  • Produces structured YAML outputs (g_pGameTypes and IGameTypes_CreateWorkshopMapGroup) for downstream tooling and reverse-engineering workflows.

Quick Start

Run the sequence of IDA Pro MCP steps to locate g_pGameTypes and CreateWorkshopMapGroup in the binary and generate YAML signatures.

Frequently Asked Questions about find-g_pGameTypes-AND-IGameTypes_CreateWorkshopMapGroup

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

FAQPage Schema
How do I locate g_pGameTypes and IGameTypes_CreateWorkshopMapGroup in CS2 binaries?

You can locate g_pGameTypes in CS2 binaries by applying string searches and cross-references in IDA Pro. This reverse engineering workflow identifies the global variable pointer and its vtable offset across Windows and Linux platforms.

What is the workflow for reverse engineering CS2 server.dll to find game types interfaces?

Reverse engineering CS2 server.dll involves using IDA Pro MCP tools to search strings, validate symbol references, and decompile call sites. This methodology robustly identifies the IGameTypes interface and its CreateWorkshopMapGroup virtual function offset.

Does this CS2 binary analysis approach support both Windows and Linux platforms?

Yes, this CS2 binary analysis supports both Windows and Linux platforms. The methodology applies repeatable steps across server.dll and libserver.so to validate symbol references and decompile call sites for robust cross-platform signatures.

How to generate YAML signatures for CS2 game types after finding vtable offsets?

After finding vtable offsets in IDA Pro, generate YAML signatures by renaming variables and documenting the analysis workflow. This produces structured YAML outputs for g_pGameTypes and IGameTypes_CreateWorkshopMapGroup for downstream reverse engineering tooling.

What IDA Pro tools do I need to analyze CS2 libserver.so for map group registration calls?

Analyzing CS2 libserver.so requires IDA Pro MCP tools to execute string searches, cross-references, and decompilation. These tools guide analysts through identifying the IGameTypes_CreateWorkshopMapGroup call site and validating symbols.