Counter-Strike: Source

Counter-Strike: Source

View Stats:
Gamesadict Jun 15, 2017 @ 6:11pm
New update breaks voice in old demos
The update just now added the voice codec used in CS:GO, so voice chat sounds better.

Problem is, when I play demos recorded before the update, the sound is completely ruined. Is there a way to set the demos to play using the old codec? Or did the devs completely ♥♥♥♥ me out of old demos once again?
< >
Showing 1-10 of 10 comments
QuantizedAnson Jun 15, 2017 @ 9:24pm 
I think the only option now is to roll back to the previous builds in the beta section by right clicking the game in library and click properties.
Gamesadict Jun 15, 2017 @ 11:29pm 
CS:S only gives me the [prerelease]/beta version besides the main build, there are no older builds to rollback to. Welp. Or maybe there is a way to get those that I am not aware of?

I didn't know that was a thing in GO, they really should give us a pre-2013 option on CS:S too, that update broke all demos due to that "different header" thing.

Thank you.
QuantizedAnson Jun 16, 2017 @ 1:38am 
Try sending a email and report this bug. They may fix it, which is better to request for a rollback version. Remember to include screenshots by using imgur oe gyazo links. http://www.valvesoftware.com/email.php
Last edited by QuantizedAnson; Jun 16, 2017 @ 1:39am
Gamesadict Jun 16, 2017 @ 2:34am 
Alright, just did that. Might as well try there.

Thank you.
tl;dr Jul 22, 2017 @ 4:42am 
any update on this??
Gamesadict Aug 27, 2017 @ 3:11am 
I just managed to find a way to fix this issue, but it means replacing a dll. Replacing this dll breaks being able to join servers, so you would have to switch between dll's each time you want to watch an old demo and then go back to playing online.

You have to replace engine.dll in the Counter-Strike Source\bin folder. I have a version of this file from before the update, but I don't know if I would be allowed to share it here.
QuantizedAnson Aug 27, 2017 @ 4:54am 
Originally posted by Gamesadict:
I just managed to find a way to fix this issue, but it means replacing a dll. Replacing this dll breaks being able to join servers, so you would have to switch between dll's each time you want to watch an old demo and then go back to playing online.

You have to replace engine.dll in the Counter-Strike Source\bin folder. I have a version of this file from before the update, but I don't know if I would be allowed to share it here.
You can upload it somewhere else and include the link.
tl;dr Aug 27, 2017 @ 4:58am 
There's a github issue about this ( https://github.com/ValveSoftware/Source-1-Games/issues/2308 ) but it's only marked for TF2
Last edited by tl;dr; Aug 27, 2017 @ 4:58am
Gamesadict Aug 27, 2017 @ 1:14pm 
Here's the file (remove spaces):
https ://mega .nz/folder/lN8ExA7L#kHzNrR8m3AzUTvfQ6tYmtQ

Just make sure you don't attempt to join VAC protected servers just in case (the game crashes anyway), but I doubt VAC will trigger anything if you use an old, Valve-compiled dll.

As I said, you won't be able to play online if you join with the old dll, you need to keep a backup of the new one to restore.
Last edited by Gamesadict; Mar 7, 2021 @ 3:04pm
tl;dr Aug 27, 2017 @ 7:45pm 
Thanks for the dll, hopefully valve pushes a update soon though
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Jun 15, 2017 @ 6:11pm
Posts: 10