All authors

Claude Skills by mrc4tt
github.com/mrc4tt1,425 skills0 installs1,073 views
- Find CServerSideClientBase M NFriendsIDLocate CServerSideClientBase_m_nFriendsID in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_nFriendsID" (symbol CServerSideClientBase_m_nFriendsID). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that dereference the member. D...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M NLoadingProgressLocate CServerSideClientBase_m_nLoadingProgress in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_nLoadingProgress" (symbol CServerSideClientBase_m_nLoadingProgress). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that derefer...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M NSendtableCRCLocate CServerSideClientBase_m_nSendtableCRC in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_nSendtableCRC" (symbol CServerSideClientBase_m_nSendtableCRC). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that dereference the ...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M NSignonTickLocate CServerSideClientBase_m_nSignonTick in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_nSignonTick" (symbol CServerSideClientBase_m_nSignonTick). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that dereference the member...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M NStringTableAckTickLocate CServerSideClientBase_m_nStringTableAckTick in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_nStringTableAckTick" (symbol CServerSideClientBase_m_nStringTableAckTick). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions tha...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M PBaselineLocate CServerSideClientBase_m_pBaseline in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_pBaseline" (symbol CServerSideClientBase_m_pBaseline). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that dereference the member. Do n...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M SpamCommandsCountLocate CServerSideClientBase_m_spamCommandsCount in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_spamCommandsCount" (symbol CServerSideClientBase_m_spamCommandsCount). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that dere...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M UChallengeNumberLocate CServerSideClientBase_m_uChallengeNumber in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_uChallengeNumber" (symbol CServerSideClientBase_m_uChallengeNumber). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that derefer...Votes: 0GitHub stars: 4
- Find CServerSideClientBase M VecLoadedSpawnGroupsLocate CServerSideClientBase_m_vecLoadedSpawnGroups in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClientBase_m_vecLoadedSpawnGroups" (symbol CServerSideClientBase_m_vecLoadedSpawnGroups). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CServerSideClientBase class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions ...Votes: 0GitHub stars: 4
- Find CServerSideClient ProcessRespondCvarValueLocate CServerSideClient_ProcessRespondCvarValue in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClient_ProcessRespondCvarValue" (symbol CServerSideClient_ProcessRespondCvarValue). This gamedata entry is stored as an OFFSET. Determine TRUTHFULLY which of the two it is: (a) a vtable slot of a POLYMORPHIC class (RTTI/vtable present) -> emit the vfunc schema, or (b) a plain struct member of a NON-POLYM...Votes: 0GitHub stars: 4
- Find CServerSideClient SendNetMessageLocate CServerSideClient_SendNetMessage in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CServerSideClient_SendNetMessage" (symbol CServerSideClient_SendNetMessage). This gamedata entry is stored as an OFFSET. Determine TRUTHFULLY which of the two it is: (a) a vtable slot of a POLYMORPHIC class (RTTI/vtable present) -> emit the vfunc schema, or (b) a plain struct member of a NON-POLYMORPHIC class (no RTTI/vtabl...Votes: 0GitHub stars: 4
- Find CSoundSystem TakeGuid SoundsystemAgent fallback for CSoundSystem_TakeGuid-soundsystem (auto-generated, category: vfunc). Locate CSoundSystem_TakeGuid in the CS2 soundsystem 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: CSoundSystem_TakeGuid-soundsystem, CSoundSystem_TakeGuidVotes: 0GitHub stars: 4
- Find CSoundSystem TakeGuidLocate CSoundSystem_TakeGuid in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CSoundSystem_TakeGuid" (symbol CSoundSystem_TakeGuid). This gamedata entry is stored as an OFFSET. Determine TRUTHFULLY which of the two it is: (a) a vtable slot of a POLYMORPHIC class (RTTI/vtable present) -> emit the vfunc schema, or (b) a plain struct member of a NON-POLYMORPHIC class (no RTTI/vtable; e.g. config-style POD structs ...Votes: 0GitHub stars: 4
- Find CSoundSystem VtableAgent fallback for CSoundSystem_vtable (auto-generated, category: func). Locate CSoundSystem_vtable in the CS2 soundsystem 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: CSoundSystem_vtable, CSoundSystem_vtableVotes: 0GitHub stars: 4
- Find CSource2GameClients ClientVoiceLocate CSource2GameClients_ClientVoice in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CSource2GameClients_ClientVoice" (symbol CSource2GameClients_ClientVoice). This gamedata entry is stored as an OFFSET. Determine TRUTHFULLY which of the two it is: (a) a vtable slot of a POLYMORPHIC class (RTTI/vtable present) -> emit the vfunc schema, or (b) a plain struct member of a NON-POLYMORPHIC class (no RTTI/vtable; ...Votes: 0GitHub stars: 4
- Find CTraceFilterLOS VtableAgent fallback for CTraceFilterLOS_vtable (auto-generated, category: func). Locate CTraceFilterLOS_vtable 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: CTraceFilterLOS_vtable, CTraceFilterLOS_vtableVotes: 0GitHub stars: 4
- Find CTraceFilterLOS Vtable RefLocate CTraceFilterLOS_vtable_ref in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CTraceFilterLOS_vtable_ref" (symbol CTraceFilterLOS_vtable_ref). 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 stru...Votes: 0GitHub stars: 4
- Find DropReleasePose BuildTransformLocate DropReleasePose::BuildTransform in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "DropReleasePose::BuildTransform" (symbol DropReleasePose_BuildTransform). 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 byt...Votes: 0GitHub stars: 4
- Find DropReleasePose OuterDropLocate DropReleasePose::OuterDrop in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "DropReleasePose::OuterDrop" (symbol DropReleasePose_OuterDrop). 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 fun...Votes: 0GitHub stars: 4
- Find INetworkMessageProcessingPreFilter FilterMessageLocate INetworkMessageProcessingPreFilter_FilterMessage in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "INetworkMessageProcessingPreFilter_FilterMessage" (symbol INetworkMessageProcessingPreFilter_FilterMessage). 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) i...Votes: 0GitHub stars: 4
- Find SayTeam CommandHandlerLocate SayTeam_CommandHandler in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "SayTeam_CommandHandler" (symbol SayTeam_CommandHandler). 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. Loca...Votes: 0GitHub stars: 4
- Find Say CommandHandlerLocate Say_CommandHandler in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "Say_CommandHandler" (symbol Say_CommandHandler). 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...Votes: 0GitHub stars: 4
- Find ScriptGetAddonLocate ScriptGetAddon in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "ScriptGetAddon" (symbol ScriptGetAddon). 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,...Votes: 0GitHub stars: 4
- Find Vtidx ControllerCommandSetupLocate vtidx::ControllerCommandSetup 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::ControllerCommandSetup" (symbol vtidx_ControllerCommandSetup). This gamedata entry is stored as an OFFSET. Determine TRUTHFULLY which of the two it is: (a) a vtable slot of a POLYMORPHIC class (RTTI/vtable present) -> emit the vfunc schema, or (b) a plain struct member of a NON-POLYMORPHIC class (no RTTI/vtable; e.g. co...Votes: 0GitHub stars: 4
- Find CCSGameRules CanPlayerHear CoachCommGateLocate CCSGameRules_CanPlayerHear_CoachCommGate in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSGameRules_CanPlayerHear_CoachCommGate" (symbol CCSGameRules_CanPlayerHear_CoachCommGate). 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. ...Votes: 0GitHub stars: 4