HLND2T
Official@hlnd2t · China
Specialized reverse engineering and binary analysis framework for identifying internal functions, vtables, and memory offsets within Source 2 engine binaries.
Agent Skills by HLND2T
Showing 114 vetted skills indexed across 1 GitHub repositories.
write-globalvar-as-yaml
Writes GV analysis results to a per-platform YAML file next to the source binary.
find-CSpawnGroupMgrGameSystem_GetSpawnGroups
Locate CSpawnGroupMgrGameSystem_GetSpawnGroups in CS2 binaries using IDA Pro MCP.
find-UTIL_CreateEntityByName
Trace cross-references to identify the UTIL_CreateEntityByName wrapper in CS2 binaries.
generate-signature-for-globalvar
Generate and validate unique RIP-relative signatures for global variable instructions.
find-CGameEntitySystem_FindEntityByName
Locate CGameEntitySystem_FindEntityByName in CS2 binaries via IDA Pro MCP.
find-CCSPlayer_MovementServices_CheckJumpButton_WaterPatch
Patch water jump velocity in CCSPlayer_MovementServices_CheckJumpButton within CS2 binaries.
find-ShowHudHint
Locate ShowHudHint in CS2 binaries via IDA Pro string cross-references and export YAML.
generate-signature-for-patch
Generate and validate unique byte signatures for runtime binary patching.
find-CBaseEntity_SetGroundEntity
Identifies CBaseEntity_SetGroundEntity in CS2 server binaries via IDA Pro MCP workflow.
find-CCSGameRules__sm_mapGcBanInformation
Locate CCSGameRules__sm_mapGcBanInformation in CS2 binaries via IDA Pro MCP.
find-ClientPrint
Locate ClientPrint in CS2 server binaries via IDA Pro cross-references.
find-g_pGameRules-AND-CGameRules_FindPickerEntity
Locate g_pGameRules and CGameRules_FindPickerEntity vfunc in CS2 server binaries.
find-CBaseEntity_TakeDamageOld
Locates and renames CBaseEntity_TakeDamageOld and OnTakeDamage handlers in CS2 binaries.
find-LegacyGameEventListener
Locate and label the LegacyGameEventListener function in CS2 server binaries via IDA Pro MCP.
find-CCSPlayer_WeaponServices_SelectItem
Locate CCSPlayer_WeaponServices_SelectItem in CS2 binaries via IDA Pro MCP.
find-CNavMesh_GetNearestNavArea
Locate CNavMesh_GetNearestNavArea in CS2 server binaries via IDA Pro MCP.
find-CTriggerGravity_GravityTouch
Locate the GravityTouch function in CS2 binaries using IDA Pro MCP.
write-vfunc-as-yaml
Write virtual function analysis results to a per-function YAML file via IDA Pro MCP.
find-Host_Say-AND-UTIL_SayTextFilter-AND-UTIL_SayTextFilter2
Locate and rename Host_Say and UTIL_SayTextFilter functions in CS2 binaries via IDA Pro MCP.
find-UTIL_Remove
Locate the UTIL_Remove function in CS2 server binaries via Molotov.Extinguish pattern analysis.
find-CBaseEntity_Use
Locate the CBaseEntity_Use virtual function in CS2 server binaries with IDA Pro MCP.
find-CBaseEntity_SetStateChanged
Locate CBaseEntity_SetStateChanged in CS2 binaries using IDA Pro MCP.
find-CCSPlayerController_InventoryUpdateThink
Locate the CCSPlayerController_InventoryUpdateThink wrapper in CS2 binaries via IDA Pro MCP.
find-UTIL_ClientPrintAll
Locate and document UTIL_ClientPrintAll in CS2 server binaries via IDA Pro MCP.
Frequently Asked Questions About HLND2T
FAQPage SchemaWhat specific tasks are enabled by these binary analysis capabilities?▼
These capabilities enable the precise location, identification, and renaming of internal engine functions, virtual tables, and struct offsets within compiled binaries. Users can generate unique byte signatures for patching, extract vtable indices, and export comprehensive analysis results into structured YAML files for external integration.
Who is the target persona for these reverse engineering functions?▼
The target personas are systems engineers, game engine researchers, and binary analysts focused on deep-level modification of Source 2 engine environments. These users typically require granular control over server-side logic, entity management, and memory-level hooks within proprietary software architectures.
What are the prerequisites for running these analysis functions?▼
Execution requires a configured IDA Pro environment integrated with the MCP (Multi-Component Protocol) interface. Users must possess the target binary files (Windows .dll or Linux .so) and have the necessary permissions to perform static analysis and memory offset mapping on the specific engine version.