find-CGameSceneNode_GetSkeletonInstance

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find and identify the CGameSceneNode_GetSkeletonInstance virtual function in CS2 binaries using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the GetSkeletonInstance function in CGameSceneNode vtable.

Core Features & Use Cases

  • Locate the CGameSceneNode_GetSkeletonInstance vfunc at vtable index 8 (offset 0x40) within the CBodyComponentSkeletonInstance's vtable.
  • Trace references to the skeleton instance to expose function callers, and generate YAML signatures for related struct offsets (CBaseAnimGraph::m_skeletonInstance at 0x278 and CSkeletonInstance::m_animationController at 0x3A0).
  • Use in scenarios such as analyzing GetSkeletonInstance, validating function location, and producing machine-readable metadata for tooling.

Quick Start

Run IDA Pro MCP workflow to locate the GetSkeletonInstance function in the CGameSceneNode vtable.

Frequently Asked Questions about find-CGameSceneNode_GetSkeletonInstance

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

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

You can locate the GetSkeletonInstance function by analyzing the CGameSceneNode vtable in CS2 server binaries using IDA Pro MCP, targeting vtable index 8 at offset 0x40.

What struct offsets are related to CGameSceneNode GetSkeletonInstance in CS2?

The related struct offsets are CBaseAnimGraph::m_skeletonInstance at 0x278 and CSkeletonInstance::m_animationController at 0x3A0, which are traced alongside the CGameSceneNode vtable analysis.

How does vtable signature analysis work for reverse engineering CS2?

Vtable signature analysis for CS2 reverse engineering works by identifying virtual function tables like CBodyComponentSkeletonInstance, verifying specific vtable indices such as index 8 at offset 0x40, and tracing cross-references to generate YAML metadata.

Can I use IDA Pro MCP to analyze libserver.so and server.dll for CS2?

Yes, IDA Pro MCP supports reverse engineering both CS2 server.dll and libserver.so binaries to locate virtual functions, analyze vtable structures, and generate machine-readable function references.

How do I trace function callers after finding GetSkeletonInstance in CS2?

After finding GetSkeletonInstance, trace references to the skeleton instance to expose function callers and generate YAML signatures for related struct offsets like CBaseAnimGraph::m_skeletonInstance at 0x278 and CSkeletonInstance::m_animationController at 0x3A0.

Does the CGameSceneNode vtable analysis generate machine-readable metadata?

Yes, analyzing the CGameSceneNode vtable generates machine-readable YAML metadata and function references, validating the function location at vtable index 8 and producing signatures for related struct offsets.