Update 1.11 is now LIVE
Author: |NMRiH Dev| Maxx,
published 4 years ago,
Hey everyone! After some rigorous testing and invaluable feedback from members of our community we're happy to officially release update 1.11 for No More Room in Hell. This is a huge update focused largely on bug fixes and quality-of-life improvements. Take a look at the changelog below and we hope you enjoy!
I'd like to thank Felis, bubka, ssba, and our entire testing community for helping out with this update!
[h1]New Features[/h1]
[h2]Fire Extinguisher Overhaul[/h2]
[list][*] Press Attack2 to equip hose, hold Attack1 to fire (only works near progress triggers)
[/list]
[h2]Vote HUD Overhaul[/h2]
[list][*]New compact design
[*]New call vote UI
[*]Added sounds
[/list]
[h2]New Difficulty CVars from Difficulty Scripts[/h2]
[list][*]RespawnWithWeapon -> sv_respawn_with_weapon
[*]RespawnAllowed -> sv_respawn_allowed
[*]TokensEnabledObjective -> sv_respawn_token_objective
[*]TokensEnabledSurvival -> sv_respawn_token_survival
[*]KillsPerTokenObjective -> sv_respawn_kills_per_token_objective
[*]KillsPerTokenSurvival -> sv_respawn_kills_per_token_survival
[*]SpawnGrace -> sv_spawn_grace
[*]SpawnGraceWavePercent -> sv_spawn_grace_wave_percent
[*]ResetTokensOnNewWave -> sv_wave_reset_tokens
[*]RemoveInflictionsOnNewWave -> sv_wave_remove_inflictions
[*]HealAmountOnNewWave -> sv_wave_heal_amount
[*]InitialTokenCountObjective -> sv_respawn_initial_token_count_objective
[*]InitialTokenCountSurvival -> sv_respawn_initial_token_count_survival
[/list]
[h2]Additions to nmrih_game_state entity[/h2]
[h3]New Inputs[/h3]
[list][*][b]RespawnPlayer[/b] : Respawns a player (activator of the I/O chain)
[*][b]RespawnAllPlayers[/b] : Respawns all players
[*][b]NukePlayers[/b] : Kills all players, then ends the round (loss state)
[*][b]FreezeAllPlayers[/b] : Freezes all players
[*][b]UnfreezeAllPlayers[/b] : Unfreezes all players
[*][b]FreezeAllNPCs[/b] : Freezes all NPCs
[*][b]UnfreezeAllNPCs[/b] : Unfreezes all NPCs
[*][b]RestartRound[/b] : Restarts round immediately
[/list]
[h3]New Outputs[/h3]
[list][*][b]OnRoundRestart[/b] : Fired on round restart
[*][b]PreRoundRestart[/b] : Fired on pre round restart
[*][b]OnRoundEnd[/b] : Fired on round end
[/list]
[h2]New console colors for NMRiH specific spew[/h2]
[list][*][b]Yellow[/b]: Steamworks
[*][b]Cyan[/b]: Add-ons/Workshop
[*][b]Green[/b]: Gamerules, objectives, difficulty etc.
[*][b]Magenta[/b]: MapHack
[/list]
[h1]Additions[/h1]
[list]
[*]Added 3D model preview to player selector dialog
[*]Added Blitz variant to Challenge mode
[*]Added Discord and Steam Rich Presence
[*]Added Korean translations
[*]Added a bunch of new challenges
[*]Added a cvar to limit supply drops that spawn via flares to 1 (default value)
[*]Added a loading screen with logos, copyright, etc.
[*]Added a new warning for players trying to host a listen server if their port is not forwarded
[*]Added ability to cancel barricading animation
[*]Added challenge mode selection to create game dialog
[*]Added custom "create game" dialog (overrides GAMEUI)
[*]Added cvar "cl_steam_notification_position", sets Steam overlay notification position
[*]Added cvar "sv_neutral_player_name", display player name tags in neutral color
[*]Added cvar "sv_nextlevel_on_round_win", on round win condition, change level to next map instead of resetting
[*]Added cvar "sv_observer_health_display", whether or not to allow health counters to be displayed for observers / spectators
[*]Added cvar "sv_vote_allow_restart_game_skip" (resolves #1098)
[*]Added cvar to enable/disable promo buttons on the main menu (cl_mainmenu_promo_buttons)
[*]Added debug cvar sv_zombie_hate_everyone, makes zombies attack everyone... even their undead kin
[*]Added keybinding for "Record demo" in options
[*]Added new Gene Therapy partial blindness effect
[*]Added new entity "prop_ragdoll_multiplayer", spawns a client-side ragdoll
[*]Added some knock-back variation to suicides
[*]Added splashes when sprinting on water
[*]Added support for custom main menu backgrounds
[*]Added sv_max_separation_force to configure collision force (0 disables it)
[*]Added sv_objective_glow & sv_item_glow
[*]MapHack now supports pre-entity manipulation, added various new functions for advanced entdata modification
[/list]
[h1]Changes[/h1]
[list]
[*]Adjusted snow surface friction
[*]Allow shoving, and disallow unloading while barricading
[*]Center print text now fades out smoothly
[*]Disabled VR by default since it doesn't work and it crashes clients
[*]Disabled kick callvote by default
[*]Disallow point_servercommand by default
[*]Don't allow interacting while contemplating suicide
[*]Existing player ragdolls are now removed on death instead of spawn
[*]Ignore multiple keypad uses from the same player
[*]Keypads and inventory boxes now check for player distance and life state
[*]Radial wheel appears on demo playback again
[*]Removed decals from monitors that display codes to prevent players from covering them in decals
[*]Replace stock HL2 image on server browser
[*]Set cl_interp_npcs to 0.15 (Workaround for desync'd hitboxes)
[*]Silence FMOD audio while minimized
[*]Silenced annoying FMOD spew
[*]Suicide blood particle now spills a puddle on the ground
[*]Tweaked item glow blending
[*]You can equip medical items at any time so they can be thrown
[*]Zombies no longer attempt swat physics props (this never worked properly)
[*]Zombies no longer attempt to attack you through doors/cages/etc.
[*]Zombies no longer close doors
[*]Zombies no longer get blocked by player held things
[/list]
[h1]Fixes[/h1]
[list]
[*]Fixed achievements being awarded to fake clients
[*]Fixed add-on manager dialog not requesting focus properly
[*]Fixed ammo hud not updating properly on shotguns
[*]Fixed an issue where keypad HUD isn't closed when player goes out of distance
[*]Fixed being able to be bit by multiple zombies simultaneously
[*]Fixed callvote-related crash exploit
[*]Fixed client freeze-up on first fired shot
[*]Fixed death tune not using the music slider
[*]Fixed downloaded maps not being listed in create game dialog
[*]Fixed fire is not extinguished on player death
[*]Fixed game not saving most advanced settings
[*]Fixed garbled list of add-ons in offline mode
[*]Fixed gene therapy zoom-in blindness bug
[*]Fixed grenades not damaging func_breakables
[*]Fixed inconsistent shove registration
[*]Fixed incorrect default voice sets
[*]Fixed items not interpolating after leaving inventory
[*]Fixed loading screen hang on Linux
[*]Fixed missing localization strings for Workshop map download
[*]Fixed missing texture overlay that appeared occasionally underwater
[*]Fixed missing weapon icons on Linux
[*]Fixed name tags appearing on players' waists
[*]Fixed observers being able to touch instant_triggers
[*]Fixed players being able to use voice commands while dead
[*]Fixed players being pushed out of bounds by revivers (the reviver is shoved away instead of relocating)
[*]Fixed players not being tagged in Steam screenshots
[*]Fixed possible misc. physics crashes with ragdoll
[*]Fixed protruding neck hitbox and walk sequences
[*]Fixed rare fps panel crash
[*]Fixed server crash on workshop_download_collection
[*]Fixed server crash regarding spec_goto exploit
[*]Fixed several Linux crashes
[*]Fixed spectators being able to start callvotes when not allowed to just after dying
[*]Fixed start-up hang on Linux
[*]Fixed strange character movement when client receives full update (ice-skating bug)
[*]Fixed suicide gunshots using music volume
[*]Fixed surface friction at time of death affects specator movement
[*]Fixed the infamous round restart server crash
[*]Fixed thrown weapons still doing damage after pickup i.e. "jitterholding"
[*]Fixed turned survivors being national guards
[*]Fixed vgui panel transparency
[*]Fixed walkie talkie sometimes not being recognized
[*]Fixed walkie talkie taking up more inventory space than it shows
[*]Fixed weapon trigger bounding boxes being oversized
[*]Fixed workshop downloads for dedicated servers
[*]Fixed workshop maps not mounting on subscription
[*]Fixed workshop maps not sorted in map list
[/list]