find-CTakeDamageInfo_GetWeaponName

Locate CTakeDamageInfo::GetWeaponName in CS2 binaries via IDA Pro MCP.

60|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/HLND2T/CS2_VibeSignatures --skill find-ctakedamageinfo-getweaponname-hlnd2t
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-CTakeDamageInfo_GetWeaponName
Source: https://github.com/HLND2T/CS2_VibeSignatures/tree/main/.claude/skills/find-CTakeDamageInfo_GetWeaponName
Command: npx skills add https://github.com/HLND2T/CS2_VibeSignatures --skill find-ctakedamageinfo-getweaponname-hlnd2t

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Locate and identify the CS2 function CTakeDamageInfo::GetWeaponName in server binaries to determine the weapon name associated with a damage info object, enabling precise mapping of in-game events.

Core Features & Use Cases

  • Identify the GetWeaponName function in CS2 server.dll or libserver.so by scanning for the "_projectile" string reference and validating cross-references.
  • Validate function prototype and confirm it returns a const char* representing the weapon name with optional suffix handling.

Quick Start

Use IDA Pro MCP to search for the string '_projectile' and verify the cross-references to locate CTakeDamageInfo::GetWeaponName.

Frequently Asked Questions about find-CTakeDamageInfo_GetWeaponName

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the GetWeaponName function in CS2 server binaries using IDA Pro?

To find the GetWeaponName function in CS2, use IDA Pro MCP to search for the string "_projectile" and inspect its cross-references to verify the function signature and behavior.

What does the CTakeDamageInfo GetWeaponName function return in CS2?

The CTakeDamageInfo GetWeaponName function in CS2 returns a const char* representing the weapon name associated with a damage info object, handling optional suffixes for precise in-game event mapping.

Can I use IDA Pro MCP to generate a signature for the GetWeaponName function?

Yes, you can use IDA Pro MCP to generate a robust signature for the GetWeaponName function after locating it via the "_projectile" string reference and validating its cross-references.

How do I verify the function prototype for CTakeDamageInfo GetWeaponName during reverse engineering?

Verify the CTakeDamageInfo GetWeaponName function prototype during reverse engineering by locating the "_projectile" string in IDA Pro and analyzing its cross-references to confirm the const char* return behavior.

Does the CS2 GetWeaponName identification process export analysis data?

Yes, the CS2 GetWeaponName identification process exports a YAML analysis file alongside the binary after renaming the function and generating a robust signature using IDA Pro MCP tooling.