Hey guys. Going through the UK servers, and changing round limit to 2 (this is subject to change to 1) [Currently all servers are set to 4]
Expect UK Server restarts within the next 15 minutes. If proven a successful tweak, will implement changes to the other regions. ːsteamhappyː
To be pinged for the next server update, please follow us on Discord. Discord.gg/monochrome
^Type ?Contagion in #off-topic to get Contagion role. <3
Hotfix: 2.1.4.8
Game
Fixed Anti-TK on Hunted
Fixed floating grenade on players
Small Update: 2.1.4.7
Angelscripts comes to Contagion
Contagion now supports Angelscript, a new alternative to vscript.
Angelscript supports both map and plugin related scripts. It also supports object manipulation, such as changing an entity mid game, or creating a door in the air, because why not.
You can read up the api docs here: Contagion AS API Special thanks to ÜberDaniel @ Ohne-Reue for hosting the API documentations
Changelog
Game
Added Angelscript
Added where you can now melee / shove while reloading
Added where reloads accepts the event AE_OPTIONAL_END
Added convar sv_vote_timer_round_delay, to adjust when the players can vote when the round starts
Added convar mp_autokick_time, to adjust how long the player should be banned for when being kicked for team killing
Added convar cg_friendly_fire_disabled, to fully disable friendly fire.
Added Spanish language (Thanks to Marcielcps & Chocho)
Added a kill feed for Hunted, Flatline and Panic! gamemode (Zombie AI deaths does not show up on the feed.)
Added Anti-Team Killing
Fixed lobby reservation not working as intended for other lobby members
Fixed the weapons not remembering the flashlight state
Fixed info_zombie_spawn and info_zombie_spawn_specific not properly spawning zombies
Fixed cont_phoneringtone_mode not working as intended
Fixed phone message text not being reset on map restart / map start
Fixed arrows causing zombies to become a pro skater while stumbling
Fixed zombies stumbling while already stumbling
Fixed IED not playing its blend animations
Fixed weapon_compbow not playing pulled crouch idle
Fixed hints drawing behind weapon selection
Fixed Survivors having a heart attack on extraction gamemode when jumping
Fixed Controller Mode not executing joy_setup.cfg
Fixed filter_damage_type not caring about BURN type
Fixed stumbling not working when the helmet of the riot goes poof at the sametime you do melee.
Fixed T-Pose Unarmed survivors (Players only)
Updated survivor animations
Updated weapon flashlight animations (KG9, AK74, SCAR and MOSSBERG)
Updated Population data, you can now set custom spawngroups, with custom models and model flags, and difficulty spawngroups
Updated riot officer survivor
Updated weapon melee / shove cooldown by half
Updated Survivor Bot, Survivor AI and Zombie AI visibility
Updated convar mp_spawnprotectiontime, you can now set the value (default is 5 seconds)
Updated convar mp_autokick, now it only accepts 0 or 1
Maps
Added Roanoke PD (Hunted)
Updated ce_roanokepd, ported the vscript code over to Angelscript
Updated ce_barlowesquare_02, fixed a door filter being broken
Updated ce_montclair, fixed some navigation issues
Updated ce_montclair_parb, fixed where some phone messages refused to start
Updated ce_stonecreek timer from 20min to 5min
Updated cf_unionstation, added missing scar and sig shop items
Updated cx_campwhitner navigation being faulty on some areas
Hotfix: 2.1.4.6
Game
Fixed Survivor AI causing a softlock on Extraction gamemode
Fixed Turret AI seeing player and other survivors as enemies
Hotfix: 2.1.4.5
Game
Added zombie player grapple miss animation
Added new entities for objective oriented items (boltcutters, keycard, keys)
Added a population system (Can determine what kind of zombies should spawn on the specified nav, custom models are also supported. Check populations.cdata under scripts vpk file for more information)
Added Survivor Riot (5% chance to spawn on extraction, and 5-10% chance to spawn when buying a survivor helper on Flatline)
Fixed "left your party" when a player was not in your party.
Fixed a crash related to ammo on Flatline
Fixed Survivor AI having a stroke on Extraction
Fixed a crash related to bots on Panic! Gamemode
Updated Admin System to allow SteamID's (3, 32 and 64)
Updated translation keys for Flatline shops
Updated the zombie player slaps on female / male
Updated ch_unionstation player spawns
Updated Survivor AI movement code
Updated contagion.fgd
Hotfix: 2.1.4.4
Game
Added a shop icon for Flatline (instead of a green dot on the phone)
Added missing translation keys from RoanokePD
Added Brazilian translation by Merciel
Fixed Voice VOIP for zombie players
Fixed GameUI Lobby Reservation going bonkers
Fixed a translation error on RoanokePD
Fixed Flatline not closing it's shops properly
Fixed the phone not showing the location and/or the time when the round starts
Fixed crossbow being able to use a flashlight w/o weapon_plight
Fixed a visual bug with wwise subtitles
Fixed weapon_gasmask going crazy when equipped
Fixed survivor & zombie grapple stagger animation not playing when being freed from grapple
Fixed rescue doors for Flatline ignoring the USE key after being bought
Fixed some misaligned buildings on the skybox on ce_roanokepd
Fixed health, and ammo going bonkers on splitscreen
Updated cf_campwhitner wave file being incorrect
Updated Flatline to always show which shop is going to open on round start
Updated inoculator to also cure the infection, and give 1 minute infection immunity
Updated sv_vote_issue_kick_allowed to be disabled by default
Updated bot AI when on zombie team
Updated melee weapons (right click) to stagger zombies (AI / Blended player zombies)
Removed old obsolete way of creating shops with logic_relay for Flatline
July Update: 2.1.4.3
The last 32-bit update is here! A lot of things got crammed into this update, since most of the fixes was actually supposed to ship last month in June, but as we all know, that did not happen.
Console UI & Classic HUD
Controller support has now been added as a new startup parameter called "--controller_mode", this will tell the engine to utilise the new controller format and UI that has been specially designed for controllers.
Only Xbox360 controllers are supported as of now, since I do not own a PS4, or any other controller. You can however modify the prompts by writing "--controller ps4", but you will be required to create the new icons manually. The icons are found under materials/vgui/controller/.
Console UI uses Classic HUD by default, but can be enabled on the PC UI by going into Options > Multiplayer. It can also be turned on by writing "hud_classic 1" in the console.
Random Weapon Attachments
Random weapon attachments that got teased before are now here! This will give the weapons some breath of fresh air, since the weapon will automatically randomise what kind of attachment it will spawn with.
Even the starter weapon, the Sig Saur, will either have a flashlight, silencer, maybe both, or nothing at all. This does not apply to normal and easy difficulty however.
What's Next?
The next thing that I will focus on is 64-bit. It is mostly done, but was put on hold to finish this update. Now that this update is finally done, I will now focus on finishing up the Engine to properly support 64-bit, after that, It's just matter of time of porting the game code over to the new 64-bit version of the engine.
This will take awhile to complete, so don't expect any major updates for quite awhile. But once 64-bit is complete, expect some big new improvements for Contagion! Some really exiting things are on the horizon.
Changelog
Engine
Fixed ban system being utterly broken (It now only accepts steamid's, not userid. SteamID3, 32 and 64 all work)
Added an Internal Crash handler system (Contagion no longer uses Steam bug reporter, because it did not produce dump files for dedicated servers. So an internal crash handler system was created instead) The crash dumps can be found at a new folder called "crashdumps" that gets generated on server / game boot where the executable is located at.
Game
Added 3 new achievements
Added traditional Chinese translation by OldDriver
Added server lobby reservation system (sv_lobby_* convars)
Added Classic HUD (HUD that was available back in the beta)
Added Console UI mode (run the game with --controller_mode or choose the new startup choice)
Added old Source 'VOIP' talking on the HUD, but changed it to use Contagion character name and icon
Added missing time remaining on the scoreboard when in safezone, and on flatline
Added zombie police officer model
Updated simplified Chinese translation
Updated info_safezone (now a timer will start if someone reaches the safe zone)
Updated weapon code, to let the level designers to manually set which attachments should be available for certain weapons (if manually placed)
Updated Infected AI stagger animations to use mocap animations instead
Updated all firearms weapons to be able to stagger zombies
Updated Flatline to have fast weapon switching
Updated Infected on Flatline to remember who damaged them, to give money assists
Updated Eugene player model to use old KS build (Current model has been renamed to eugene_young)
Updated scoreboard avatars
Fixed controller support being broken
Fixed gibs going crazy
Fixed pet.dll (Particle Editor) not loading properly
Fixed mysterybox spawning the same item over and over again
Fixed where weapons save data wasn't purged when changing levels (if map was not changed trough safezones)
Fixed where the zombie AI couldn't grapple properly
Fixed missing sound events for weapons (empty reloads)
Fixed a crash regarding burning zombies
Fixed zombie AI vision not working correctly
Fixed slider options not being correct
Fixed filter_objective not working
Fixed healing weapons spamming sound
Fixed ironsight params not resetting
Fixed wwise subtitles being duplicated on split-screen
Fixed where player zombies could be staggered when they where not in blend mode
Fixed survivor animations causing crashes
Fixed where you could rescue escaped survivors on Flatline
Fixed gas station shelves model having faulty textures
Removed Controller & Split-screen from PC UI options (PC UI does not support controllers properly anyway. It was moved to Console UI)
Maps
Updated ce_montclair to replace the static guitar with it's melee counterparts
Updated ce_biotec to fix the lamp models sticking out of the roof
Updated cf_clocktower, added missing sig as a shop item, and updated the map balance
Updated cf_harvest, fixed the basement having a broken navigation
Updated ce_roanokepd vscript file, instead of office workers, zombie police officers will spawn instead (50% chance)
Fixed ce_roanokepd not having rain and some areas that was missing player clipping
Fixed cx_barlowesquare spawning survivors in the wrong places
Fixed ce_montclair wall explosion having no sound
Monochrome Discord:
https://discord.gg/monochrome
Contagion going 64-bit & Random Weapon attachments.
Hello everyone, this is not an update post, but a simple announcement that will go over the things that will be available later this month, and something that is also in the works, which is 64-bit!
Cut Feature: Random Weapon Attachments
Something that was cut pretty early on, was the random attachment system. A system that was promised way back in 2013-2014. This system has been in the works for a month now, and is now fully ready.
Since weapons randomise on spawn, you will never know what kind of attachment you will be given. For example, you can spawn with a Sig that only has a silencer, flashlight, or maybe both if lucky.
Here are some examples of the random attachments:
Contagion goes 64-Bit?
Contagion will in the next few months or so go 64-bit. Contagion will be moving to a newer modified version of the engine, that I have been working on. Once this change happens, the game will only be playable under 64-bit.
The massive perk of going 64-bit is that the game will no longer crash on the highest settings because we ran out of memory to allocate. And the maps that where once split, barlowe and montclair, will be merged together again.
However, Contagion won't be moving to it just yet, since it's not fully done yet. It will take some time to migrate over to this new modified version of the engine, since it still has some problems that needs to be squashed out.
I have to warn that once the 64-bit goes live in the future, old custom models will no longer work, and may crash the game down due to incompatibility reasons. This also means that I have to update all of the official content to support the new model format and the SDK.
Update ETA?
Sometime before the end of the month, if things are going smoothly. But things has gone a bit off schedule thanks to Covid-19, so expect some delays.
Fixed trigger_escape causing map to change directly if someone touches the trigger if it has a map value, instead of doing it when all players have escaped, or died.
Fixed flashlight being attached on melee weapons that has no flashlight upgrade module
Fixed flashlight not working for spec, zombies and cockroaches
Hotfix: 2.1.4.1
Game
Added Simplified Chinese translation by OldDriver
Updated melee system (removed melee_manifest file. it will now automatically read the melee weapons from scripts/melee folder)
Fixed bots causing crashes on local game
Fixed where the game crashed if a Survivor AI tried to drop their weapon