A small patch has been released addressing a few server-side issues. Server operators are recommended to update their servers.
Original Post:
An update to No More Room in Hell has been released. The update will be applied automatically when you restart No More Room in Hell. The major changes include:
Additions
- Added breathing sounds to Pugman's voice set
- Added cvar "cl_skip_joingame_dialog", automatically joins the game after entering the welcome screen
- Added localization support for survival HUD
- Added map thumbnails and game type information to server browser's simplified view
- Added option to disable screenspace shadow (vignette effect)
- Added "players only" mode to death notices (sv_deathnotice 2)
- Added tooltips to options in create game dialog
- Extracted players are now displayed on the scoreboard (as "EXTRACTED")
- Radial wheel colors can now be customized (w/ cvars starting with "cl_radial")
Additions for mappers and modders
- Added ability to set custom supply crate contents
- Added custom model support for zombies (key name "modeloverride")
- Added game event "player_join_game", fired when player exits the "join game" screen
- Added game event "player_welcome", fired when player enters the "join game" screen
- Added "Glowable" properties to zombies
- Added inputs "AddItem", "AddRandomWeapon", "AddRandomGear", and "AddRandomAmmo" to entity "item_inventorybox"
- Added inputs "RandomizeContents" and "RemoveAllItems" to entity "item_inventorybox"
- Added new editor icons in Hammer
- Added "OnHealthChanged" output to zombies, passes health ratio as variable
- Added read-only "nmrih_version" convar, stores the current version label
- Added "Spawn Empty" property to entity "item_inventorybox"
Workshop server-side system overhaul
- Added auto-updates
- Added cvars "sv_workshop" and "sv_workshop_autoupdate" to enable/disable respective features
- Enhanced map validation
- Enhanced file recovery process
- Map entries with mismatching filenames will now be invalidated
- ConCommand "workshop_validate" now attempts to recover files immediately
- SteamUGC now properly initializes after SteamAPI context is set
Workshop Publisher changes
- Added "Workshop Publisher+" for advanced options, hold SHIFT and open the publisher to enable it
- Added "Include maphack" to adv. options
- Clear all temp files before upload
- Fixed an issue where leftover files were being shipped (obsolete .nmo/.nav)
Changes
Zombie AI changes
- Zombies now do additional obstruction tests, to prevent player "corner blocking"
- If zombie can't reach a player due to a obstruction, mark them as "unreachable" and begin patrolling, don't target them again for some time
Flare gun changes
- The projectile now generates a small explosion that affects props, windows, players/NPCs and so on, replacing the previous damage model that simply dealt direct damage
- The projectile now breaks through glass and won't explode on contact
Design refresh for in-game VGUI elements
- Scoreboard background is now drawn using a texture
- Changed font in spectator UI
- Death notices now have a background texture, and a changed font
- Chat dialog scrollbar is now thinner, UI font is less bulkier (chat text remains the same)
Other
- Callvotes: Change default quorum ratio 0.75 -> 0.60
- Chainsaw and Abrasive Saw now appear in supply crates as rare items (resolves #1189)
- Challenge mode: Allow unlimited challenges per map (previously max. 32)
- Changed molotov burn damage time to match the particle duration
- Cleaned up a lot of unnecessary console spew, most noticeable in developer modes
- Cvar "cl_interp_npcs" is now saved to user config
- Demo Support: NPC kills are now logged
- Disabled -tickrate command line parameter, custom tick intervals introduced server timing issues
- Disallow all movement while using a progress trigger
- Disallow keypad input if given command is not a digit
- Disallow suicide while using a progress trigger
- Don't autokick users who have rcon (or have autokick disabled by other means)
- HUD compass now has smoother movement
- Increased fire extinguisher use distance
- Localized advanced options
- Misc. adjustments to Add-on Manager user interface
- NAT warning dialog now links users to a more concise hosting guide
- Only alive people are allowed to vote (resolves #907)
- Reduced throw force for medical items
- Removed "#Chat_Admin" prefix on console messages
- Removed "Freeze Player" and "Interruptable by Player" spawnflags from entity "nmrih_extract_preview"
- Removed a bunch of unused sounds from both players and zombies
- Reset scores and respawn tokens after leaving practice mode (resolves #1187)
- Set demo record timer resolution to hh:mm by default
- SourceTV bot now has a special label in the scoreboard
- Targetname is no longer cleared from weapon on pickup (resolves #959)
- Updated the challenge mode scripts
- Updated the localization files
Fixes
- Fixed abrasive saw not flagged as rare (#1184)
- Fixed Add-on Manager failing to list newly subscribed add-ons on runtime (#1148)
- Fixed an issue where players are unable to join Workshop servers if they have subscribed to the active map, but have it disabled
- Fixed breathing sounds not using voice sets
- Fixed cancel button being greyed out on "disconnected" dialog
- Fixed dead players being extracted (#1180)
- Fixed demo playback controls not toggling
- Fixed extract preview output OnEndFollow being fired twice (#1194)
- Fixed extraction camera showing at wrong origin (#1175)
- Fixed game event "player_spawn" being fired twice
- Fixed HUD timers not being updated for late joiners in Challenge mode
- Fixed invalid Workshop maps being sent to clients (#1182)
- Fixed invisible models if round restarts during active extraction preview (#1176)
- Fixed janky weapon deploy animation when repeatedly switching
- Fixed main menu music not stopping after resolution change
- Fixed maphacks not clearing their event queue on reset
- Fixed melee traces being obstructed by teammates (#1186)
- Fixed missing newline on death notice console message
- Fixed objective and item glows overlapping (#967)
- Fixed players losing their ability to pick up items and attack using melee weapons after extraction preview
- Fixed players not being able to switch to flashlight while having explosives equipped (#928)
- Fixed players not displayed as "extracted" after round ends (#27)
- Fixed players remaining grabbed if grabber is deleted (#1201)
- Fixed players t-posing during / after swimming (#888)
- Fixed replicated cvar callbacks attempting to load empty challenges/maphacks on client's inactive server instance
- Fixed rising zombies being shoved away by dead players and observers
- Fixed scoreboard being movable / sizeable
- Fixed server forcing a map download via Workshop even if all map files are already present (#1183)
- Fixed several syntax errors in RPD map assets
- Fixed skillshot overlay appearing during extract preview (#451)
- Fixed VGUI viewport drawing a full screen background, as a result the view is now brighter
- Fixed Workshop download progress not being displayed on loading panel
Maps
- Added dialogue captions to all official maps
- nmo_broadway2: Fixed players accidentally dying near the train
- nmo_fema: Fixed helicopter pilot repeating his dialogue during the evac
- nmo_lakeside: Tweaked vphysics clips
- nms_arpley: Added collision to rails and table on zone A
- nms_camilla: Added loading screen, contributed by Acrilyk
- nms_notld: Tweaked barrel placement near barn at the edge of the map
Engine:
- Updated Source SDK to latest version