find-CCSPlayer_MovementServices_FullWalkMove-AND-CCSPlayer_MovementServices_CheckVelocity-AND-CCSPlayer_MovementServices_WaterMove

Map three CS2 movement functions in server binaries using IDA Pro MCP.

60|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/HLND2T/CS2_VibeSignatures --skill find-ccsplayer-movementservices-fullwalkmove-and-ccsplayer-movementservices-checkvelocity-and-ccsplayer-movementservices-watermove-hlnd2t
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-CCSPlayer_MovementServices_FullWalkMove-AND-CCSPlayer_MovementServices_CheckVelocity-AND-CCSPlayer_MovementServices_WaterMove
Source: https://github.com/HLND2T/CS2_VibeSignatures/tree/main/.claude/skills/find-CCSPlayer_MovementServices_FullWalkMove-AND-CCSPlayer_MovementServices_CheckVelocity-AND-CCSPlayer_MovementServices_WaterMove
Command: npx skills add https://github.com/HLND2T/CS2_VibeSignatures --skill find-ccsplayer-movementservices-fullwalkmove-and-ccsplayer-movementservices-checkvelocity-and-ccsplayer-movementservices-watermove-hlnd2t

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and map the three movement-related functions CCSPlayer_MovementServices_FullWalkMove, CCSPlayer_MovementServices_CheckVelocity, and CCSPlayer_MovementServices_WaterMove in CS2 binaries using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the ground walk movement, velocity sanitization, and water movement functions.

Core Features & Use Cases

  • Identify all three related functions and establish their roles in ground movement, velocity sanitization, and water movement.
  • Follow a repeatable workflow: search for signature strings, locate cross-references, decompile candidate functions, verify behavioral markers, and rename symbols accordingly.
  • Generate robust function signatures and export analysis results in YAML for integration with tooling pipelines.

Quick Start

Open the CS2 server binary in IDA Pro MCP and run the described workflow to locate and name the three movement functions.

Frequently Asked Questions about find-CCSPlayer_MovementServices_FullWalkMove-AND-CCSPlayer_MovementServices_CheckVelocity-AND-CCSPlayer_MovementServices_WaterMove

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

FAQPage Schema
How do I find core movement functions like FullWalkMove and WaterMove in CS2 server binaries?

To find CS2 movement functions, use IDA Pro MCP to search for signature strings, locate cross-references, decompile candidates, and verify behavioral markers. This process maps FullWalkMove, CheckVelocity, and WaterMove in server.dll or libserver.so.

What is the best way to reverse engineer player velocity sanitization logic in CS2?

Velocity sanitization in CS2 is handled by the CCSPlayer_MovementServices_CheckVelocity function. You can locate it in server binaries by tracing cross-references from known movement strings and decompiling candidate functions to verify velocity checks.

How do I locate and rename unknown movement functions in libserver.so using IDA Pro?

You can locate and rename unknown movement functions in libserver.so using IDA Pro by applying a structured workflow: detect signatures, trace cross-references, decompile, validate behavior, and rename symbols accordingly to map the movement logic.

Does this reverse engineering workflow support exporting function signatures for CS2?

Yes, the reverse engineering workflow supports exporting function signatures for CS2. After validating the movement functions, the workflow generates robust signatures and exports the analysis results in YAML format for integration with tooling pipelines.

Can I use this approach to analyze water movement logic in server.dll?

Yes, you can use this approach to analyze water movement logic in server.dll. The workflow specifically targets CCSPlayer_MovementServices_WaterMove, allowing you to decompile and verify the water movement behavior within the CS2 server binary.

What should I do if signature string detection fails to locate movement functions in CS2?

If signature string detection fails for CS2 movement functions, rely on cross-reference tracing from related movement calls. Decompile candidate functions to verify behavioral markers like ground walk or velocity checks before renaming symbols.