Enable Mute in Zombie Panic: Source
Zombie Panic: Source (official site) is a multi-player mod for Half Life 2 that pits human survivors of an undead holocaust versus ravenous flesh-eating zombies. Though officially still in beta, it is quite playable and is already loads of fun.
UPDATE: The issue below has been fixed as of version 1.2b - You can download it here.
There are, however, still some kinks that need to be worked out. For instance, as a zombie you will always see survivors aiming to the side even though they are shooting at you - though it's not hard to ignore, this graphical bug can be disorienting when you're chasing down your dinner - I mean other players. Poorly-designed maps and getting stuck in place are other such experiences. But after all the beta version of the mod was just released less than one month ago, so in time these issues will be worked out.
A rather huge bug that the mod currently suffers from is the lack of player-mute functionality. In other words, when "Techno Master" decides to play house music for everyone and "Adolph" begins rapping about sucking cock - well, there is nothing you can do short of disconnecting from the server.
This will almost surely be fixed in the next patch, but until then (and just in case it isn't fixed), here is an easy way to fix the player list and enable muting in the game. This comes from Schizo, a ZP developer, on the Zombie Panic forum.
First create a text file the directory \Steam\SteamApps\SourceMods\ZPS and name it PlayerListDialog.res. Open this empty file and paste in the following code:
"Resource/PlayerListDialog.res"
{
"PlayerListDialog"
{
"ControlName" "CPlayerListDialog"
"fieldName" "PlayerListDialog"
"xpos" "168"
"ypos" "55"
"wide" "467"
"tall" "388"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"settitlebarvisible" "1"
}
"MuteButton"
{
"ControlName" "Button"
"fieldName" "MuteButton"
"xpos" "173"
"ypos" "326"
"wide" "144"
"tall" "24"
"autoResize" "0"
"pinCorner" "2"
"visible" "1"
"enabled" "1"
"tabPosition" "3"
"labelText" "#GameUI_MuteIngameVoice"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
"Command" "Mute"
"Default" "1"
}
"PlayerList"
{
"ControlName" "ListPanel"
"fieldName" "PlayerList"
"xpos" "28"
"ypos" "38"
"wide" "410"
"tall" "279"
"autoResize" "3"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "1"
}
"Button1"
{
"ControlName" "Button"
"fieldName" "Button1"
"xpos" "352"
"ypos" "352"
"wide" "86"
"tall" "24"
"autoResize" "0"
"pinCorner" "3"
"visible" "1"
"enabled" "1"
"tabPosition" "4"
"labelText" "#GameUI_Close"
"textAlignment" "west"
"dulltext" "0"
"brighttext" "0"
"Command" "Close"
"Default" "0"
}
}
Save, close the file and open Zombie Panic. After joining a server you should now be able to see the player list along with the mute button. You get to this list by pressing ESC and selecting Players (not the list accessed with TAB).
Hopefully until this bug is fixed in a normal patch, this fix will allow you to enjoy Zombie Panic:Source with a minimum of headaches - though losing your head to a hungry zombie is still likely take place.

