While JonnyBoy has been working on the v3.0.8 code rewriting, Shepard has been working on another v3.0.7 hotfix that we present you with today! This update contains many fixes which were supposed to be released already, and more. But some crashes or other issues may remain, which should hopefully get fixed with the update to v3.0.8.
What about SourceMod support?
We mentioned previously that we would be banning SourceMod from being used in our game, because it was being abused to bypass our custom game bans. At the time, we told you it would be banned within a few weeks, but we didn't proceed to ban it after that time period.
Fortunately, we were able to find a way to prevent, or discourage, those from abusing SourceMod to bypass our custom game bans - and we were simply waiting, and observing the results of this before making a final decision to proceed with the ban. This means it's no longer necessary for us to ban the use of SourceMod. We apologize for any grief that we may have caused you all with this mistake.
In other SourceMod related news - we were recently in touch with the SourceMod developers, AlliedModders, regarding SourceMod not functioning properly with ZPS. They weren't aware that ZPS had the major v3.0 update because no one had informed them. We were also informed that we needed to expose something in order for their auto-update to work properly, and we complied. So you should see some fixes to SourceMod here sometime soon (you can track the Github issue here).
But, please don't forget that AngelScript is still the preferred and best method to write server and map plugins for ZPS. AngelScript is in its early stages and is likely lacking in the functionality you need because we need requests for the additions you require. But keep in mind that AngelScript is not meant to function like, or be a second SourceMod. There's certain things that we won't want to expose so that it can't be abused for some reason. Whatever your requests, be sure to leave them here on our forums or in our Discord server.
v3.0.7 Hotfix-2 Changelog
Admin System
Added the ability to target bots as well as yourself for the "explode" and "teleport" commands.
Clients permissions are refreshed on every spawn.
Removed the "fun beacon" command because it was broken.
Added "SetPlayerName( CHL2MP_Player @pPlayer, const std::string& szString )" to "CHL2MP_Player".
Removed "ForceInfectPlayer( float flTime )" from "CHL2MP_Player".
AFK Manager
Fixed an exploit where zombie lives were increased if the kicked player was anything but a zombie.
Clients
Added custom crosshairs support. You no longer need to overwrite an existing default crosshair, just look at "zps/data/crosshairs" to see how they are now handled.
Added "Targeted Platform" on the debugging overlay.
Added very basic Workshop functionality à la Left 4 Dead to the main menu.
"cl_cmdrate" is now ignored, the forced value is "30".
Fixed a crash about infected and arms being invalids.
Fixed a glitch with infected arms.
Fixed an issue with backgrounds not being read from VPKs files.
Fixed bad paths to Feed-O-Meter materials.
Fixed spectators being able to spectate spectators (doh!)
Potentially fixed the crashes about ragdolls.
Removed Source 2013's cheap shadows because they were broken.
Reworked the glow system in an attempt to fix the random items glowing issues.
Updated interactions with Discord RPC (Rich Presence).
CVARs (Console VARiables)
Added a new server side boolean CVAR called "sv_allow_gravity_manipulation" (default value is 0/false).
If this CVAR is enabled, servers operators are able to change the gravity, otherwise it will be locked to the default value.
Enabling this CVAR will deactivate the achievements as well as statistics!
Added a new server side boolean CVAR called "sv_disablesprays" (default value is 0/false).
If this CVAR is enabled, clients are no longer able to spray (thanks Captain Obvious!).
Added a new server side boolean CVAR called "sv_workshop_clientdownload" (default value is 1/true).
If this CVAR is enabled, servers will order the connecting clients to download the server's subscribed Workshop items from the Steam Workshop, otherwise it's up to the clients themselves to manually subscribe and download the items.
"sv_gravity" is no longer "sv_cheats" protected (now protected by the newly added "sv_allow_gravity_manipulation").
"sv_gravity"'s default value has been changed from "600" to "570" in an attempt to match 2.4.
Entities
[func_brush] Will no longer be preserved between rounds, it will be recreated every round restart.
[func_illusionary] Same fate as "func_brush".
[point_clientcommand] Blacklisted the following commands for security reasons: bind, changelevel, cl_*, disconnect, explode, fov, give, impulse, kill, m_*, map, mat_*, mp3, quit, r_*, slot, snd_*, v_*, zp_*
[point_servercommand] Same fate as "point_clientcommand".
Game Rules
Cut-scenes are forced to be disabled when an intermission (map transition if you prefer) is triggered. This is to prevent major problems on the next map.
Fixed an issue with the escape timer.
Fixed Carrier/Zombie arms check code attempting to give them back to dead zombies that would cause a server crash because of edicts limit being reached.
Fixed Carrier/Zombie arms check code interfering with controllable entities like "func_train" and "game_ui". Smash Cannon's players and servers operators can now rest assured.
Fixed intermission (map transition if you prefer) being triggered when an invalid map was specified.
Reworked the game description system in order to match 2.4. Servers with a lower infection rate should have an "i", higher should be "i+". Hardcore servers should have an "H" and forced Hardcore is "H+". Custom servers are still marked as "Custom".
Reworked how game modes are created/destroyed to be more reliable and efficient.
Updated how late joiners are picked up to be more efficient.
Logging
Added a missing new line character when logging "The zombies won!".
Added the reason of why votes failed in votes logging.
Added vote issuer's team in all votes logging.
Fixed console spamming whenever there was an infected.
Implemented SpdLog which is a better, cleaner and faster logging system than Source's.
Players
Added a "panic punish timer", if you panic too much within a certain time, you will loose stamina.
Fixed crouch exploit.
Fixed escape timer not being reset.
Fixed Feed-O-Meter being drained for an unknown reason (caused by HL2:DM's code).
Fixed Feed-O-Meter being drained while crouching (caused again by HL2:DM's code).
Fixed jumping animations.
Fixed issues about Carrier counting whenever a client disconnected.
Fixed the "is infected" variable not being reset after having turned.
Removed the ability to drop and share single round of ammo for performance and stability reasons.
Removed the following cheat "impulse" commands: 50 (HL2's commander stuff), 51 (create a HL2 dynamic resupply item), 52 (range calculator).
Reset "Carrier status" between round's end and the beginning of a new one in an attempt to prevent multiple Carriers glitch.
Servers
Added a limit of 20 gibs in order to prevent servers crashes (as well as griefing in Zomboeing).
Added tags (for Hardcore only so far) that would allow clients to easily filters the servers.
Fixed dedicated servers sometimes not picking up maps from the Workshop.
Head gibs will disappear after 15 seconds in order to prevent servers crashes (also prevents griefing in Zomboeing).
[Linux] Reworked how console warnings/errors are treated to match Windows's version.
Weapons
[Chair] Now uses it's own weight value rather than the Axe's.
[Delivery items] Added 3 new outputs for mappers: "OnUse", "OnUseAccept", "OnUseFound".
[Delivery items] Fixed a potential crash when owner magically disappeared and became invalid.
[Machete] Now uses it's own weight value rather than the Keyboard's.
[Pipe wrench] Now uses it's own weight value rather than the Wrench's.
[Pistols (Glock 17, Glock 18c, PPK, USP)] Say goodbye to the fast LMG rate of fire bug on them.
[Winchester] Fixed an issue where the double shot sound was used when the secondary attack was pressed but only one buckshot was fired.
[Winchester] Fixed the fast firing glitch (press primary then secondary attack ASAP) because it's not a freaking LMG.
[Wrench] Now uses it's own weight value rather than the Spanner's.
Maps
zps_blackout
Added more ammo boxes.
Made the sofas heavier at the attic.
Fixed getting stuck in the attic roof.
zps_haunted
Added minor fixes of light and lightmap shadows.
Added a few player clips to make movement smoother.
Minor visual improvements.
Soundscape adjusted.
Updated loading screen.
zps_policestation
Fixed the brush clipping issue in the cells.
Fixed texture alignment problem in the cells.
Fixed where you could get stuck outside near the sign.
Updated some detailing @ the workshop (outside window).
zpo_aquatica
Replaced corn plants.
Fixed blocking elevators at secret.
Replaced join signs.
zpo_subway
Removed 4 dynamic lights from front of train.
Set up new collision for func_tracktrain
Extended train tunnel.
Train detail is now func_brush.
Func_tracktrain and path_tracks are now set to fixed orientation.
Lined up origin of func_tracktrain perfectly with origin of first path_track.
Added invisible metal texture.
Removed some dynamic props from the cockpit of the train that weren't showing up properly anyway.
zpo_zomboeing
Clipped vent holes so trolls can't troll and drop crates through there.
Put human push trigger in front of zombie spawn outlet into hangar so campers can't be campers.
Trimmed a trigger in the tower that was poking outside a little.
Fixed overhead door moving wrong direction in tunnel.
Follow us on social media at:
Reverting to v3.0.6
Due to the many new issues caused by the v3.0.7 update, we've had to revert to v3.0.6 for the time being until these issues are properly fixed. We're very sorry for the inconvenience that the v3.0.7 update has caused, and we appreciate your patience while we resolve these issues.
What about v3.0.7?
We're currently working on yet another overhaul to the code in order to fix the issues with v3.0.7, as well as (hopefully) some of the other issues that we've been unable to fix in the last few patches.
We estimate that this will likely take around 3 weeks, but this is just an estimate. It could end up taking longer than that, since we're basically starting from scratch again with a fresh code base and leaving the HL2MP portion untouched this time.
Achievements
This revert will cause all map related achievements to be unobtainable during this time.
The reason for this is because we're reverting the binaries (client.dll and server.dll), but keeping the map updates. Since those map achievements have been changed to function differently in v3.0.7, they'll no longer work properly with this revert to v3.0.6.
This sucks, we know - but it's much better than dealing with all the new glitches that popped up. You'll be able to get these achievements again once we release v3.0.8.
Map Changes
zpo_shreddingfield
Fixed where survivors could block the blue door at the beginning
Updated the nuke sequence
zpo_tanker
Fixed zspawn issues on the last stages of the map
Changed some zombie doors to broken stages (1 and 2)
Increased the C4 explosion timer by 30sec
zpo_harvest
Removed old clips around the truck
Removed "last stand" objective (Survivors will now automatically fail if the truck passes by)
Removed old zombie clip on the truck
Fixed broken "climbing" on the truck
zpo_subway
Fixed unaligned textures
Fixed where the train would get stuck if a player blocked its path
Fixed an exploit where you could drop ammo or weapons in unreachable spots between the generators
zpo_zomboeing
Fixed up new zombie spawns all fancy like.
Added double door at tower base to keep campers from bein campers.
Made signs above zombie vents illusionary so they can get inside easier.
changed all tower ladders from useable to brush ladders
added ladders in jetways
implemented new spawn limit system for info_player_zombie
Fixed an exploit where you could drop ammo, weapons or the delivery items at the unreachable spot beneath the stairs
zpo_frozenheart
Added one new zombie ladder only at the fence outside closer to the gas station.
Tweaked ammo and weapon spawn on roof area.
Reduced the timer to break the metal vent in zombie spawn a little more earlier on roof section.
Reduced the timer to spawn zombies on the roof 8 seconds earlier.
Fixed one breakable door to be open for zombies only - moved this zombie spawn to the kitchen.
Added safe exploit fix for C4 and Box of Food items getting bugged out side of the map.
Added a small clip to help players jumping over the vent at the roof.
Replaced map's music entities as logic_music - now it will play as a soundtrack.
zps_corpsington
Fixed a brush vent height in one zombie spawn
Updated police car model to be interactive
Tweaked ammo spawns (+14 players)
Moved destroyed truck a bit to the right so players could move in a small area at the stairs outside.
Fixed weapon_barricade hammers spawning in a generator room not accessible by players
zps_thrillvile
All item_ammo_pistol replaced with random_ammo
Added info_player_zombie in PVS mode
zps_deadend
Added a few player clips to make movement more smoother
Added info_player_zombie in PVS mode
zps_town
Clipped off unfair camp position on light above stairs
Fixed minor issue with the lightmap shadows
Added info_player_zombie in PVS mode
zps_silence
Removed Zombie Spawn behind the concrete fence
Added info_player_zombie in PVS mode
Cubemaps tweaks
Reworked Zombie Spawn in the basement
zps_haunted
Added info_player_zombie in PVS mode
Minor AS Balance tweaking
zps_sapidcerebrum
Ascent smoothing on all staircases with player clips
Basement door by classroom standardized
Basement now opens on a timer (two minutes)
Lockers in dressing room are now searchable
Added item spawns in searchable lockers
Replaced obsolete ammo entities
Office door below sound booth fixed
zps_policestation
Added sounds to ZP doors
Made double doors to open/close at the same time.
Nerfed jail cells a little
Fixed jail doors getting stuck
Follow us on social media at:
3.0.7 Hotfix 1 is LIVE
We just released an emergency hotfix for 3.0.7 that only fixes the fake survivor glitch (aka "Lobby bug"). Dedicated servers and clients are required to update as soon as possible.
Follow us on social media at:
v3.0.7 Changelog & ZPS OST DLC is available!
Before heading to the Changelog, we'd like to present you all with the official Zombie Panic! Source Soundtrack DLC, which you can freely download and listen to!
Added "zp_deadend_grass01" detailtype to detail.vbsp
Added German localization
Updated the FGD files
Updated HudDeathNotice to right side of the screen
Updated the following physics props to be breakable:
models/props_wasteland/kitchen_shelf001a.mdl
models/props_wasteland/kitchen_shelf002a.mdl
models/props_junk/pushcart01a.mdl
models/surgeon/metalshelves01.mdl
models/props_wasteland/controlroom_desk001b.mdl
Fixed Zombie Panic! Source Dedicated Server requiring Steam Client to be installed on Windows Server
Code
Added phys_pushscale being able to manipulate props if Engine.EnableCustomSettings is set to true (Disabled by default due to it causing props to freak out within triggers)
Added info_player_carrier entity - which spawns only the carrier when enabled
Added PVS mode option for player spawn points (Can be debugged via zps_debug_server 1 on a local game)
Added sv_allow_gravity_manipulation convar - will allow you to manipulate gravity without enabling cheats, but this will still disable achievements
Added sv_disablesprays convar - to completely remove the ability to use sprays on a server
Added a new log system (only sv_logfile 1 is required now, and will be logged into zps/logs//.txt)
Added glow radius for item_deliver
Added customizable crosshairs via ZPDATA - you are now able to add your own crosshairs by creating your own zpdata file (in data/crosshairs/) and inserting the type, name, and path for the texture.
Removed admin_rebuild command
Removed cheap shadows, due to its exploitable behavior
Removed old HL2 and HL1 impulse commands
Updated Carrier instructor hints
Updated "Can't respawn" to move the player to spectator, instead of just throwing the error
Updated Steam Workshop support for servers (Now they will be able to read collections on each map change, and will update maps accordingly, if required)
Updated AS Plugins to load after HL2MP has been fully initialized, to prevent plugins from crashing the server if they required HL2MP related elements to be loaded
Updated spawn system and fixed false positives regarding disabled spawns.
Updated point_clientcommand and point_servercommand to blacklist all exploitable & abusable client commands
Fixed old Source Ping/Latency exploit by using cl_cmdrate +30
Fixed winchester using the wrong weight value
Fixed no scooting being able to crash server if they were in Panic
Fixed where OnTakeDamage would cause the server to crash if the carrier became invalid (Hit & Quit on the same frame)
Fixed where the Feed-O-Meter would drain if the player died in water, or spawned in water.
Fixed melee weapons using default range for impact effects
Fixed where jumping would drain fatigue if zps_anti_bunnyjump was disabled
Fixed jumping animation event not playing
Fixed specific console warnings not working properly on Linux (Would only print "Message: :")
Fixed Achievement Dialog causing lag on initial creation, or when you switch between "goals"
Fixed intermission not resetting back to default state if the next map is invalid or doesn't exist
Fixed triggers not using the correct "base", which caused OnTouch and EndTouch outputs to not be sent properly
Fixed pistols not playing the animation correctly when being fired in quick succession
Fixed client-related crashes when connecting to servers
Fixed item_deliver not having any glow
Fixed props randomly glowing
Fixed zombies not spawning closer to the carrier, when they are roaring
Fixed Feed-O-Meter draining going crazy if the player was holding down the crouch button
AngelScript
Added Admin.SetImmunity
Added Admin.AddFlag
Added CHL2MP_Player@ SetPlayerName
Removed CHL2MP_Player@ ForceInfectPlayer
Updated Admin.AddUser
Updated the API ( https://api.zombiepanicsource.com/ )
Maps
zpo_shreddingfield
Fixed where survivors could block the blue door at the beginning
Updated the nuke sequence
zpo_tanker
Fixed zspawn issues on the last stages of the map
Changed some zombie doors to broken stages (1 and 2)
Increased the C4 explosion timer by 30sec
zpo_harvest
Removed old clips around the truck
Removed "last stand" objective (Survivors will now automatically fail if the truck passes by)
Removed old zombie clip on the truck
Fixed broken "climbing" on the truck
zpo_subway
Fixed unaligned textures
Fixed where the train would get stuck if a player blocked its path
Fixed an exploit where you could drop ammo or weapons in unreachable spots between the generators
zpo_zomboeing
Fixed up new zombie spawns all fancy like.
Added double door at tower base to keep campers from bein campers.
Made signs above zombie vents illusionary so they can get inside easier.
changed all tower ladders from useable to brush ladders
added ladders in jetways
implemented new spawn limit system for info_player_zombie
Fixed an exploit where you could drop ammo, weapons or the delivery items at the unreachable spot beneath the stairs
zpo_frozenheart
Added one new zombie ladder only at the fence outside closer to the gas station.
Tweaked ammo and weapon spawn on roof area.
Reduced the timer to break the metal vent in zombie spawn a little more earlier on roof section.
Reduced the timer to spawn zombies on the roof 8 seconds earlier.
Fixed one breakable door to be open for zombies only - moved this zombie spawn to the kitchen.
Added safe exploit fix for C4 and Box of Food items getting bugged out side of the map.
Added a small clip to help players jumping over the vent at the roof.
Replaced map's music entities as logic_music - now it will play as a soundtrack.
zps_corpsington
Fixed a brush vent height in one zombie spawn
Updated police car model to be interactive
Tweaked ammo spawns (+14 players)
Moved destroyed truck a bit to the right so players could move in a small area at the stairs outside.
Fixed weapon_barricade hammers spawning in a generator room not accessible by players
zps_thrillvile
All item_ammo_pistol replaced with random_ammo
Added info_player_zombie in PVS mode
zps_deadend
Added a few player clips to make movement more smoother
Added info_player_zombie in PVS mode
zps_town
Clipped off unfair camp position on light above stairs
Fixed minor issue with the lightmap shadows
Added info_player_zombie in PVS mode
zps_silence
Removed Zombie Spawn behind the concrete fence
Added info_player_zombie in PVS mode
Cubemaps tweaks
Reworked Zombie Spawn in the basement
zps_haunted
Added info_player_zombie in PVS mode
Minor AS Balance tweaking
zps_sapidcerebrum
Ascent smoothing on all staircases with player clips
Basement door by classroom standardized
Basement now opens on a timer (two minutes)
Lockers in dressing room are now searchable
Added item spawns in searchable lockers
Replaced obsolete ammo entities
Office door below sound booth fixed
zps_policestation
Added sounds to ZP doors
Made double doors to open/close at the same time.
Nerfed jail cells a little
Fixed jail doors getting stuck
Follow us on social media at:
v3.0.7 Update - ZPS OST DLC is available!
Before heading to the Changelog, we'd like to present you all with the official Zombie Panic! Source Soundtrack DLC, which you can freely download and listen to!
Added "zp_deadend_grass01" detailtype to detail.vbsp
Added German localization
Updated the FGD files
Updated HudDeathNotice to right side of the screen
Updated the following physics props to be breakable:
models/props_wasteland/kitchen_shelf001a.mdl
models/props_wasteland/kitchen_shelf002a.mdl
models/props_junk/pushcart01a.mdl
models/surgeon/metalshelves01.mdl
models/props_wasteland/controlroom_desk001b.mdl
Fixed Zombie Panic! Source Dedicated Server requiring Steam Client to be installed on Windows Server
Code
Added phys_pushscale being able to manipulate props if Engine.EnableCustomSettings is set to true (Disabled by default due to it causing props to freak out within triggers)
Added info_player_carrier entity - which spawns only the carrier when enabled
Added PVS mode option for player spawn points (Can be debugged via zps_debug_server 1 on a local game)
Added sv_allow_gravity_manipulation convar - will allow you to manipulate gravity without enabling cheats, but this will still disable achievements
Added sv_disablesprays convar - to completely remove the ability to use sprays on a server
Added a new log system (only sv_logfile 1 is required now, and will be logged into zps/logs//.txt)
Added glow radius for item_deliver
Added customizable crosshairs via ZPDATA - you are now able to add your own crosshairs by creating your own zpdata file (in data/crosshairs/) and inserting the type, name, and path for the texture.
Removed admin_rebuild command
Removed cheap shadows, due to its exploitable behavior
Removed old HL2 and HL1 impulse commands
Updated Carrier instructor hints
Updated "Can't respawn" to move the player to spectator, instead of just throwing the error
Updated Steam Workshop support for servers (Now they will be able to read collections on each map change, and will update maps accordingly, if required)
Updated AS Plugins to load after HL2MP has been fully initialized, to prevent plugins from crashing the server if they required HL2MP related elements to be loaded
Updated spawn system and fixed false positives regarding disabled spawns.
Updated point_clientcommand and point_servercommand to blacklist all exploitable & abusable client commands
Fixed old Source Ping/Latency exploit by using cl_cmdrate +30
Fixed winchester using the wrong weight value
Fixed no scooting being able to crash server if they were in Panic
Fixed where OnTakeDamage would cause the server to crash if the carrier became invalid (Hit & Quit on the same frame)
Fixed where the Feed-O-Meter would drain if the player died in water, or spawned in water.
Fixed melee weapons using default range for impact effects
Fixed where jumping would drain fatigue if zps_anti_bunnyjump was disabled
Fixed jumping animation event not playing
Fixed specific console warnings not working properly on Linux (Would only print "Message: :")
Fixed Achievement Dialog causing lag on initial creation, or when you switch between "goals"
Fixed intermission not resetting back to default state if the next map is invalid or doesn't exist
Fixed triggers not using the correct "base", which caused OnTouch and EndTouch outputs to not be sent properly
Fixed pistols not playing the animation correctly when being fired in quick succession
Fixed client-related crashes when connecting to servers
Fixed item_deliver not having any glow
Fixed props randomly glowing
Fixed zombies not spawning closer to the carrier, when they are roaring
Fixed Feed-O-Meter draining going crazy if the player was holding down the crouch button
AngelScript
Added Admin.SetImmunity
Added Admin.AddFlag
Added CHL2MP_Player@ SetPlayerName
Removed CHL2MP_Player@ ForceInfectPlayer
Updated Admin.AddUser
Updated the API ( https://api.zombiepanicsource.com/ )
Maps
zpo_shreddingfield
Fixed where survivors could block the blue door at the beginning
Updated the nuke sequence
zpo_tanker
Fixed zspawn issues on the last stages of the map
Changed some zombie doors to broken stages (1 and 2)
Increased the C4 explosion timer by 30sec
zpo_harvest
Removed old clips around the truck
Removed "last stand" objective (Survivors will now automatically fail if the truck passes by)
Removed old zombie clip on the truck
Fixed broken "climbing" on the truck
zpo_subway
Fixed unaligned textures
Fixed where the train would get stuck if a player blocked its path
Fixed an exploit where you could drop ammo or weapons in unreachable spots between the generators
zpo_zomboeing
Fixed up new zombie spawns all fancy like.
Added double door at tower base to keep campers from bein campers.
Made signs above zombie vents illusionary so they can get inside easier.
changed all tower ladders from useable to brush ladders
added ladders in jetways
implemented new spawn limit system for info_player_zombie
Fixed an exploit where you could drop ammo, weapons or the delivery items at the unreachable spot beneath the stairs
zpo_frozenheart
Added one new zombie ladder only at the fence outside closer to the gas station.
Tweaked ammo and weapon spawn on roof area.
Reduced the timer to break the metal vent in zombie spawn a little more earlier on roof section.
Reduced the timer to spawn zombies on the roof 8 seconds earlier.
Fixed one breakable door to be open for zombies only - moved this zombie spawn to the kitchen.
Added safe exploit fix for C4 and Box of Food items getting bugged out side of the map.
Added a small clip to help players jumping over the vent at the roof.
Replaced map's music entities as logic_music - now it will play as a soundtrack.
zps_corpsington
Fixed a brush vent height in one zombie spawn
Updated police car model to be interactive
Tweaked ammo spawns (+14 players)
Moved destroyed truck a bit to the right so players could move in a small area at the stairs outside.
Fixed weapon_barricade hammers spawning in a generator room not accessible by players
zps_thrillvile
All item_ammo_pistol replaced with random_ammo
Added info_player_zombie in PVS mode
zps_deadend
Added a few player clips to make movement more smoother
Added info_player_zombie in PVS mode
zps_town
Clipped off unfair camp position on light above stairs
Fixed minor issue with the lightmap shadows
Added info_player_zombie in PVS mode
zps_silence
Removed Zombie Spawn behind the concrete fence
Added info_player_zombie in PVS mode
Cubemaps tweaks
Reworked Zombie Spawn in the basement
zps_haunted
Added info_player_zombie in PVS mode
Minor AS Balance tweaking
zps_sapidcerebrum
Ascent smoothing on all staircases with player clips
Basement door by classroom standardized
Basement now opens on a timer (two minutes)
Lockers in dressing room are now searchable
Added item spawns in searchable lockers
Replaced obsolete ammo entities
Office door below sound booth fixed
zps_policestation
Added sounds to ZP doors
Made double doors to open/close at the same time.
Nerfed jail cells a little
Fixed jail doors getting stuck
Follow us on social media at:
v3.0.6 Changelog
General
Added missing translation keys for #ZP_CMD_CantRespawn
Fixed airport truck model using the wrong vertex shader
Updated zomboeing vertex shader
Models
Updated the medkit model
Code
Added a highlight of the ammo your currently equipped weapon uses on your ammo HUD (can be turned on/off)
Fixed #ZP_CMD_CantRespawn issue
Fixed Escape timer not reseting on round end
Fixed IED +use spam (or on the wrong frame), that could crash the server down
Fixed where players would get stuck as a zombie all the time due to their "identity" on the server would dissappear
Updated flashlight icon for Hardcore mode
Updated Angelscript SQL library (should fix the assertion being triggered on Linux)
Maps
zpo_zomboeing
Updated zombie spawn delay based on number of zombies just like cap point times.
Follow us on social media at:
v3.0.6 Update
General
Added missing translation keys for #ZP_CMD_CantRespawn
Fixed airport truck model using the wrong vertex shader
Updated zomboeing vertex shader
Models
Updated the medkit model
Code
Added a highlight of the ammo your currently equipped weapon uses on your ammo HUD (can be turned on/off)
Fixed #ZP_CMD_CantRespawn issue
Fixed Escape timer not reseting on round end
Fixed IED +use spam (or on the wrong frame), that could crash the server down
Fixed where players would get stuck as a zombie all the time due to their "identity" on the server would dissappear
Updated flashlight icon for Hardcore mode
Updated Angelscript SQL library (should fix the assertion being triggered on Linux)
Maps
zpo_zomboeing
Updated zombie spawn delay based on number of zombies just like cap point times.
Follow us on social media at:
v3.0.5 Changelog
Code
Fixed spectator only chat, where the spectators would still be able to talk to living players
Fixed late joining
Fixed thrown IED's trying to read "Owner" entity instead of "Thrower"
Fixed specators being able to steal zombie lives
Fixed callvote on gag, mute & kick being able to crash down servers if they were voted twice
Follow us on social media at:
v3.0.4 Changelog
General
Updated English, French and Russian translation files
Code
Added sv_bot_enable
Added sv_vote_whitelist
Added cl_draw_flashlight
Added cl_draw_flashlight_battery
Added zps_spectatoronly_chat
Added sv_vote_kicktime
Added sv_vote_gagtime
Added sv_vote_mutetime
Added cl_workshop_allowdownload
Updated the armor half drop to be 25 as mininmum
Updated prop_door_rotating not being networked properly
Updated zps.exe where it checks if QT (QuickTime) is installed
Updated AS logger to display timestamps
Updated latejoining to be 1 minute instead of 10 seconds
Fixed crouch jumping and gamemovement in general not functioning properly
Fixed GameUI crashing when video settings were applied
Fixed server freezing up when someone joined or disconnected
Fixed where DiscordRPC was not shutdown properly
Fixed player selection screen not reading the BIO properly when in-game
Fixed spectators being able to "steal" zombie lives
Fixed where the round wouldn't end if "Choose Next Map" voting appeared
Fixed max rounds being read incorrectly
Fixed where weapons and items would randomly flicker with white glow
Fixed env_blood trying to read outdated "alien" code instead of the human blood
Fixed zombie, human and spectator join triggers not working as intended
Fixed zps.exe mistaking WinVista as WinXP
Fixed zombie arms when the player is on the human team
Fixed where players could ram into barricades, and break them apart (or any physics object)
Fixed human HUD eating alot of FPS
Fixed where human HUD would appear when spectating
Fixed IED and frag grenades not being able to be thrown under water
Fixed SCRDS crashing on boot on Windows Server 2008 R2
Fixed weapon_arms and weapon_carrierarms being duplicated on spawn
Fixed scoreboard causing players to crash due to "Image table" was not initialized in time
Fixed survivors playing their "idle" sounds when waiting for players
Fixed an exploit where pistols could fire faster than they are supposed to
Fixed cam_ related command spam on startup
Fixed weapons, or any physics item, randomly glowing if the player respawn or rejoin the server
Fixed where leg slowdown would reduce the speed incorrectly when running
Fixed console trying to show custom HEX colors
Fixed ent_remove and ent_remove_all being able to delete player entities
Fixed IED and grenades being able to kill teammates if the player who owned the explosive was killed or disconnected
Fixed being able to plant an IED on top of another IED
Fixed grenades duplicating if the player threw it when they died
Fixed grenades not exploding if the player died while having the grenade primed
AngelScript
Added Engine.SetForceIntermission
Added Engine.GetRoundStatus
Added Engine.RunConsoleCommand
Added CHL2MP_Player@ ConColor
Added hook OnEntityCreation
Added hook OnEntityDestruction
Added Vote.ThrowError
Added CGameTrace
Added Color
Fixed Engine.Ent_Fire not sending AddOutput properly
Fixed Math::RandomFloat returning -NaN instead of the actual value
Fixed ASSQL not printing any errors
Updated the API ( https://api.zombiepanicsource.com/ )
Maps
zpo_shreddingfield
Fixed where the map used a lot of unneeded edicts
zpo_harvest
Fixed where you could block the doors using the props to team kill everyone in the room
Fixed "super jump" bridge exploit
Updated the basement wall explosion
zps_thrillvile
Fixed the wall climb issue outside
Fixed func_ladder
zps_cinema
Added clip above the bookshelves
Fixed Z ladder in Cinema 3
Made 2 doors that can't be broken easier to see
zps_sapidcerebrum
Added a pipe in arch hall
Cubemap fixes
Lobby Spawn fixes
Some weapons shifting
Door fix
Changed 2 cabinets to shelves in prop room
Light origin fixes
Ladder fix
Sledgehammer Restored to original placement
zpo_aquatica
Updated zombie respawn delay to 3 sec when there are 3 zombies
zpo_zomboeing
Fixed double sprites
Set outdoor lightmaps to 16
Turned CSM back on
Fixed vent textures, and one vent being too small
Added some detail props around elevator
Follow us on social media at:
Christmas Update - v3.0.3 Changelog
Howdy, everyone! We're shipping another game patch fixing a lot of bugs and potential server crashes from the previous version, along with full Steam Workshop support and an additional Christmas theme! It's a small gift from us, the developers, to you all at the community who have been doing a wonderful job giving us valuable feedback about v3.0 update.
Improved Workshop Support
With our new Workshop support, servers will be able to send their installed addons to the players that are joining for the first time. This will force the players to install the required Workshop items so they are able to play on the server. Our Workshop Downloader will automatically update, download, or verify if the user has the required addons installed. Take a look on how it will work at the following video below:
https://youtu.be/0iasAIwoNVA
Changelog:
General
Updated Zombie Panic! Mod Tools
Updated all VPKs with hashed information
Code
Added full workshop support
Added cl_scootinvenory
Added ent_merge
Added sv_event_halloween
Added sv_event_christmas
Added new vote convars:
sv_vote_creation_delay
sv_vote_bantime
sv_vote_admin_only
sv_vote_enable
sv_vote_enable_gag
sv_vote_enable_mute
sv_vote_enable_ban
sv_vote_enable_kick
sv_vote_enable_map
Updated the client prediction
Updated player selection screen
Fixed where you could drop infinite armor
Fixed the mouse would flicker when ZPS was minimized
Fixed FMODex not muting itself when out of focus
Fixed the weapon weight reading the wrong values
Fixed where the player wouldn't use the weapon_carrierarms if the carrier left the game, and the player became the new carrier
Fixed where spectators could respawn as zombie if the zombie lives reached 0
Fixed late joiners spawning as zombie, didn't eat up zombie lives
Fixed where the round wouldn't end if the last survivor died
Fixed map spawned ammo would merge with each other
Fixed crouch jumping causing players to get stuck in ceilings
Fixed the backpack not being drawn when it should on Objective gamemode
Fixed zombie arms not being able to push props when inside teammates
Fixed where props producing the wrong sound when scraping on the floor
Fixed an exploit where the last zombie could infect a random player by leaving the server, if there were no lives left
AngelScript
Added SetVoice
Removed hook OnPlayerInfectedCompleted
Updated hook ClientConnectedToServer
Updated hook OnPlayerInfected (now checks if infection is completed)
Updated the API ( https://api.zombiepanicsource.com/ )
Maps
zpo_aquatica
Added a delay to the zombie toilet spawn, 3 sec if 4 zombies, 5 sec if 5 and over
Trigger_push at elevators are bigger
Made the 8 plants at the ocean entrance static
zps_town
Fixed issue of static doors glowing.
zps_cinema
Added breakable doors.
Tweaked zombie spawns location on the basement.
Made few props movable on Cine3 Upper room.
zps_thrillvile
Saved 206 edicts
Minor door fixes
Added AS Limit scripts
zps_sapidcerebrum
Added AS Limit scripts
Ladder fix
Fixed cubemaps & textures
zps_haunted
Fixed issue of static doors glowing
zpo_harvest
Added human clip on doors and windows of the house until they blow up the basement tunnel.
Fixed height of two middle wood barricades in the basement.
Tweaked ammo spawns on the barn +18 humans.
Moved up weapon_barricade to the second floor in the barn.
zpo_subway
Fixed the filter on the keycard so zombies don't earn points from using it.
zpo_frozenheart
Improved optimization
Made few props movable on garage and break room.
zph_pithole
Lab-Stair Section is now easier (less toxic waste)
The Super long route should now work (more) correctly
Reverse Round should work (more) correctly)
Added more ammo/weapon/misc items for survivors.
Replaced the drainage pipe grates with doors
The closeable gate zombie spawn now has a breakable section so zombies can free themselves.