So everyone hates how Valve again broke demos.

This time they renamed some entities and that screwed everything up. This plugin will restore the old names.

Download: http://www.mediafire.com/?l54ex5tzv017037

Put the TF2DemoFix.dll in your Team Fortress 2/tf/addons folder.

In your console write plugin_load addons/TF2DemoFix.dll

It’ll say something about insecure mode, you’ll have to restart tf2 when you’re done with the old demos. If it refuses to load due to missing signature add -insecure to your launch params (don’t forget to remove after you’re done with the demos).

Source code is included.

Q: I get an error message when I load it!

A: Post error message.

Q: It crashes!

A: Uhm idk.

Q: Ingame voice doesn’t work!

A: sv_use_steam_voice 0

Q: Doesn’t work with my demo!

A: Paste console log after you try to play the demo.

Q: I don’t get any console log!

A: con_filter_enable 0

Q: This is a DLL file, I don’t trust you!

A: Don’t use it.