Raised This Month: $32 Target: $400
 8% 

[L4D & L4D2] Engine Fix [27 December 2013]


Post New Thread Reply   
 
Thread Tools Display Modes
Author
disawar1
AlliedModders Donor
Join Date: Aug 2011
Location: Russian
Plugin ID:
2876
Plugin Version:
1.1
Plugin Category:
General Purpose
Plugin Game:
Left 4 Dead
Plugin Dependencies:
    Servers with this Plugin:
    157 
    Plugin Description:
    Blocking ladder speed glitch, no fall damage bug, health boost glitch.
    Old 04-04-2012 , 18:58   [L4D & L4D2] Engine Fix [27 December 2013]
    Reply With Quote #1

    Description:

    These bugs and exploits are fixed by using Engine Fix plugin.

    #1 Ladder speed glitch
    Click image for larger version

Name:	bug1.jpg
Views:	4826
Size:	95.8 KB
ID:	101571Click image for larger version

Name:	bug11.jpg
Views:	3670
Size:	91.7 KB
ID:	101573
    screenshot 1. normal speed 40 units
    screenshot 2. glitch speed 96 units!
    Usage: keyboard shortcuts AS,AW,DS,DW depends on your view.

    #2 No fall damage bug
    Click image for larger version

Name:	bug2.jpg
Views:	4403
Size:	89.9 KB
ID:	101572Click image for larger version

Name:	bug22.jpg
Views:	3856
Size:	93.9 KB
ID:	101574
    1. damage test: incapped
    2. no fall damage bug not incapped!
    Usage: jump on the incapped survivor while holding USE key

    #3 Health boost glitch
    Click image for larger version

Name:	bug3_1(here goes).jpg
Views:	4252
Size:	62.1 KB
ID:	101575Click image for larger version

Name:	bug3_2(asphyxia).jpg
Views:	3832
Size:	92.4 KB
ID:	101576Click image for larger version

Name:	bug3_3(pills used).jpg
Views:	3638
Size:	66.6 KB
ID:	101577Click image for larger version

Name:	bug3_4(health boost).jpg
Views:	3687
Size:	71.3 KB
ID:	101578
    1. here goes
    2. asphyxia
    3. pills used
    4. health boost glitch 145hp!!!
    Usage: heal yourself while under water.


    Thanks:

    - Silvers (from alliedmods.net / for useful code)
    - Зорька, Царапка aka Scratchy (RU community L4D players / for glitch reports)
    - spumer (from alliedmods.net / for glitch reports)


    ConVar:

    "engine_fix_version" "Engine Fix plugin version"
    "engine_warning", "1", "Display a warning message saying that player using expolit: 1=enable, 0=disable.
    "engine_fix_flags", "14", "Enables what kind of exploit should be fixed/blocked. Flags (add together): 0=disable, 2=ladder speed glitch, 4=no fall damage bug, 8=health boost glitch.


    Source code GitHub


    Changelog:

    v 1.1 (27 December 2013)
    - Reworked code.
    - Fixed a few newer health glitches.
    - Added "engine_fix_flags" convar.

    v 1.0 (04 May 2012)
    - Release. ~652 views
    Attached Files
    File Type: smx fix_engine.smx (9.9 KB, 2166 views)
    __________________

    Last edited by disawar1; 08-30-2018 at 11:35. Reason: update source code link
    disawar1 is offline
    bubbabyte
    Member
    Join Date: Jun 2010
    Old 04-04-2012 , 19:21   Re: [L4D & L4D2] Engine fix
    Reply With Quote #2

    I'm really not sure what this plugin does.. If someone can better explain it that would be awesome.
    bubbabyte is offline
    Marcus101RR
    Veteran Member
    Join Date: Aug 2009
    Location: Tampa, FL
    Old 04-04-2012 , 19:40   Re: [L4D & L4D2] Engine fix
    Reply With Quote #3

    Quote:
    Originally Posted by bubbabyte View Post
    I'm really not sure what this plugin does.. If someone can better explain it that would be awesome.
    From what i can tell.

    Speed glitch on Ladders - Allows you to climb ladders faster than normal.
    Incap Glitch - Dead air has a glitch on the truck if you jump down, you become incapped, and will not die.
    Water Buffer Glitch - Players lose health under water, heath slowly regenerates to last known value, this doesn't include health buffer value, therefor players can get 199 HEALTH max.
    __________________
    Marcus101RR is offline
    Send a message via AIM to Marcus101RR Send a message via Skype™ to Marcus101RR
    disawar1
    AlliedModders Donor
    Join Date: Aug 2011
    Location: Russian
    Old 04-04-2012 , 19:45   Re: [L4D & L4D2] Engine fix
    Reply With Quote #4

    thank you Marcus101RR. Incap Glitch not quite true interpreted - you jump on the incapped survivor while holding USE key this reduces the falling speed.
    __________________

    Last edited by disawar1; 04-04-2012 at 20:05.
    disawar1 is offline
    matrixmark
    Senior Member
    Join Date: Jun 2010
    Old 04-05-2012 , 03:49   Re: [L4D & L4D2] Engine fix
    Reply With Quote #5

    Not actually seen these glitches being done but then I've not exactly known to look for them

    Installed in my L4D 1 and 2 servs.

    Thanks

    Last edited by matrixmark; 04-05-2012 at 03:50.
    matrixmark is offline
    adrianman
    Senior Member
    Join Date: Sep 2010
    Old 04-05-2012 , 04:26   Re: [L4D & L4D2] Engine fix
    Reply With Quote #6

    can you fix the swamp fever ferry bug?
    adrianman is offline
    disawar1
    AlliedModders Donor
    Join Date: Aug 2011
    Location: Russian
    Old 04-05-2012 , 08:05   Re: [L4D & L4D2] Engine fix
    Reply With Quote #7

    Quote:
    Originally Posted by adrianman View Post
    can you fix the swamp fever ferry bug?
    please explain what you meant
    __________________
    disawar1 is offline
    RU_6uK
    SourceMod Donor
    Join Date: May 2010
    Old 04-05-2012 , 10:25   Re: [L4D & L4D2] Engine fix
    Reply With Quote #8

    How about this? http://www.youtube.com/watch?feature...tyaGk7U#t=153s
    Falling to the propane tank and pipe bomb.
    RU_6uK is offline
    adrianman
    Senior Member
    Join Date: Sep 2010
    Old 04-05-2012 , 10:49   Re: [L4D & L4D2] Engine fix
    Reply With Quote #9

    i'm talking about this http://www.youtube.com/watch?v=6rmnnvBPd7c
    adrianman is offline
    RedSword
    SourceMod Plugin Approver
    Join Date: Mar 2006
    Location: Quebec, Canada
    Old 04-06-2012 , 02:20   Re: [L4D & L4D2] Engine fix
    Reply With Quote #10

    Hi,

    you should replace

    Code:
    if (buttons & 512 && (8 || 16)) buttons &=~IN_MOVELEFT;
    if (buttons & 1024 && (8 || 16)) buttons &=~IN_MOVERIGHT;
    by

    Code:
    if (buttons & 512 && (buttons & 8 || buttons & 16)) buttons &=~IN_MOVELEFT;
    if (buttons & 1024 && (buttons & 8 || buttons & 16)) buttons &=~IN_MOVERIGHT;
    because
    Code:
    (8 || 16)
    is not what you want to do (makes you unable to climb using left or right keys in ANY ladder climbing scenario); and (number != 0 || number != 0) will always return true.

    Also, to be always using the #defines (IN_FORWARD, IN_MOVELEFT, etc.) would be even better, rather than only sometimes (it seems that you're adressing 2 different things at a time when using a define and its value; i.e. IN_MOVELEFT is 512, so either put 512 or IN_MOVELEFT, not both).

    The way I did it :

    Code:
    if ( buttons & IN_FORWARD || buttons & IN_BACK )
    {
    	if ( buttons & IN_MOVELEFT )
    	{
    		buttons &= ~IN_MOVELEFT;
    	}
    	if ( buttons & IN_MOVERIGHT )
    	{
    		buttons &= ~IN_MOVERIGHT;
    	}
    }
    I also made a plugin using the way you do fast ladder climbing prevention (here). Gave you credit in post.

    Red
    __________________
    My plugins :
    Red Maze
    Afk Bomb
    RAWR (per player/rounds Awp Restrict.)
    Kill Assist
    Be Medic

    You can also Donate if you appreciate my work

    Last edited by RedSword; 04-06-2012 at 02:27.
    RedSword is offline
    Reply


    Thread Tools
    Display Modes

    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 11:16.


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