Raised This Month: $51 Target: $400
 12% 

[EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)


Post New Thread Reply   
 
Thread Tools Display Modes
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 01-07-2017 , 13:31   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #261

Quote:
Originally Posted by Accelerator74 View Post
Charger was not able to scatter the crowd of 20 people.
Is that even a practical approach? When do you think a charger will hit 20 survivors in one run? Like Spummer, I too run this extension on my Linux server and never had any issues with it. Can't say about Windows.
__________________
Spirit_12 is offline
Accelerator
Senior Member
Join Date: Dec 2010
Location: Russia
Old 01-10-2017 , 06:58   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #262

Quote:
Originally Posted by cravenge View Post
Forgot to tell you that I updated it myself. If you want, I'll attach it for testing purpose.
Yes, if you do not difficult.

Quote:
Originally Posted by Spirit_12 View Post
Is that even a practical approach? When do you think a charger will hit 20 survivors in one run? Like Spummer, I too run this extension on my Linux server and never had any issues with it. Can't say about Windows.
This problem could occur with fewer survivors. In my tests on Windows server the Charger almost could not scatter the crowd in general.

Last edited by Accelerator; 01-10-2017 at 07:00.
Accelerator is offline
cravenge
Veteran Member
Join Date: Nov 2015
Location: Chocolate Factory
Old 01-10-2017 , 08:55   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #263

So the only problem here would be either the CCharge::CustomCollision signature for Windows needed by the extension needs more bytes to work, the coding in the extension, at the part where said signature is being patched, is bad or wrong, or Valve doesn't really want Chargers to ram more than 4 survivors.
cravenge is offline
Kramerika
Senior Member
Join Date: Dec 2004
Location: PA, US of A
Old 01-26-2017 , 09:34   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #264

After the latest update, I am getting these errors in the console on starting the Windows server.

L 01/26/2017 - 091:41: [BugFixes] Sigscan for WitchAttack::WitchAttack failed - Disabling detour to prevent crashes
L 01/26/2017 - 091:41: [BugFixes] Cannot find signature of WitchAttack::WitchAttack
L 01/26/2017 - 091:41: [SM] Unable to load extension "l4d2_bugfixes.ext":
Kramerika is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 01-28-2017 , 00:49   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #265

Quote:
Originally Posted by Kramerika View Post
After the latest update, I am getting these errors in the console on starting the Windows server.

L 01/26/2017 - 091:41: [BugFixes] Sigscan for WitchAttack::WitchAttack failed - Disabling detour to prevent crashes
L 01/26/2017 - 091:41: [BugFixes] Cannot find signature of WitchAttack::WitchAttack
L 01/26/2017 - 091:41: [SM] Unable to load extension "l4d2_bugfixes.ext":
This should solve your problem.

PHP Code:
/* created by V10 aka maldersoft. Updated by $atanic $pirit*/
"Games"
{
    
"left4dead2"
    
{    
        
"Offsets"
        
{
            
"WitchAttackCharaster"
            
{
                
"windows"    "14"
                "linux"        "14"
            
}
            
            
"SurvivorCounters"
            
{
                
"windows"    "1056"
                "linux"        "1048"
            
}
                        
            
/* Offset into CDirectorMusicBanks::OnRoundStart */
            
"TheDirector"
            
{
                
"windows"    "12"
            
}            
        }
        
"Signatures"
        
{
            
"WitchAttack::WitchAttack"
            
{
                
"library"    "server"
                "windows"    "\x55\x8B\xEC\x83\xEC\x10\x53\x33\xDB\x56\x89\x4D\x2A\x38\x5D\x2A\x74\x0C\xA1\xD4\x2A\x2A\x2A\xF3\x0F\x2A\x2A\x2A\xEB\x0B\x8B\x0D"
                "linux"        "@_ZN11WitchAttackC2EP11CBaseEntity"
                
/* 55 8B EC 83 EC 10 53 33 DB 56 89 4D ? 38 5D ? 74 0C A1 D4 ? ? ? F3 0F ? ? ? EB 0B 8B 0D */
            
}
        
            
"CCharge::HandleCustomCollision_code"
            
{
                
"library"    "server"
                "windows"    "\x0F\x85\x2A\x2A\x2A\x00\xC6\x00\x01\x8B\x15\x2A\x2A\x2A\x2A\xF3\x0F\x10\x42\x2A\xF3\x0F\x59\xC0\x0F"
                "linux"        "\x0F\x85\x2A\x2A\xFF\xFF\xC6\x84\x2A\x2A\x2A\x2A\x00\x01\xF3\x0F\x58\xC1\xA1\x2A\x2A\x2A\x2A\xF3\x0F\x58\xC2\xF3"
                
/* 0F 85 2A 2A 2A 00 C6 00 01 8B 15 ? ? ? ? F3 0F 10 42 ? F3 0F 59 C0 0F */
            
}
            
            
"CCharge::HandleCustomCollision"
            
{
                
"library"    "server"
                "windows"    "\x55\x8B\xEC\x81\xEC\x2A\x2A\x00\x00\xA1\x2A\x2A\x2A\x2A\x33\xC5\x89\x45\x2A\x8B\x45\x2A\x53\x8B\xD9\x89\x45\x2A\x8B\x83\x2A\x2A\x00\x00\x56\x8B\x75"
                "linux"        "@_ZN7CCharge21HandleCustomCollisionEP11CBaseEntityRK6VectorS4_P10CGameTraceP9CMoveData"
                
/* 55 8B EC 81 EC ? ? 00 00 A1 ? ? ? ? 33 C5 89 45 ? 8B 45 ? 53 8B D9 89 45 ? 8B 83 ? ? 00 00 56 8B 75 */
            
}
            
            
"CTerrorGameRules::CalculateSurvivalMultiplier"
            
{
                
"library"    "server"
                "windows"    "\x55\x8B\xEC\x83\xEC\x2A\x80\x7D\x2A\x00\x53\x56\x8B\xD9\x0F\x84\x2A\x2A\x00\x00"
                "linux"        "@_ZN16CTerrorGameRules27CalculateSurvivalMultiplierEb"
                
/* 55 8B EC 83 EC ? 80 7D ? 00 53 56 8B D9 0F 84 ? ? 00 00 */
            
}
            
            
"TheDirector"
            
{
                
"library"    "server"
                "linux"        "@TheDirector"
            
}
            
            
"DirectorMusicBanks::OnRoundStart"
            
{
                
"library"    "server"
                "windows"   "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x8B\x0D\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x84\xC0\x0F\x85"
                
/* 55 8B EC 83 EC ? 56 57 8B F9 8B 0D ? ? ? ? E8 ? ? ? ? 84 C0 0F 85 */
            
}
            
            
"CDirector::AreTeamsFlipped"
            
{
                
"library"    "server"
                "windows"   "\x57\x8B\xF9\xE8\x2A\x2A\x2A\x2A\x84\xC0\x75\x2A\xF7\x05\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x00\x56\x74\x2A\xBE"
                "linux"        "@_ZNK9CDirector15AreTeamsFlippedEv"
                
/* 57 8B F9 E8 ? ? ? ? 84 C0 75 ? F7 05 ? ? ? ? ? ? ? 00 56 74 ? BE */
            
}
            
        }
    }

Attached Files
File Type: txt l4d2_bugfixes.txt (2.6 KB, 278 views)
__________________

Last edited by Spirit_12; 01-28-2017 at 01:15.
Spirit_12 is offline
Visual77
Veteran Member
Join Date: Jan 2009
Old 01-28-2017 , 08:13   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #266

Are all windows signatures up to date with the new 2.1.4.7?

Last edited by Visual77; 01-28-2017 at 08:13.
Visual77 is offline
Kramerika
Senior Member
Join Date: Dec 2004
Location: PA, US of A
Old 01-29-2017 , 10:24   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #267

Quote:
Originally Posted by Spirit_12 View Post
This should solve your problem.
At least I get no error in the console anymore. Have not had a chance to test it out with players yet. Thanks!
Kramerika is offline
bazrael
Senior Member
Join Date: Jan 2010
Location: Where Lucy became superw
Old 01-30-2017 , 14:27   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #268

Quote:
Originally Posted by Accelerator74 View Post
I have updated this extension:
- Clean code
- Update charger stop bug fix function

https://github.com/Accelerator74/l4d2_bugfixes
After Valve update on January 25th, Witch starts randomly attacking more than one survivors even if there's only 4 survivors in Windows dedicated server. Yesterday 2 different survivors were killed and today all 4 of us are killed by a witch in our gameplay of realism mode. Maybe gamedata needs update too.
bazrael is offline
Spirit_12
Veteran Member
Join Date: Dec 2012
Location: Toronto, CA
Old 01-30-2017 , 20:18   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #269

Quote:
Originally Posted by bazrael View Post
After Valve update on January 25th, Witch starts randomly attacking more than one survivors even if there's only 4 survivors in Windows dedicated server. Yesterday 2 different survivors were killed and today all 4 of us are killed by a witch in our gameplay of realism mode. Maybe gamedata needs update too.
That means witch offset has changed. Unfortunately, I'm not familiar with finding physical offsets, so I won't be of any help here.
__________________
Spirit_12 is offline
Accelerator
Senior Member
Join Date: Dec 2010
Location: Russia
Old 01-30-2017 , 23:55   Re: [EXTENSION] [L4D2] 8+ players Bug Fixes (1.0.2)
Reply With Quote #270

Quote:
Originally Posted by bazrael View Post
After Valve update on January 25th, Witch starts randomly attacking more than one survivors even if there's only 4 survivors in Windows dedicated server. Yesterday 2 different survivors were killed and today all 4 of us are killed by a witch in our gameplay of realism mode. Maybe gamedata needs update too.
Use this gamedata file https://github.com/Accelerator74/l4d...2_bugfixes.txt . It's normal work.
Gamedata from Spirit_12 does not work at the beginning of the witches attack. I have empty logs.

Last edited by Accelerator; 01-31-2017 at 01:05.
Accelerator is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:51.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode