find-g_pGameTypes-AND-IGameTypes_CreateWorkshopMapGroup

Locate and generate signatures for g_pGameTypes and IGameTypes_CreateWorkshopMapGroup in CS2 server binaries.

60|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-g-pgametypes-and-igametypes-createworkshopmapgroup
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/hzqst/CS2_VibeSignatures/tree/main/.claude/skills/find-g_pGameTypes-AND-IGameTypes_CreateWorkshopMapGroup
Command: npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-g-pgametypes-and-igametypes-createworkshopmapgroup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the complex process of finding critical global variables and virtual function offsets within the Counter-Strike 2 game binaries, essential for reverse engineering and mod development.

Core Features & Use Cases

  • Signature Generation: Automatically generates robust signatures for global variables and virtual function calls, crucial for maintaining compatibility across game updates.
  • Reverse Engineering Aid: Provides precise instructions and IDA Pro MCP commands to locate and identify g_pGameTypes and IGameTypes_CreateWorkshopMapGroup.
  • Use Case: A game modder needs to integrate a new game mode into CS2. They use this Skill to find the exact memory addresses and offsets for the game type management system, allowing them to hook into or modify its behavior.

Quick Start

Use the find-g_pGameTypes-AND-IGameTypes_CreateWorkshopMapGroup skill to find the g_pGameTypes global variable and the IGameTypes_CreateWorkshopMapGroup virtual function in the server.dll binary.

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 find the g_pGameTypes global variable address in CS2 server binaries?

Locate the g_pGameTypes global variable in CS2 by using IDA Pro to analyze string references and disassembly patterns, generating a robust signature that remains compatible across game updates.

What is the best way to generate signatures for CS2 virtual functions like IGameTypes_CreateWorkshopMapGroup?

Generate signatures for CS2 virtual functions by analyzing vtable references and function call sites through IDA Pro disassembly, allowing you to identify exact offsets for hooking into game type management.

Do I need IDA Pro to reverse engineer CS2 game type interfaces?

Yes, IDA Pro MCP tools are required for pattern matching and signature generation when reverse engineering CS2 game type interfaces like g_pGameTypes and IGameTypes_CreateWorkshopMapGroup.

Can I use this approach to hook into CS2 game modes for mod development?

Yes, by finding the exact memory addresses and virtual function offsets for the CS2 game type management system, you can hook into or modify game mode behavior for custom mod development.

Why do my CS2 signatures break after a game update?

CS2 signatures break after updates when binary changes alter memory layouts; generating robust signatures via string referencing and disassembly analysis helps maintain compatibility across patches.

How do I locate IGameTypes_CreateWorkshopMapGroup in server.dll?

Locate IGameTypes_CreateWorkshopMapGroup in server.dll by using IDA Pro to trace vtable entries and identify the virtual function call site through string referencing and disassembly analysis.