Here are the new signatures:
PHP Code:
"Signatures"
{
/* ZombieManager::CanZombieSpawnHere(int, int, CNavArea *, int, int, int) */
"ZombieManager::CanZombieSpawnHere"
{
"library" "server"
"linux" "@_ZNK13ZombieManager18CanZombieSpawnHereERK6VectorP13TerrorNavArea15ZombieClassTypebP20CBaseCombatCharacter"
"windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x33\x2A\x89\x2A\x2A\x8B\x2A\x2A\x8B\x0D\x2A\x2A\x2A\x2A\x53\x8B\x2A\x2A\x56\x8B\x2A\x2A\x57"
/* ? ? ? ? ? ? ? ? ? A1 ? ? ? ? 33 ? 89 ? ? 8B ? ? 8B 0D ? ? ? ? 53 8B ? ? 56 8B ? ? 57 */
}
/* CDirector::IsInTransition(void) */
"CDirector::IsInTransition"
{
"library" "server"
"linux" "@_ZNK9CDirector14IsInTransitionEv"
"windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x75\x2A\x80\xB9\xCC"
/* ? ? ? ? ? ? ? 75 ? 80 B9 CC */
}
}
The signature for "CDirector::IsInTransition" was already broken even before yesterday's game update because the original signature skipped 2 bytes. The new signatures I provided above were created with the old binaries and they still work with the new ones, so they are pretty durable.