本文へ移動
cccskills
無料GitHub で公開

find-BuyState_InitialDelay

Locate BuyState::m_isInitialDelay, exposed as BuyState::InitialDelay, in the loaded CS2 server binary. Emit a structmember offset, never a function or vtable slot. Trigger: BuyState_InitialDelay, BuyState::InitialDelay

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Find BuyState_InitialDelay

Target: the one-byte BuyState member m_isInitialDelay. The configured category is structmember. Keep this skill as fallback until the preprocessor is verified in the actual Windows/Linux binaries.

Inspect verified BuyState behavior code and trace the relevant member accesses back to the BuyState object. BuyState_OnUpdate is a candidate inspection point, not a proven dependency: verify its identity and the member's behavioral role before using it. Do not assume an old offset or infer identity from a byte-sized comparison alone. Distinguish this flag from the other BuyState flags and timers.

Read the actual displacement and verify its base object, access size and control flow. Generate a unique instruction signature for this access; for an anchor before the access include offset_sig_disp. Check the match in the loaded binary. Only analyze and write the requested platform. If identity or uniqueness cannot be established, report failure without guessed output.

Replace the complete expected BuyState_InitialDelay.{platform}.yaml under the caller-provided artifact directory with:

struct_name: BuyState
member_name: m_isInitialDelay
offset: '<verified byte offset in hex>'
size: 1
offset_sig: '<unique signature of the verified member access>'

Optional: offset_sig_disp for a backward-expanded anchor. Never emit func_*, vfunc_* or vtable_*. Central runtime validation/canonicalization is mandatory.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Clean up the local workspace after a dev branch has been merged into main. Verifies the current dev branch is fully merged into origin/main, then switches to main, pulls the latest, deletes the local dev branch, and deletes the remote dev branch if it still exists. STOPS and warns the user if the current branch is not yet merged. Triggers: cleanup workspace, cleanup branch, delete merged branch, finish dev branch, post-merge cleanup

日本語の概要は準備中です。原文の説明を表示しています。

mrc4tt/CS2_VibeSignatures32026年10月10日 更新

Convert an existing find-XXXX SKILL.md into a preprocessor Python script, updating configs/<GAMEVER>.yaml and removing the old SKILL.md. Covers xref-string-based and LLM_DECOMPILE-based discovery patterns.

日本語の概要は準備中です。原文の説明を表示しています。

mrc4tt/CS2_VibeSignatures32026年10月10日 更新

Create an Agent SKILL.md fallback for an existing find-XXXX finder that relies on a fragile discovery foundation — above all LLM_DECOMPILE (patterns C/D/E), which matches the decompiled shape of a predecessor function against a stored reference and breaks when a symbol is inlined or de-inlined in a way the reference does not cover. The generated fallback coexists with the preprocessor and runs only when it returns failure, recovering every target robustly by decompiling the predecessor and following the inline/de-inline boundary with semantic anchors. Use when a finder broke on a game update, or you want to durably backstop one before it does. The recipe generalizes to any finder foundation. Triggers: create agent skill fallback, add SKILL.md fallback, robust fallback for finder, backstop LLM_DECOMPILE finder, final guarantee skill

日本語の概要は準備中です。原文の説明を表示しています。

mrc4tt/CS2_VibeSignatures32026年10月10日 更新

Create a new cpp_tests entry for validating a C++ interface vtable layout against binary reference YAMLs. Creates the .cpp test file in cpp_tests/ and appends a configs/<GAMEVER>.yaml entry under cpp_tests:. Use when a user asks to add vtable layout validation for a new hl2sdk_cs2 interface class.

日本語の概要は準備中です。原文の説明を表示しています。

mrc4tt/CS2_VibeSignatures32026年10月10日 更新

create-pr

無料

Create a GitHub pull request from staged task changes or an already-committed current branch. Deliver source/config/ reference changes together with their computed source-owned `bin_artifacts` closure. PR validation routing is owned by the default-branch trusted workflow; snapshots, gamedata, and manifests are Release-derived only.

日本語の概要は準備中です。原文の説明を表示しています。

mrc4tt/CS2_VibeSignatures32026年10月10日 更新

Create a new find-XXXX preprocessor Python script from scratch (no existing SKILL.md), add configs/<GAMEVER>.yaml skill and symbol entries. Covers xref-string-based and LLM_DECOMPILE-based discovery patterns. Use when a GitHub issue or user instruction specifies a new function to find.

日本語の概要は準備中です。原文の説明を表示しています。

mrc4tt/CS2_VibeSignatures32026年10月10日 更新

mrc4tt のスキルをすべて見る

このスキルの問題を報告する