跳到正文
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(原文)

安装前可以查看交给 AI 代理的指令内容。

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.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

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月15日 更新

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月15日 更新

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月15日 更新

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月15日 更新

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月15日 更新

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月15日 更新

查看 mrc4tt 的全部技能

报告此技能的问题