All authors
mrc4tt avatar

Claude Skills by mrc4tt

github.com/mrc4tt
1,322 skillsA× 1,321B× 10 installs2 views
Find SDL QuitMouse WindowsA

Agent fallback for SDL_QuitMouse-windows (auto-generated, category: func). Locate SDL_QuitMouse in the CS2 SDL3 module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SDL_QuitMouse-windows, SDL_QuitMouse

testinggo
0
3
Find SDL SetRelativeMouseMode DecompilesA

Agent fallback for SDL_SetRelativeMouseMode-decompiles (auto-generated, category: func). Locate SDL_SetRelativeMouseMode in the CS2 SDL3 module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SDL_SetRelativeMouseMode-decompiles, SDL_SetRelativeMouseMode

testinggo
0
3
Find SDL SetRelativeMouseModeA

Agent fallback for SDL_SetRelativeMouseMode (auto-generated, category: func). Locate SDL_SetRelativeMouseMode in the CS2 SDL3 module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SDL_SetRelativeMouseMode, SDL_SetRelativeMouseMode

testinggo
0
3
Find SV Kill SmokeGrenade CommandHandlerA

Agent fallback for SV_Kill_SmokeGrenade_CommandHandler (auto-generated, category: func). Locate SV_Kill_SmokeGrenade_CommandHandler in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SV_Kill_SmokeGrenade_CommandHandler, SV_Kill_SmokeGrenade_CommandHandler

testinggo
0
3
Find ScriptBinding CBaseModelEntity SetModelA

Agent fallback for ScriptBinding_CBaseModelEntity_SetModel (auto-generated, category: func). Locate CS_Script_SetModel in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: ScriptBinding_CBaseModelEntity_SetModel, CS_Script_SetModel

testinggo
0
3
Find ScriptBinding CSPlayerPawn DestroyWeaponA

Agent fallback for ScriptBinding_CSPlayerPawn_DestroyWeapon (auto-generated, category: func). Locate CSPlayerPawn::DestroyWeapon in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: ScriptBinding_CSPlayerPawn_DestroyWeapon, CSPlayerPawn::DestroyWeapon

testinggo
0
3
Find ScriptBinding Entity SetEntityNameA

Agent fallback for ScriptBinding_Entity_SetEntityName (auto-generated, category: func). Locate Entity::SetEntityName in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: ScriptBinding_Entity_SetEntityName, Entity::SetEntityName

testinggo
0
3
Find SendViolationReport DecompilesA

Agent fallback for SendViolationReport-decompiles (auto-generated, category: func). Locate SendViolationReport in the CS2 client module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SendViolationReport-decompiles, SendViolationReport

businessgo
0
3
Find SendViolationReport WindowsA

Agent fallback for SendViolationReport-windows (auto-generated, category: func). Locate SendViolationReport in the CS2 client module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SendViolationReport-windows, SendViolationReport

businessgo
0
3
Find SendViolationReportA

Agent fallback for SendViolationReport (auto-generated, category: func). Locate SendViolationReport in the CS2 client module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SendViolationReport, SendViolationReport

businessgo
0
3
Find SetBeamEndPosA

Locate SetBeamEndPos in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "SetBeamEndPos" (symbol SetBeamEndPos). The gamedata consumer stores a BYTE SIGNATURE for this entry - ALWAYS emit the func schema (func_sig), never vfunc fields. The function may be virtual; locating it via the owning class vtable (RTTI) is a fine strategy, but once found, read its head bytes and emit func_sig. Locate via cross-references, di...

devops
0
3
Find SetBeamOriginA

Locate SetBeamOrigin in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "SetBeamOrigin" (symbol SetBeamOrigin). The gamedata consumer stores a BYTE SIGNATURE for this entry - ALWAYS emit the func schema (func_sig), never vfunc fields. The function may be virtual; locating it via the owning class vtable (RTTI) is a fine strategy, but once found, read its head bytes and emit func_sig. Locate via cross-references, di...

devops
0
3
Find SetFrameTimeAmnestyA

Agent fallback for SetFrameTimeAmnesty (auto-generated, category: func). Locate SetFrameTimeAmnesty in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SetFrameTimeAmnesty, SetFrameTimeAmnesty

testinggo
0
3
Find SetInfo CommandHandlerA

Agent fallback for SetInfo_CommandHandler (auto-generated, category: func). Locate SetInfo_CommandHandler in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SetInfo_CommandHandler, SetInfo_CommandHandler

testinggo
0
3
Find SetSchemaHammerUniqueIdA

Locate SetSchemaHammerUniqueId in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "SetSchemaHammerUniqueId" (symbol SetSchemaHammerUniqueId). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the None class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that dereference the member. Do not switch output schema: emit the structmember ...

devops
0
3
Find ShowFrameTimeReportA

Agent fallback for ShowFrameTimeReport (auto-generated, category: func). Locate ShowFrameTimeReport in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: ShowFrameTimeReport, ShowFrameTimeReport

testinggo
0
3
Find SmokeVolume BuildSmokeSimulation DecompilesA

Agent fallback for SmokeVolume_BuildSmokeSimulation-decompiles (auto-generated, category: func). Locate SmokeVolume::BuildSmokeSimulation in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SmokeVolume_BuildSmokeSimulation-decompiles, SmokeVolume::BuildSmokeSimulation

testinggo
0
3
Find SmokeVolume BuildSmokeSimulation Initialize LinuxA

Agent fallback for SmokeVolume_BuildSmokeSimulation_Initialize-linux (auto-generated, category: func). Locate sub_1402310 in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SmokeVolume_BuildSmokeSimulation_Initialize-linux, sub_1402310

testinggo
0
3
Find SmokeVolume GetSmokeDensityInLine Lambda1 Operator Call DecompilesA

Agent fallback for SmokeVolume_GetSmokeDensityInLine_Lambda1_operator_call-decompiles (auto-generated, category: func). Locate SmokeVolume::GetSmokeDensityInLine::<lambda_1>::operator() in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SmokeVolume_GetSmokeDensityInLine_Lambda1_operator_call-decompiles, SmokeVolume::GetSmokeDensityInLine::<la...

testinggo
0
3
Find SmokeVolume GetSmokeDensityInLine Lambda1 Operator CallA

Agent fallback for SmokeVolume_GetSmokeDensityInLine_Lambda1_operator_call (auto-generated, category: func). Locate SmokeVolume::GetSmokeDensityInLine::<lambda_1>::operator() in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: SmokeVolume_GetSmokeDensityInLine_Lambda1_operator_call, SmokeVolume::GetSmokeDensityInLine::<lambda_1>::operator()

testinggo
0
3
Find TraceAttack LinuxA

Agent fallback for TraceAttack-linux (auto-generated, category: func). Locate TraceAttack in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: TraceAttack-linux, TraceAttack

testinggo
0
3
Find TraceAttack WindowsA

Agent fallback for TraceAttack-windows (auto-generated, category: func). Locate TraceAttack in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: TraceAttack-windows, TraceAttack

testinggo
0
3
Find TraceFuncA

Agent fallback for TraceFunc (auto-generated, category: func). Locate TraceFunc in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: TraceFunc, TraceFunc

testinggo
0
3
Find TraceShapeA

Agent fallback for TraceShape (auto-generated, category: func). Locate TraceShape in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: TraceShape, TraceShape

testinggo
0
3
Find UTIL ClientPrintAllA

Agent fallback for UTIL_ClientPrintAll (auto-generated, category: func). Locate UTIL_ClientPrintAll in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: UTIL_ClientPrintAll, UTIL_ClientPrintAll

businessgo
0
3
Find UTIL CreateEntityByName AND CBaseEntity DispatchSpawnA

Find and identify the UTIL_CreateEntityByName free function and the CBaseEntity_DispatchSpawn free function in the CS2 server binary using IDA Pro MCP. Use this skill when reverse engineering server.dll or libserver.so to locate the entity-factory helper that allocates a new entity by classname, and the spawn-dispatch helper that invokes an already-allocated entity's Spawn() and performs engine-side post-spawn bookkeeping. Both are plain (non-virtual) C++ free functions, cross-validated again...

toolsrustc++
0
3
Find UTIL GetPlayerControllerForEntity DecompilesA

Agent fallback for UTIL_GetPlayerControllerForEntity-decompiles (auto-generated, category: func). Locate UTIL_GetPlayerControllerForEntity in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: UTIL_GetPlayerControllerForEntity-decompiles, UTIL_GetPlayerControllerForEntity

testinggo
0
3
Find UTIL GetPlayerControllerForEntityA

Agent fallback for UTIL_GetPlayerControllerForEntity (auto-generated, category: func). Locate UTIL_GetPlayerControllerForEntity in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: UTIL_GetPlayerControllerForEntity, UTIL_GetPlayerControllerForEntity

testinggo
0
3
Find UTIL PlayerSlotToPlayerController AND FireTargets AND CCSPlayer ItemServices RemoveWeaponsA

Find and identify the UTIL_PlayerSlotToPlayerController function, the FireTargets function, and the CCSPlayer_ItemServices_RemoveWeapons virtual function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate all three by decompiling the already-known CMultiplayRules_ClientDisconnected anchor, which calls all three in sequence (slot->controller lookup, then a "game_playerleave" FireTargets broadcast, then a devirtualized RemoveWeapons...

research
0
3
Find UTIL PrecacheOtherA

Agent fallback for UTIL_PrecacheOther (auto-generated, category: func). Locate UTIL_PrecacheOther in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: UTIL_PrecacheOther, UTIL_PrecacheOther

testinggo
0
3
Find UTIL RemoveA

Locate UTIL_Remove in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "UTIL_Remove" (symbol UTIL_Remove). This is a non-virtual function - emit a byte signature (func_sig), not an offset. Locate it via cross-references, distinctive constants/strings in its body, or callers of related symbols; verify by decompilation before committing to a candidate. Trigger: UTIL_Remove, UTIL_Remove

devops
0
3
Find UnregisterLoopModeFactoryA

Agent fallback for UnregisterLoopModeFactory (auto-generated, category: func). Locate UnregisterLoopModeFactory in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: UnregisterLoopModeFactory, UnregisterLoopModeFactory

testinggo
0
3
Find UpdateItemViewA

Find and identify the UpdateItemView function in CS2 server binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the CEconItemView cache-rebuild routine that must run after an econ item's definition or attributes change for the change to take visual effect (e.g. after weaponpaints mutates an item's attributes). Resolved by shortlisting the handful of functions that reference the internal "kill eater" econ-attribute literal and matching the...

devopsgo
0
3
Find WeaponBuyA

Agent fallback for WeaponBuy (auto-generated, category: func). Locate WeaponBuy in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: WeaponBuy, WeaponBuy

testinggo
0
3
Find G CSGOInputA

Agent fallback for g_CSGOInput (auto-generated, category: func). Locate g_CSGOInput in the CS2 client module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_CSGOInput, g_CSGOInput

businessgo
0
3
Find G GameTraceManagerA

Agent fallback for g_GameTraceManager (auto-generated, category: func). Locate g_GameTraceManager in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_GameTraceManager, g_GameTraceManager

testinggo
0
3
Find G PCSBotManagerA

Agent fallback for g_pCSBotManager (auto-generated, category: func). Locate g_pCSBotManager in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pCSBotManager, g_pCSBotManager

testinggo
0
3
Find G PCSGOInputA

Agent fallback for g_pCSGOInput (auto-generated, category: func). Locate g_pCSGOInput in the CS2 client module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pCSGOInput, g_pCSGOInput

businessgo
0
3
Find G PEntitySystemA

Agent fallback for g_pEntitySystem (auto-generated, category: func). Locate g_pEntitySystem in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pEntitySystem, g_pEntitySystem

testinggo
0
3
Find G PGameEntitySystemA

Agent fallback for g_pGameEntitySystem (auto-generated, category: func). Locate g_pGameEntitySystem in the CS2 client module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pGameEntitySystem, g_pGameEntitySystem

businessgo
0
3
Find G PGameResourceServiceA

Agent fallback for g_pGameResourceService (auto-generated, category: func). Locate g_pGameResourceService in the CS2 client module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pGameResourceService, g_pGameResourceService

businessgo
0
3
Find G PInterfaceGlobalsA

Agent fallback for g_pInterfaceGlobals (auto-generated, category: func). Locate g_pInterfaceGlobals in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pInterfaceGlobals, g_pInterfaceGlobals

testinggo
0
3
Find G PInterfaceGlobals PpGlobalA

Agent fallback for g_pInterfaceGlobals_ppGlobal (auto-generated, category: func). Locate g_pInterfaceGlobals_ppGlobal in the CS2 engine module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pInterfaceGlobals_ppGlobal, g_pInterfaceGlobals_ppGlobal

testinggo
0
3
Find G PNavMeshA

Agent fallback for g_pNavMesh (auto-generated, category: func). Locate g_pNavMesh in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: g_pNavMesh, g_pNavMesh

testinggo
0
3
Find S GameEventManagerA

Agent fallback for s_GameEventManager (auto-generated, category: func). Locate s_GameEventManager in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: s_GameEventManager, s_GameEventManager

testinggo
0
3
Find Vtidx FinishMoveA

Locate vtidx::FinishMove in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "vtidx::FinishMove" (symbol vtidx_FinishMove). This is a VIRTUAL function - resolve the vtidx::FinishMove vtable via RTTI and identify the slot, then emit the slot. Verify by xrefs from expected call sites. vtable slots commonly differ between platforms - never assume identical indices. Trigger: vtidx_FinishMove, vtidx::FinishMove

devops
0
3
Find Vtidx PlayerRunCommandA

Locate vtidx::PlayerRunCommand in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "vtidx::PlayerRunCommand" (symbol vtidx_PlayerRunCommand). This is a VIRTUAL function - resolve the vtidx::PlayerRunCommand vtable via RTTI and identify the slot, then emit the slot. Verify by xrefs from expected call sites. vtable slots commonly differ between platforms - never assume identical indices. Trigger: vtidx_PlayerRunComma...

devops
0
3
Fix CppheadersA

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

testingc++shell
0
3
Generate Reference YamlA

Generate reference YAML via project CLI into ida_preprocessor_scripts/references/<module>/<func_name>.<platform>.yaml

developmentbashapi
0
3
Generate Signature For FunctionA

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 for function

developmentpythonapi
0
3