AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [L4D & L4D2] Engine Fix [27 December 2013] (https://forums.alliedmods.net/showthread.php?t=182002)

disawar1 04-04-2012 18:58

[L4D & L4D2] Engine Fix [27 December 2013]
 
9 Attachment(s)
Description:

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

#1 Ladder speed glitch
Attachment 101571Attachment 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
Attachment 101572Attachment 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
Attachment 101575Attachment 101576Attachment 101577Attachment 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

bubbabyte 04-04-2012 19:21

Re: [L4D & L4D2] Engine fix
 
I'm really not sure what this plugin does.. If someone can better explain it that would be awesome.

Marcus101RR 04-04-2012 19:40

Re: [L4D & L4D2] Engine fix
 
Quote:

Originally Posted by bubbabyte (Post 1682072)
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.

disawar1 04-04-2012 19:45

Re: [L4D & L4D2] Engine fix
 
thank you Marcus101RR. Incap Glitch not quite true interpreted - you jump on the incapped survivor while holding USE key this reduces the falling speed.

matrixmark 04-05-2012 03:49

Re: [L4D & L4D2] Engine fix
 
Not actually seen these glitches being done but then I've not exactly known to look for them :D

Installed in my L4D 1 and 2 servs.

Thanks :)

adrianman 04-05-2012 04:26

Re: [L4D & L4D2] Engine fix
 
can you fix the swamp fever ferry bug?

disawar1 04-05-2012 08:05

Re: [L4D & L4D2] Engine fix
 
Quote:

Originally Posted by adrianman (Post 1682281)
can you fix the swamp fever ferry bug?

please explain what you meant

RU_6uK 04-05-2012 10:25

Re: [L4D & L4D2] Engine fix
 
How about this? http://www.youtube.com/watch?feature...tyaGk7U#t=153s
Falling to the propane tank and pipe bomb.

adrianman 04-05-2012 10:49

Re: [L4D & L4D2] Engine fix
 
i'm talking about this http://www.youtube.com/watch?v=6rmnnvBPd7c

RedSword 04-06-2012 02:20

Re: [L4D & L4D2] Engine fix
 
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

SGG 04-06-2012 09:15

Re: [L4D & L4D2] Engine fix
 
Despite the fact that I often do the ladder thing myself. Love it, on my server :D

jking 04-20-2012 23:16

Re: [L4D & L4D2] Engine fix
 
Is this compatible with the latest v2.1.0.3 update? btw disawar1, what's the status on the sappy fix and that defib fix plugin you mentioned you were developing?

disawar1 04-21-2012 10:57

Re: [L4D & L4D2] Engine fix
 
Like you see nothing about this http://store.steampowered.com/news/?appids=550 so this plugin is still relevant. Too many pitfalls with defibrillator fix, yep it works well now, but i need make it perfect :)

Skyy 04-24-2012 05:12

Re: [L4D & L4D2] Engine fix
 
There's no need to jump on a downed survivor to keep yourself from getting incapped on that level.
You can just stand on the edge, hold the jump key and walk off, and take 20 damage. =P

disawar1 04-24-2012 09:36

Re: [L4D & L4D2] Engine fix
 
Quote:

Originally Posted by adrianman (Post 1682410)

I realy do not know what's this, it's never happened on my server with SM and without.

disawar1 04-24-2012 09:37

Re: [L4D & L4D2] Engine fix
 
Quote:

Originally Posted by Skyy (Post 1695514)
There's no need to jump on a downed survivor to keep yourself from getting incapped on that level.
You can just stand on the edge, hold the jump key and walk off, and take 20 damage. =P

it is not news :)

alexip121093 04-24-2012 20:30

Re: [L4D & L4D2] Engine fix
 
really dont know this bugs :)
cool plugin anyways

spumer 07-08-2013 08:15

Re: [L4D & L4D2] Engine fix
 
I found new way for HP glitch.
1. Go to the water
2. Asphyxia
3 .You incapped
4. You revived
Glitch!

Fast fix:
PHP Code:

HookEvent("revive_success"Event_HealSuccess); 

But may be reset asphyxia props? Because after revive you have 100 hp and instead 1 "constant" hp you have 15-20.

eric0279 07-09-2013 11:10

Re: [L4D & L4D2] Engine fix
 
Hello,

would it be possible to add a counter (2 warnings and the third = kick) for attempt ladder ?

Cordialy

disawar1 12-27-2013 01:26

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
1.1 version is here! Highly recommended to update.

GsiX 12-27-2013 05:06

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Where is the .sp?

disawar1 12-27-2013 07:13

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Hi. How could you miss the link on main page that redirects to .sp?

GsiX 12-27-2013 09:47

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
>.<"
Sorry too exited to see the title.

CosmicD 12-30-2013 06:37

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
I would like to follow this. Is there a chance that this becomes a full fledged fix container for stuff like zombies hitting you with no arms or legs, elevator falltrough glitch ?

matrixmark 12-30-2013 10:09

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Quote:

Originally Posted by CosmicD (Post 2078388)
I would like to follow this. Is there a chance that this becomes a full fledged fix container for stuff like zombies hitting you with no arms or legs, elevator falltrough glitch ?

Yeh that elevator glitch is a nightmare.

disawar1 01-01-2014 09:40

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Use the search guys [L4D2] No Mercy Elevator Fix

Marcus101RR 01-01-2014 23:10

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Quote:

Originally Posted by disawar1 (Post 2079388)
Use the search guys [L4D2] No Mercy Elevator Fix

I have yet to experience this problem on a machine. The problem seems to be with bad machines that can't keep up with the game z position. This is a bug they made in L4D2, and shows also why they should have NEVER ported the maps to l4d2 in the first place.

However, if you run a good dedicated server, you won't need a plugin to fix this. i have yet to see this issue myself.

ericwilder 01-02-2014 05:53

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Quote:

Originally Posted by Marcus101RR (Post 2079749)
I have yet to experience this problem on a machine. The problem seems to be with bad machines that can't keep up with the game z position. This is a bug they made in L4D2, and shows also why they should have NEVER ported the maps to l4d2 in the first place.

However, if you run a good dedicated server, you won't need a plugin to fix this. i have yet to see this issue myself.

what a load of rubbish. youre always wrong and always making a fool out of yourself.

silentkiller101 09-12-2014 03:44

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
hi does this fix the other ladder bug explit? where you can block the tank and any zombies coming up?

thanks.

id5473 09-12-2014 04:53

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Quote:

Originally Posted by silentkiller101 (Post 2197356)
hi does this fix the other ladder bug explit? where you can block the tank and any zombies coming up?

thanks.

considering this very author also made this plugin. I would assume it does not.
https://forums.alliedmods.net/showthread.php?p=1846339

also keep in mind that valve implemented their own method of doing this which at least seems to work fine for the tank in realism/campaign.

P00kster 07-14-2016 20:45

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
1 Attachment(s)
Updated plugin (removed all warnings) to be compatible with Sourcemod 1.8.

MasterMind420 07-14-2016 22:51

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
I gotta say in the 2000 hours I have clocked in this game I have never once experienced any of these glitches, maybe they do exist for some but i've used both windows and linux servers on multiple OS's and never seen these happen...This is the first time i've even seen this thread and i've been around a long time...

cravenge 07-15-2016 03:09

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Quote:

Originally Posted by MasterMind420 (Post 2436761)
I gotta say in the 2000 hours I have clocked in this game I have never once experienced any of these glitches, maybe they do exist for some but i've used both windows and linux servers on multiple OS's and never seen these happen...This is the first time i've even seen this thread and i've been around a long time...

It always happens. 1st glitch can be done looking down and pressing S+D at the same time while climbing ladders. 2nd and 3rd are already in the screenshots.

MasterMind420 07-15-2016 16:04

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
Quote:

Originally Posted by cravenge (Post 2436789)
It always happens. 1st glitch can be done looking down and pressing S+D at the same time while climbing ladders. 2nd and 3rd are already in the screenshots.

wow thats interesting, i've never known about them, probably because i dont look down while climbing a ladder, or press d...but i can see where some may experience this, and as for the others i've never seen those myself either, its all circumstantial and how we play i guess....i do know that valve supposedly claimed they fixed the no mercy elevator glitch, but i have experienced that recently, and the plugin that fixes it still works...interesting stuff...i'll have to test these out for the sake of others on my server, that may experience these issues...appreciate the post and info...

BloodyBlade 08-11-2019 08:30

Re: [L4D & L4D2] Engine Fix [27 December 2013]
 
1 Attachment(s)
- Converted plugin source to the latest syntax. Requires SourceMod 1.8 or newer.


All times are GMT -4. The time now is 22:19.

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