find-CCSPlayer_MovementServices_CheckJumpButton_WaterPatch

Patch water jump velocity in CCSPlayer_MovementServices_CheckJumpButton within CS2 binaries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables precise modification of a specific runtime parameter (water jump velocity) inside the CS2 server binary, facilitating testing and patch verification without source access.

Core Features & Use Cases

  • Identify the target function CCSPlayer_MovementServices_CheckJumpButton in the binary using IDA Pro MCP.
  • Locate the instruction that moves the water velocity value (100.0f) into the correct memory location.
  • Generate a safe patch that changes the value to 145.0f and output a patch manifest in YAML for deployment and validation.
  • Use cases include patch verification in server.dll or libserver.so during reverse engineering or feature testing.

Quick Start

Decompile the function, locate the mov instruction, and apply the patch to change 100.0f to 145.0f.

Frequently Asked Questions about find-CCSPlayer_MovementServices_CheckJumpButton_WaterPatch

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

FAQPage Schema
How do I patch water jump velocity in a CS2 server binary?

To patch water jump velocity in a CS2 server binary, you must locate the CCSPlayer_MovementServices_CheckJumpButton function, decompile it to find the specific mov instruction, and modify the hardcoded float value to generate a YAML patch manifest.

How does reverse engineering a CS2 binary identify the CheckJumpButton water patch?

Reverse engineering a CS2 binary identifies the water patch by analyzing the CCSPlayer_MovementServices_CheckJumpButton function to find the mov instruction loading the 100.0f water velocity value and calculating the exact patch bytes needed to change it.

Can I use IDA Pro to modify movement services in libserver.so or server.dll?

Yes, you can use IDA Pro to modify movement services in server.dll or libserver.so by decompiling the target CS2 binary functions, locating the specific memory instructions, and applying byte patches during reverse engineering and feature testing.

What is the best way to apply a binary patch to change CS2 water jump velocity?

The best way to apply a binary patch for CS2 water jump velocity is to decompile CheckJumpButton, identify the mov instruction, change the 100.0f value to 145.0f, and emit YAML patch metadata to ensure safe deployment and validation.

Does patching CS2 binaries require generating YAML patch signatures?

Yes, patching CS2 binaries requires generating YAML patch signatures to output a structured patch manifest, which ensures the water jump velocity modification is accurately documented for deployment and validation across Windows or Linux environments.