find-GiveNamedItem-AND-UTIL_CreateEntityByName-AND-CBaseEntity_DispatchSpawn

Locate entity creation functions in CS2 server binaries and output YAML signatures.

60|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-givenameditem-and-util-createentitybyname-and-cbaseentity-dispatchspawn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-GiveNamedItem-AND-UTIL_CreateEntityByName-AND-CBaseEntity_DispatchSpawn
Source: https://github.com/hzqst/CS2_VibeSignatures/tree/main/.claude/skills/find-GiveNamedItem-AND-UTIL_CreateEntityByName-AND-CBaseEntity_DispatchSpawn
Command: npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-givenameditem-and-util-createentitybyname-and-cbaseentity-dispatchspawn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of finding critical entity creation functions within CS2's server binaries, streamlining reverse engineering efforts.

Core Features & Use Cases

  • Function Identification: Precisely locates GiveNamedItem, UTIL_CreateEntityByName, and CBaseEntity_DispatchSpawn in server.dll or libserver.so.
  • Signature Generation: Generates robust signatures for these functions, crucial for game updates and compatibility.
  • Use Case: When analyzing CS2's server-side code to understand how items are given to players or how new entities are spawned, this Skill quickly pinpoints the relevant functions and their signatures.

Quick Start

Use the find-GiveNamedItem-AND-UTIL_CreateEntityByName-AND-CBaseEntity_DispatchSpawn skill to find the GiveNamedItem function in server.dll.

Frequently Asked Questions about find-GiveNamedItem-AND-UTIL_CreateEntityByName-AND-CBaseEntity_DispatchSpawn

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

FAQPage Schema
How do I find GiveNamedItem and entity creation functions in CS2 server.dll?

To find GiveNamedItem in CS2 server.dll, this Skill locates GiveNamedItem, UTIL_CreateEntityByName, and CBaseEntity_DispatchSpawn addresses and outputs their unique signatures. It requires IDA Pro with MCP to automate reverse engineering analysis.

How does signature generation work for Counter-Strike 2 server binaries?

Signature generation for CS2 server binaries works by using specific Python scripts to identify unique byte patterns for functions like GiveNamedItem. This Skill outputs the generated signatures in YAML format for integration with game data tools.

Do I need IDA Pro to locate CBaseEntity_DispatchSpawn in libserver.so?

Yes, you need IDA Pro with MCP installed to locate CBaseEntity_DispatchSpawn in libserver.so or server.dll. The Skill depends on IDA Pro's environment to run its Python scripts for function identification and signature extraction.

What's the best way to automate finding CS2 entity spawning functions for game updates?

The best way to automate finding CS2 entity spawning functions is using this Skill to pinpoint UTIL_CreateEntityByName and generate robust signatures. These signatures maintain compatibility across game updates by identifying functions despite binary changes.

Why use YAML output for CS2 reverse engineering signatures?

YAML output is used for CS2 reverse engineering signatures because it provides a structured format for integration with game data tools. This Skill outputs function addresses and their corresponding signatures in YAML, streamlining downstream analysis.

Can I locate GiveNamedItem without manual IDA Pro scripting?

Yes, you can locate GiveNamedItem without manual scripting by using this Skill to automate the process. It leverages IDA Pro with MCP to run specific Python scripts that identify functions and generate signatures automatically.