I'd like to update some of my old mods which I'm sure have since broken by signature changes. Unfortunately, I don't know anything about sig scanning. If anyone can help me update the following data (or point me in the direction of a decent tutorial on how to do it myself) I'd really appreciate it.
Quote:
"Games"
{
"left4dead2"
{
"Signatures"
{
"CTerrorPlayer::OnPummelEnded"
{
"library" "server"
"windows" "\x55\x8B\xEC\x8B\x15\x2A\x2A\x2A\x2A\x53\x56 \x8B\xF1\x8B"
/* 55 8B EC 8B 15 ? ? ? ? 53 56 8B F1 8B */
"linux" "@_ZN13CTerrorPlayer13OnPummelEndedEbPS_"
}
"CTerrorPlayer::OnPounceEnd"
{
"library" "server"
"windows" "\x55\x8B\xEC\x51\x53\x8B\xD9\x80\xBB"
/* 55 8B EC 51 53 8B D9 80 BB */
"linux" "@_ZN13CTerrorPlayer13OnPounceEndedEv"
}
}
}
}
|
Quote:
"Games"
{
"left4dead"
{
/* unneeded now
"Offsets"
{
"RoundRespawn"
{
"windows" "488"
"linux" "491"
}
}
*/
"Signatures"
{
/* CTerrorPlayer::RoundRespawn */
"RoundRespawn"
{
"library" "server"
"linux" "@_ZN13CTerrorPlayer12RoundRespawnEv"
"windows" "\x56\x8B\xF1\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A \x2A\x2A\x84\xC0\x75"
/* 56 8B F1 E8 ? ? ? ? E8 ? ? ? ? 84 C0 75 */
/* previous function in vtable has a string */
}
}
}
"left4dead2"
{
/* unneeded now
"Offsets"
{
"RoundRespawn"
{
"windows" "512"
"linux" "513"
}
}
*/
"Signatures"
{
/* CTerrorPlayer::RoundRespawn */
"RoundRespawn"
{
"library" "server"
"linux" "@_ZN13CTerrorPlayer12RoundRespawnEv"
"windows" "\x56\x8B\xF1\xE8\x2A\x2A\x2A\x2A\xE8\x2A\x2A \x2A\x2A\x84\xC0\x75"
/* 56 8B F1 E8 ? ? ? ? E8 ? ? ? ? 84 C0 75 */
}
/* CTerrorPlayer::BecomeGhost(bool) */
"BecomeGhost"
{
"library" "server"
"linux" "@_ZN13CTerrorPlayer11BecomeGhostEb"
"windows" "\x55\x8B\xEC\x53\x8B\x5D\x2A\x56\x53\x8B\xF1 \xE8\x2A\x2A\x2A\x2A\x84"
/* 55 8B EC 53 8B 5D ? 56 53 8B F1 E8 ? ? ? ? 84 */
}
/* CCSPlayer::State_Transition(CSPlayerState) */
"State_Transition"
{
"library" "server"
"linux" "@_ZN9CCSPlayer16State_TransitionE13CSPlayerS tate"
"windows" "\x55\x8B\xEC\x56\x8B\xF1\x8B\x86\x2A\x2A\x2A \x2A\x57\x8B\x7D\x2A\x85\xC0\x74\x2A\x83"
/* 55 8B EC 56 8B F1 8B 86 ? ? ? ? 57 8B 7D ? 85 C0 74 ? 83 */
}
}
}
}
|