Skip to content

Releases: ampreeT/SourceCoop

Christmas Patch (v1.4)

08 Dec 03:04
Compare
Choose a tag to compare

fxtBRB

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:

If you do have a server and a old version of SourceCoop already installed:

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 to 30) #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 and npc_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 and weapon_crossbow (Controlled by feature SP_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 to 1 #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 and door_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
  • 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 to NOBLOCK
  • Default multiplayer weapons toggle is now under "equipment", STRIP_DEFAULT_EQUIPMENT has been removed #153

Full list of changes from SourceCoop v1.3 to v1.4

Necro Patch² (v1.3)

05 May 15:20
Compare
Choose a tag to compare

This is the first release with full support for HL2DM -- No edt's are included, as this is currently intended as a server owner's ultimate map config and repair tool. There has also been continued focus on improving game separation, in case more games shall be supported in the future.

This also marks the first time the builds had been generated using Github Actions. Check the actions tab for out of the oven development builds!

Update summary:

  • Player ragdoll & death spectate fixes
  • Persistence manager fixes and cleanup (sc_load, sc_save, ..)
  • Disabled drawing other players flashlights
  • New functionality for edt's (setting client convars, context flags)
  • Edt parser improvements and fixes
  • Reformatted sources
  • Plugin api function names now start with SC_
  • New forwards for addons added
  • Added "difficulty" chat trigger
  • Translation support with color placeholder processing
  • Project structure reorganizing
  • Checkpoint system improvements and additions
  • Externalized resource configs
  • Fix displaced changelevel effects on some maps
  • Survival refinements by @Alienmario in #113
  • Added russian translation by @yarik2720 in #123
  • CI with Github Actions to build nightlies archives by @yarik2720 in #124
  • Nihilanth map crashfix
  • Expand CI by @Alienmario in #125
  • Fix mounting ladders with many players by @Balimbanana in #117
  • [BM] Fix linux necro-patch hang and crash - discovered by @ReservedRegister
  • Rare player companion crash fixed - discovered by @ReservedRegister
  • New addon "earbleed" - Adds a toggle for the ringing sound effect from explosions
  • Many more changes on the technical side of things. Check full log if you're interested!

Full Changelog: v1.2...v1.3


How to install - example for Black Mesa:
Extract sourcecoop-1.3-bms.zip under "Black Mesa Dedicated Server\bms"

The 'Accumulative' release (v1.2)

25 Jun 17:33
Compare
Choose a tag to compare

Clearly, it's overdue..🤦‍♂️

Update summary:

  • Fixed npc_puffballfungus
  • Add Admire Gloves, update thirdperson plugin for bot CVars, and fix suit on spawn by @Balimbanana in #85
  • PlayerPatch - Fix default bloom by @Balimbanana in #96
  • Added lag free noblock with mp_teamplay 0
  • Added player block prevention to func_trackautochange, func_tracktrain.
  • Refactoring towards supporting more games
    • Mainly code organization changes
    • Some features have been converted to addons
    • Currently working in HL2DM, requires custom compiling the main plugin with the SRCCOOP_HL2DM define.
  • Longstanding Linux crash fixed
  • Mapmakers: The custom model property is now "custommodel", previously was "model"
  • Various QOL improvements and bug fixes

Full Changelog: v1.1.2...v1.2

Thanks to Balimbanana, Future Unseen for contributions.


Install by extracting sourcecoop-1.2.zip under "Black Mesa Dedicated Server\bms"

Survival, persistence, improved custom maps and much more (v1.1.2)

25 Apr 01:27
Compare
Choose a tag to compare

Newer SourceMod version required if upgrading from previous releases (see readme)! DHooks is now included with SM!

Install by extracting sourcecoop-1.1.2.zip under "Black Mesa Dedicated Server\bms"

Full Changelog: v1.0.4...v1.1.2

Update summary:

  • Survival mode
  • Revive addon
  • Player items/state persistence through level changes
  • Support for workshop campaign "Stojkeholm"
  • Support for workshop campaign "Emergency 17"
  • New addon Workshop Manager: kicks player who are missing workshop maps
  • Added changelevel effects
  • Added a workaround for viewmodel animations when sv_always_run is 0
  • New addon Landing screen: applies new logo during the spawning screen
See more
  • Auto detection of fall triggers, handling of player_loadsaved
  • Hooked game_end for clean level changes
  • Added !stuck command and sourcecoop_next_stuck convar
  • Fixed weapon prediction issue when throwing an object
  • Added convar sourcecoop_end_wait_display_mode
  • Allowed maps to change all npc's models
  • Fix to env_sprite out of range proxy size console spam
  • Fixed Gargantua NPC performance issues
  • Fix to firing incorrect weapons while grabbed by beneathticle
  • Added map script samples
  • Fixed multiple issues regarding misc_marionettist
  • Normalized configs subfolder name
  • Fixed music_track
  • Optimized for running on listenservers
  • Fixed Nihilanth cyclone phase
  • Removed bmc_ workshop campaign files
  • Use mp_friendlyfire instead of srccoop feature
  • Skip intro voting is now configured per map script to suit custom maps
  • Only first map autostarts skip intro vote now
  • Embedded configs are cached in the maps directory in order to support them when building the map list
  • Api updates for addons
  • Replaced OnLevelInit with custom hook
  • Added serverside ragdolls
  • Use ragdolls for first person deathcam
  • Updated default menu sorting
  • cvars for allowing each vote
  • Added survival vote
  • Improved map-change handling and globalstate resets
  • sourcecoop_ft now prints all features and their state
  • Fixed crash caused by items with hard respawn flag
  • Added gore fix addon
  • Enabled votemap autoreload by default for better WS support
  • Prevented friendlyfire (freezecam) crash
  • Revive: disable in DM & non survival mode; add ragdoll visibility enhancing effects
  • Only deathmatch-type spawning screen is shown

Updated 23/05/2022: removed beta versions, added version 1.1.2.

QOL Update (v1.0.4)

16 Sep 21:03
Compare
Choose a tag to compare

This release Includes bug and map fixes.

Install by extracting the zip under "Black Mesa Dedicated Server\bms"

All chapters release (v1.0.3)

21 Mar 21:52
106e4db
Compare
Choose a tag to compare

All chapters are finally playable!

Install by extracting the zip under "Black Mesa Dedicated Server\bms"

Xen release (v1.0.2)

26 Jan 16:30
Compare
Choose a tag to compare

Install by extracting the zip under "Black Mesa Dedicated Server\bms"

Pre definitive edition release

25 Nov 23:28
Compare
Choose a tag to compare
Pre-release

This is just for archiving purposes. This was used before Black Mesa: Definitive Edition got released and is now outdated.