Rise and shine, Mr. Freeman.
This update marks a significant improvement in gameplay experience ranging from crash fixes, dialogue/scripting fixes, NPC/player animation fixes, single-player weapon functionality and a newly added kill notification system.
Setup
If you do not have a server installed:
- Follow the Script Installation Guide to automatically install the server and SourceCoop.
If you do have a server and a old version of SourceCoop already installed:
- Delete
bms/addons/sourcemod/plugins/srccoop_addons_effects_fix.smx
if the file exists. - Install SourceMod 1.12 version
7163
. DO NOT INSTALL NEWER VERSIONS! - Follow the Manual Installation Guide.
Changes
- Migrated to SourceMod 1.12 #164
- Fixed hit registration while moving for Black Mesa and Half-Life 2: Deathmatch #186
- Updated Half-Life 2: Deathmatch to the latest game update #184
- Crowbar's attack speed is now same as singleplayer #182
- MP5 clip size now uses singleplayer values (
45
to30
) #182 - Weapon damage values now matches singleplayer values #182
- Prevent the player from rotating while in the intro type
INTRO_FADE
#180 - Prevent the player from shooting during wait period #180
- Fixed chapter titles on
worldspawn
not appearing (Chapter 3, Chapter 6 and others) #180 - Changed grenades to use single-player vphysics which can be picked up #177
- Fixed
CAI_ScriptedSequence
crash #175 - Properly fixed AI_ScriptConditions (Fixes e.g. guard in bm_c1a1b waiting until enemies are dead before calling for help)
- Added new ConVar
sourcecoop_start_wait_mode
#173 - Fixed HEV hands pickup animation only playing for a single player once #168
- Fixed waiting period bug with delayed output triggers not being detected #168
- Fixed waiting for players prematurely starting before players are connected #168
- Waiting for players timer will skip to
3
seconds when the player count matches the player count of the last map #168 - Waiting for players timer will be skipped if there is only one player from the previous map #168
- Waiting for players timer will now reset when the last spawned player disconnects and the map has not started yet #168
- Fixed NPCs not looking at friends (players) during certain random dialogues #169
- Fixed NPCs not speaking when pressing +use and other players are not nearby within PVS #163
- Fixed PVS conditions being unset on every other tick when another player is not within PVS of a NPC #163
- Implemented basic charging support for xen energy gluon ammo and suit chargers #160
- Use singleplayer gravity in cooperative play #159
- Fixed removal of player entity when dissolved #157
- Fixed server crash when a NPC navigates to a hint node on task
TASK_MOVE_AWAY_PATH
#156 - Fixed fear fleeing behavior for NPCs (most commonly seen with scientists) #156
- Fixed not clearing HEV queue on player spawn #154
- Replaced implementation of damage effects fix #152
- Hide tracers of
npc_lav
,npc_abrams
,npc_sentry_ground
andnpc_sentry_ceiling
#145 - Null check for tracer entity to prevent potential client crash #145
- Fixed Source Response System #143
- Added idle animations using
prop_dynamic
and built-in mp animations #142 - Rebuilt admire gloves logic to work while being unarmed #142
- Added feature
SP_WEAPONS
that controls whether to use single-player functionality for weapons #141 - Added ironsights for
weapon_357
andweapon_crossbow
(Controlled by featureSP_WEAPONS
) #141 - Added regular crossbow bolts and changed crossbow skin (Controlled by feature
SP_WEAPONS
) #141 - Fixed crashes while no players are connected with think pause #140
- Fixed various crashes with generic defaults for UTIL_GetLocalPlayer #140
- Added velocity fix for tau cannon #139
- Added
prop_soda
collision and vphysics fix #133 - Fixed map-placed tripmine laser colors when the ConVar
mp_teamplay
is set to1
#132 - Fixed NPC sleep states #130
- Added kill and death notifications #130
- Fixed load error for addon
srccoop_addon_voting
- Fixed creating server ragdolls in vehicles in Half-Life 2: Deathmatch
- Fixed pose parameter values resetting for NPCs/vehicles in Black Mesa
Map Changes
bm_c1a0a
- Added HEV checkpoint
- Adjusted two checkpoints to bring all players
- Adjusted checkpoint positions and angles
- Fixed potential softlock for checkpoints on entities
LCS_AM_Airlock_trigger
anddoor_02_btm
bm_c1a0b
- Adjusted two checkpoints to bring all players
- Adjusted checkpoint positions and angles
- Fixed potential softlock for checkpoint on entity
lab2_door4
bm_c1a1a
- Added checkpoint to Eli/Kliener scripted sequence
- Fixed players spawning in with incorrect health if they transitioned from the last map and suicides after the initial game start cutscene plays
- Fixed CPR scripted sequence ending prematurely when a player progressed ahead in the map
bm_c1a1b
- Fixed health being set to
95
on game start - Deleted trigger that could retrigger the scripted sequence of the guard shooting at the zombie
- Added
changelevel
block to the end of the level
- Fixed health being set to
bm_c1a1c
- Added checkpoint in the room with the rescued scientist
- Adjusted checkpoint positions and angles
- Added
weapon_glock
to player equipment
bm_c1a1d
- Fixed lift headcrabs spawning before the lift sequence if the power was turned on and a player fell
- Added checkpoint after the lift sequence
- Adjusted checkpoint positions and angles
- Changed player equipment loadout
- Removed stuck headcrab at the end of the level
bm_c1a1e
- Adjusted the top stairs shortcut door to be always open
- Stopped storage doors from closing when going up the ladder before the crate jump puzzle sequence
- Stopped storage doors from closing when triggering the houndeye spawns near the elevator
- Added two checkpoints
- Added two checkpoint portals
- Adjusted checkpoint positions and angles
- Changed player equipment loadout
bm_c1a0b
- Fixed scientist not playing keyboard animation during wait period
bm_c1a1a
- Fixed intro title not appearing
bm_c1a2a
- Fixed vent opening up prematurely while waiting for players to connect
- Changed player equipment loadout
- Added checkpoint to shotgun pickup
bm_c1a2b
- Adjusted security guard shooting headcrab to the start of the map
- Changed player equipment loadout
- Adjusted checkpoint positions and angles
bm_c1a2c
- Changed player equipment loadout
bm_c1a3a
- Adjusted checkpoint positions and angles
- Changed player equipment loadout
bm_c1a3b
- Adjusted initial spawn to inside of the elevator
- Changed intro type to
none
- Fixed changelevel elevator going down when blocked by a player
bm_c1a3c
- Adjusted initial spawn to inside of the elevator
- Changed intro type to
none
- Fixed music fading out when entering the vents
bm_c1a3a
: part 2- Removed the sentry in the scripted scene with the marines
- Removed vent and coffee cup in the scripted scene with the scientist
- Blocked the end of the level
bm_c4a3d
- Fixed getting stuck
EDT System Changes (Useful for Admins/Creators)
- Added ability to create missing map configs from defaults on demand or automatically on map load
- Added ability to import Stripper:Source configs
- Fixed potential issues with delayed checkpoints #135
- Added radius checkpoint trigger #135
- Separation of entity property modification actions:
add
,set
,replace
#134 - Changed entity property deletion behavior #134
- The
NO_TELEFRAGGING
feature has been removed and its functionality tied toNOBLOCK
- Default multiplayer weapons toggle is now under "equipment",
STRIP_DEFAULT_EQUIPMENT
has been removed #153