1. Contagion
  2. News
  3. July Update: 2.1.4.3

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.

[h2]Console UI & Classic HUD[/h2]

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.


[h2]Random Weapon Attachments[/h2]

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.


[h2]What's Next?[/h2]
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

[h3]Engine[/h3]

  • 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.


[h3]Game[/h3]

  • Added 3 new achievements
  • Added traditional Chinese translation by OldDriver
  • Added phone objective translations keys (phone_objectives_english.txt)
  • Added info_zombie_spawn_specific
  • Added random weapon attachment system
  • Added upgrademodule into mysterybox
  • 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)


[h3]Maps[/h3]

  • 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



[h3]Monochrome Discord:[/h3]
https://discord.gg/monochrome