by PinothyJ » 15 Nov 11, 10:24 pm
…so I figured I would share what I have been using.
The old way to fix it was to change the appID; in doing so you can only play online with people who have done the same thing as you have done (which is usually around twenty or so per mode). There was an awkward work around with Undead Steam (which was a patch that let you play any game on Steam) but its functionality has been patched out. But now there is an easier way. It is an application that you run before opening L4D2, it patches the memory (and not any of the files themselves) and closes itself (all before the opening tone of the Valve man).
Archive (7zip format)
VirusTotal Report (with MD5 and SHAs)
And this is the readme that I have added some information to:
There are two ways to get this to work with minimum fuss.
To start, extract to your "left 4 dead 2" folder (should be an appid file and "left4dead2.exe" file in the same folder).
If you launch all of your games from Steam:
- Add "left4uncut.exe" to your Steam via the 'Add Non-Steam Game to My Library' which is under 'Games'
- Right click>Properties and rename to whatever you want (optional)
- To run L4D2 first launch left4uncut.exe steam shortcut
- Ignore window and launch Left 4 Dead 2.
If you launch via start menu or desktop shortcuts:
- If your steam path is "C:\Program Files (x86)\Steam\" you can use the shortcut provided and skip to step six
- Right click "l4d2.bat" and click "Create Shortcut"
- Right click Newly created shortcut and click properties (optional)
- Click "Change Icon" and choose the L4D2 icon from the l4D2 .ico file or the .exe (optional)
- Rename to something that makes sense like "Left 4 Dead 2 Uncut" (optional)
- Move or copy the shortcut to desktop and/or start menu and double click any time to play.
These only have to be set up once only and then you can play unhindered by horribly disappointing lack of gore.
Notes on the below readme (the original):
- It states that you should choose select "high" from gore in the multiplayer section of options but when I used this it automatically activated this option (it might not on yours so it is good to have a look).
- It is unclear whether you only have to do the above once or use the memory patcher - I can confirm that the patcher will be required for each launch (not that clicking one shortcut instead of clicking another is really going to spoil your day) but any fiddling in the options is a once off affair .
- If you are creating your own batch file for whatever reason you must make sure to include the "-steam" switch otherwise L4D2 will think there are plugins installed when there is not (this is not an uncut patch thing but a L4D2 thing and will prevent you from connecting to VAC servers whether you have used the patcher or not). I do not know why you would need to create your own simple batch file as there is one provided but it is definitely something that you need to know if you want to do some editing and/or you are launching the L4D2 executable without going through Steam first.
The original readme starts here:
- Code: Select all
Left 4 UNCUT v2.1
Date of Update: April 25th, 2010
This little Memory Patcher patches the Memory of Left 4 Dead, and makes it fully uncut!
How to use - LEFT 4 DEAD:
1) Start Left 4 UNCUT
2) Start Left 4 DEAD
3) Wait for Activation Sound
4) Enjoy UNCUT! ;)
How to use - LEFT 4 DEAD 2:
1) Start Left 4 UNCUT
2) Start Left 4 DEAD 2
3) Wait for Activation Sound
4) Ingame, go to Options, Multiplayer and select Gore "High" (It's a one time thing, so you only have to do it once)
5) Enjoy UNCUT! ;)
Autolaunch:
Setup the Autolaunch Value in the "options.ini".
1 = Autolaunch Enabled
0 = Autolaunch Disabled
What does Autolaunch do?
This feature runs Left 4 Dead immediately after you started Left 4 UNCUT!
** Currently works for Left 4 Dead, not Left 4 Dead 2
Update History:
2.1:
- Final OFFICIAL and WORKING release of Left4UNCUT with full Left 4 Dead 2 support; check out How to Use for further notes!
2.01a-d:
- Testversions of Left4UNCUT; big thanks to mad-murdock for giving me entrance to his L4D2-Cut-version
- Improved Memorysearch speed A LOT.
2.0:
- Implemented support for Left 4 Dead 2 (thanks, mad-murdock!)
1.5:
- Implemented "Betamode" Feature as now a full Feature of Left 4 UNCUT (no need for setting it up in options.ini anymore).
1.4:
- Added "Betamode" Feature (Probably more comfort for future Left 4 Dead Updates)
1.3:
- Updated Engine.dll Address
1.2:
- Updated Engine.dll Address
1.1b:
- Added "Autolaunch" Feature (Thanks to PancakeFighter)
1.1:
- Updated Engine.dll Address
- Fixed a bit of the Code
1.09:
- Updated Engine.dll Address
- improved code a bit
1.08:
- Updated Engine.dll Address
1.07(BETA Update - non-official):
- Using a completely new way of getting Engine.dll Address (thanks M-Tek), so...
- ... Removed GameOverlayRenderer.dll as Execution for Engine.dll Baseaddress find
1.06:
- Updated Address of GameOverlayRenderer.dll aswell as Engine.dll Pointeraddress
1.05:
- Updated address of GameOverlayRenderer.dll aswell as Engine.dll Pointeraddress
- Using another method of getting correct Engine.dll Pointeraddress
1.04:
- Updated address of GameOverlayRenderer.dll
- Fixed an issue with calculating the correct address of some code which sometimes returned the address -4 bytes of origin needed (caused non working of
uncut patch)
1.03:
- Fixed Wave Volume being lowered down while activation sound and not going back to origin percentage (Thanks to gk8aq)
1.02:
- Fixed cursor bug
- Fixed memory leak
1.01:
- Fixed an issue with using GameOverlayRenderer.dll to get pointer to Engine.dll
Credits:
FaNaTiC
So there you have it. Once it is set up you either double click a shortcut you have made or double click the link in steam before launching L4D2.
This has been by far the cleanest and most efficient manner of which to restore this game to its proper g(l)ory…
Last edited by
PinothyJ on 2 Jan 13, 3:42 pm, edited 1 time in total.