Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,562 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS2 VibeSignatures

中文文档 | GUI

CS2 VibeSignatures generates CS2 signatures and offsets, updates HL2SDK_CS2 C++ headers through Agent skills and MCP calls, and produces versioned downstream gamedata.

The project is designed to update signatures, offsets, and C++ headers without manual intervention. It currently automates the signatures and offsets consumed by CounterStrikeSharp, CS2Fixes, and other supported projects.

Quick start

Install the requirements, then prepare and analyze one game version:

uv sync
uv run download_depot.py -tag 14156
uv run copy_depot_bin.py -gamever 14156 -platform all-platform
uv run ida_analyze_bin.py -gamever 14156 -oldgamever 14155

These commands populate bin/<GAMEVER>/ and run the configured deterministic, LLM-assisted, and Agent-assisted analysis. Continue with the immutable candidate, gamedata, and C++ validation flow before publishing tracked outputs.

Workflow

  1. Download the CS2 depot and copy target binaries.
  2. Analyze symbols declared by configs/<GAMEVER>.yaml.
  3. Build one immutable symbol and gamedata candidate.
  4. Run C++ layout validation against that candidate.
  5. Publish the validated snapshot and versioned gamedata.

Canonical tracked outputs are gamesymbols/<GAMEVER>.yaml and gamedata/<GAMEVER>/. Per-symbol analysis YAML remains private mutable state under bin/<GAMEVER>/.

Documentation

Supported gamedata

Versioned gamedata is generated for CounterStrikeSharp, CS2Fixes, CS2FOW, swiftlys2, plugify, cs2kz-metamod, modsharp, and CS2Surf/Timer. See supported gamedata paths and exceptions.

About

Generate CS2 signatures via Agent SKILLS with ida-pro-mcp

Resources

Stars

60 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages