find-CBaseEntity_SetGroundEntity

Locate and rename CBaseEntity_SetGroundEntity in CS2 binaries via IDA Pro MCP.

60|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-cbaseentity-setgroundentity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-CBaseEntity_SetGroundEntity
Source: https://github.com/hzqst/CS2_VibeSignatures/tree/main/.claude/skills/find-CBaseEntity_SetGroundEntity
Command: npx skills add https://github.com/hzqst/CS2_VibeSignatures --skill find-cbaseentity-setgroundentity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the precise identification and renaming of the CBaseEntity_SetGroundEntity function within Counter-Strike 2 game binaries, crucial for reverse engineering and mod development.

Core Features & Use Cases

  • Automated Function Discovery: Leverages IDA Pro MCP to decompile and analyze specific code patterns to find target functions.
  • Precise Identification: Uses detailed criteria (spawnflags, call arguments, subsequent calls, dot product checks) to pinpoint the correct function.
  • Signature Generation: Automatically creates robust signatures for identified functions, ensuring reliable future detection.
  • Use Case: When developing a new CS2 server-side mod that needs to interact with entity ground states, this Skill helps quickly find the exact function responsible for managing that state in the game's server.dll or libserver.so.

Quick Start

Use the find-CBaseEntity_SetGroundEntity skill to locate and rename the CBaseEntity_SetGroundEntity function in the server binary.

Frequently Asked Questions about find-CBaseEntity_SetGroundEntity

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

FAQPage Schema
How do I find the SetGroundEntity function in CS2 game binaries?

You can locate the SetGroundEntity function in CS2 by analyzing decompiled code from CTriggerPush_Touch within the spawnflags 0x80 branch, matching call patterns and arguments to pinpoint the target.

How does IDA Pro assist with CS2 reverse engineering for entity ground states?

IDA Pro assists CS2 reverse engineering by decompiling server binaries to analyze specific code patterns like spawnflags and dot product checks, enabling precise identification of functions managing entity ground states.

How to generate a signature for a CS2 function after locating it in IDA Pro?

After locating a CS2 function in IDA Pro, the analysis tool automatically creates a robust signature and writes the results to a YAML file for gamedata integration.

Do I need IDA Pro to use this CBaseEntity_SetGroundEntity discovery process?

Yes, you need IDA Pro because the CBaseEntity_SetGroundEntity discovery process leverages the IDA Pro MCP to decompile and analyze specific code patterns to find target functions within the server binary.

What are the limitations of using spawnflags 0x80 to locate CS2 functions?

The limitation of using spawnflags 0x80 to locate CS2 functions is that identification depends on the stability of the CTriggerPush_Touch branch logic; if game updates alter this code path, the analysis criteria may fail to pinpoint the function.