HLND2T

55 mods across 1 repository, 65 stars between them.

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Final-guarantee fallback for the find-INetworkServerServiceGetServerSerializersCRC preprocessor. Recovers INetworkServerService::GetServerSerializersCRC (a virtual function of the CNetworkServerService vtable) in CS2 engine2.dll / libengine2.so by decompiling its known predecessor…

65 2d ago A 149 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Final-guarantee fallback for the find-INetworkServerServiceIsActiveInGame preprocessor. Recovers INetworkServerService::IsActiveInGame (a virtual function of the CNetworkServerService vtable) in CS2 engine2.dll / libengine2.so by decompiling its known predecessor CSteam3ServerS1InitGameServer and identifying the…

65 2d ago A 142 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Final-guarantee fallback for the find-INetworkServerServiceIsServerRunning preprocessor. Recovers INetworkServerService::IsServerRunning (a virtual function of the CNetworkServerService vtable) in CS2 engine2.dll / libengine2.so by decompiling its known predecessor CNetworkGameClientBaseProcessNetworking and…

65 2d ago A 133 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Generate the Windows-only OnServerVoiceDataIsPlayingDemoCallee patch YAML from IVEngineClient2IsPlayingDemo.windows.yaml using a deterministic preprocessor script. Use when locating the IVEngineClient2::IsPlayingDemo indirect call inside CServerVoiceHandler::OnServerVoiceData without LLM decompilation. Trigger…

65 2d ago A 99 tokens original MIT

fix-cppheaders

29

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Use when hl2sdkcs2 C++ headers must be repaired to match the latest vtable or record-layout YAML references. Runs runcpptests.py to obtain layout diffs, maps failing cpptests entries to their configured headers, edits only those headers, and repeats validation until the differences are resolved. Triggers: fix cpp…

65 2d ago A 91 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Generate and validate unique byte signatures for functions using IDA Pro MCP. Use this skill when you need to create a pattern-scanning signature for a function that can reliably locate it across binary updates. Triggers: generate signature, byte signature, pattern signature, function signature, unique signature, sig…

65 2d ago A 66 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Generate and validate unique byte signatures for global variable using IDA Pro MCP. Use this skill when you need to create a pattern-scanning signature for a global variable that can reliably locate it across binary updates. Triggers: global variable signature, signature for global variable.

65 2d ago A 59 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Generate and validate unique byte signatures for instructions that need to be runtime-patched using IDA Pro MCP. Use this skill when you need a signature to locate a specific instruction for patching (e.g., force/skip a branch, NOP a call, change an immediate operand). Triggers: patch signature, signature for patch…

65 2d ago A 92 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Generate and validate unique byte signatures for instructions containing a struct member offset using IDA Pro MCP. Use this skill when you need a signature for an instruction like mov [rcx+1A8h], eax or cmp dword ptr [rdi+0B0h], 0, where the struct offset must be explicitly fixed in the first instruction bytes.…

65 2d ago A 109 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Generate and validate unique byte signatures for instructions containing a virtual-function offset using IDA Pro MCP. Use this skill when you need a signature for an instruction like call qword ptr [rax+538h], where the vfunc offset (0x538) must be explicitly fixed in the first instruction bytes. Triggers: vfunc…

65 2d ago A 96 tokens original MIT

get-func-from-yaml

36

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Load function information from a pre-generated YAML file. Use this skill when you need function address, size, signature, and optional vtable metadata before downstream analysis. This skill checks for existing function YAML files and errors out if not found.

65 2d ago A 54 tokens original MIT

get-vtable-address

37

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Find a function's vtable address using IDA Pro MCP. Use this skill when want to get exact virtual address of a class. Triggers: get vftable address, get virtual function table, find vtable, get vtable.

65 2d ago A 53 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Load vtable information from a pre-generated YAML file. Use this skill when you need to get vtable address and size for a class before analyzing virtual functions. This skill checks for existing vtable YAML files and errors out if not found, ensuring the vtable analysis has been done first.

65 2d ago A 65 tokens original MIT

get-vtable-index

39

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Find a function's vtable offset and index using IDA Pro MCP. Use this skill when you have a function address and need to determine its position in a vtable by iterating through vtable entries. Triggers: vtable index, vftable offset, virtual function table position, find function in vtable.

65 2d ago A 69 tokens original MIT

init-gamebin

40

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Initialize this repository's local game binaries and per-binary BinSync auto-recovery sidecars for an exact GAMEVER from download.yaml or its latest entry, then delegate symbol YAML restoration to restore-from-snapshot. Use only when explicitly asked to initialize or restore gamebin/bin state for a CS2 game version.

65 2d ago A 66 tokens original MIT

pack-snapshot

41

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Pack configured symbol YAML from a versioned bin directory into the canonical tracked game-symbol snapshot and verify it against the same analysis config. Use when explicitly asked to pack, rebuild, refresh, or verify a repository game-symbol snapshot for one GAMEVER.

65 2d ago A 53 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Rename a symbol (function, vfunc, vtable, struct member, global variable) across all preprocessor scripts, configs/ .yaml entries, and existing YAML output files. Use when a symbol's name changes (class rename, naming-convention fix, etc.), or when splitting a single finder into an inline/noinline fallback chain…

65 2d ago A 99 tokens original MIT

resolve-pr-conflict

43

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Resolve an open same-repository GitHub PR conflict in CS2VibeSignatures by merging the PR base branch into its dev branch, resolving config and generated gamesymbol snapshot conflicts, migrating non-latest gamever config changes into the latest gamever and reverting stale snapshot, gamedata, and release-manifest…

65 2d ago A 205 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Restore versioned symbol YAML from a canonical same-version snapshot, optionally replace trusted YAML, or explicitly force a different base GAMEVER snapshot after user confirmation while skipping target trust checks. Use when asked to restore, unpack, hydrate, or seed game-symbol YAML from tracked snapshots, including…

65 2d ago A 67 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Use when the user wants to run the IDA validation pipeline (uv run idaanalyzebin.py -debug) repeatedly until it reports zero failures. For each failing skill, diagnose the failure, ask the user how to proceed, and offer several viable solutions. Only when the user explicitly says the failure cannot be solved now and…

65 2d ago A 176 tokens original MIT

run-vcall-finder

46

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Run this repository's ad hoc vcallfinder workflow for explicitly selected CS2 modules and one or more symbol names. Use when asked to temporarily find virtual calls for named symbols without registering them in a versioned analysis config.

65 2d ago A 51 tokens original MIT

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Safely dispatch a new release build or same-version republish from the immutable current origin/main SHA. Use only when explicitly asked to publish, rebuild, or republish a game version.

65 2d ago A 41 tokens original MIT

write-func-as-yaml

48

HLND2T/CS2_VibeSignatures

Skill Claude CodeCodex

Write function analysis results as YAML file beside the binary using IDA Pro MCP. Use this skill after completing function identification and signature generation to persist the results in a standardized YAML format. For virtual functions with known vtable index, use write-vfunc-as-yaml instead.

65 2d ago A 61 tokens original MIT