
Schnitzel
Published
Singleplayer works just about flawlessly. Multiplayer is the main contender for concerns.
The game will occasionally have awful stuttering problems, specifically in multiplayer; errorless crashes are usually soon to follow.
I've not yet encountered any crashes in the singleplayer campaigns, but there is very noticable instability in the multiplayer environment, i.e. crashes. An early sign of an oncoming crash, for me at least, is very intense lag/stutters, as if the game is continually tripping over itself and can't get back up.
The multiplayer functions well enough after applying the .dll fix that is stated in many other reports, but it's very frustrating to have the game crash in the middle of a multiplayer game and not know the cause as to why. I really hope this gets fixed.
Game works great as far as singleplayer goes; multiplayer can be played if you're willing to endure severe stuttering and crashes from time to time.
Works perfectly as intended; however, the main menu did not change backgrounds as intended for me. The fix I used is in my concluding notes.
-vulkan
The game's menu background does not change for me, so I created a dodgy script to fix it.
Borderless Windowed doesn't cover the entire screen and the taskbar is visible.
Works as intended.
How to fix menu backgrounds not changing:
- Navigate to the L4D2 base directory
- Open and edit the file "hl2.sh." Find the first few lines of code as listed below and edit as such:
# $PWD
GAMEROOT=$(cd "${0%/*}" && echo $PWD)
#determine platform
...
To...
# $PWD
x=$(expr $RANDOM % 4 + 2 )
mv {L4D2_BASE_DIRECTORY_LOCATION}/left4dead2/media/l4d2_background01.bik {L4D2_BASE_DIRECTORY_LOCATION}/left4dead2/media/l4d2_background01.bik.old && mv {L4D2_BASE_DIRECTORY_LOCATION}/left4dead2/media/l4d2_background0$x.bik {L4D2_BASE_DIRECTORY_LOCATION}/left4dead2/media/l4d2_background01.bik && mv {L4D2_BASE_DIRECTORY_LOCATION}/left4dead2/media/l4d2_background01.bik.old {L4D2_BASE_DIRECTORY_LOCATION}/left4dead2/media/l4d2_background0$x.bik
GAMEROOT=$(cd "${0%/*}" && echo $PWD)
#determine platform
...
Save it once hl2.sh has been editted as such.This will randomize which background will be selected.
- Launch L4D2 and enjoy all five default menu backgrounds.
+r_customwidth "1920" +r_customheight "1080" +cg_fov "115" +set com_hunkmegs "256" +vid_restart
Disconnecting from games and level changes result in a frozen screen, yet still functional game input wise.
Overall, the game runs great; however, I am not directing that towards the out-of-the-box experience, as I chose to play the game using ET: Legacy, which you can download online.
Yes, you can play the game straight out of the box without much hassle, but you can expect to be defaulted to a non-native resolution, making the game feel like you're playing inside a cardboard box.
If you choose to utilize ET: Legacy, the installation is just as simple as extracting the binaries into the game's directory and renaming etl.exe to et.exe, so it'll launch ET: Legacy rather than the base game.
For whatever reason, disconnecting from games and map changes after a match's conclusion will result in a completely frozen screen, but the game is still fully functional input wise, you just won't be able to see what you're doing and the only way to fix it is to close the game and relaunch it. Other than that, it's a fun game if you like old games like these, and it's nice to see people still playing it.