View Single Post
Psyk0tik
Veteran Member
Join Date: May 2012
Location: Homeless
Old 07-09-2021 , 12:40   Re: [L4D2]Transition Zombie Spawn Fix
Reply With Quote #8

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.
Attached Files
File Type: txt transitionzombiespawnfix.txt (1.3 KB, 238 views)
__________________
Psyk0tik is offline