0.9.26 (in development)
- Improved: Going in and out of the settings no longer clips into the player model.
- Fixed: NPC makers not respecting the spawn frequency -1 causing a lot of NPCs being spawned in some cases.
- Fixed: ep1_c17_00a: Don't cancel scripted_sequence on player death.
- Fixed: Weapons not properly transitioning for NPCs.
- Fixed: Entity outputs not firing in the correct order.
0.9.25
- Improved: Hints will no longer show duplicates, instead it will renew the existing hint that has the same text.
- Improved: ep1_c17_05: Add a checkpoint after the hallway.
- Fixed: ep1_c17_02a: Alyx not picking up a shotgun.
- Fixed: No longer runs 'skill' concommand, it's blocked since version 201211.
0.9.24
- Fixed: trigger_multiple ignoring the delay time.
0.9.23
- Improved: Some minor performance improvements for level transitioning.
- Improved: Implemented "ShowLogo" input to env_message entity.
- Improved: ep1_citadel_00: Fixed T-pose on vortigaunt and remove leftover chapter messages.
- Improved: d3_breen_01: Get the functionality closer to the original.
- Improved: Add a button in the settings menu to revert colors.
- Improved: ep1_c17_05: Escorting the NPCs should be a bit more reliable now.
- Improved: Players that didn't make the changelevel trigger will not be forcefully teleported, they get the default spawn next map.
- Fixed: Transitioning doors have sometimes the wrong rotation.
- Fixed: HUD is now hidden when point_viewcontrol takes control.
- Fixed: Triggers not firing outputs when they are disabled and then enabled again while entities are touching it.
- Fixed: trigger_teleport not working properly with flying NPC's.
- Fixed: ep1_c17_06: Add a fail-safe timer to ensure Barney will board the train.
0.9.22
- Improved: Weapon selection weights, this should improve selecting the next weapon when current one is empty.
- Fixed: Level transition sometimes ignoring the transition volumes forcing players to spawn with the default loadout on the next map.
- Fixed: ep1_citadel_00: Alyx stops the scripted scene if player falls off the cliff.
- Fixed: Killing mission critical NPCs causes the game end text to show up twice in some cases.
- Fixed: d2_coast_07: Forcefield has a white square when returning from d2_coast_08.
- Fixed: d2_coast_07: Wrong vehicle checkpoint when returning from d2_coast_08.
- Fixed: d3_citadel_04: Added missing checkpoint for the elevator.
0.9.21
- Improved: lambda_gametype will now default to 'auto' and warns about a misconfiguration.
0.9.20
- Feature: Episode 1 support.
- Improved: Language localization of settings (English only as of now).
- Improved: When "Friendly Fire" and "Player Collision" both disabled, bullet can pass through other players.
- Improved: Lambda no longer override the localization already existing in the game.
- Improved: d2_coast_03: Give more supplies, hope this can help player fight with multiple gunships better.
- Improved: d2_coast_03: Mission critical NPCs now have protection to prevent dying from a car accident.
- Improved: The gravity gun punt has now an energy effect.
- Improved: Small performance improvements for cockroaches and also improved the logic.
- Added: Option to limit the maximum amount of cockroaches, convar is 'lambda_max_cockroaches', 0 disables all.
- Fixed: Pickup SMG grenade showing wrong icon.
- Fixed: d2_coast_03: G-Man and Oddssa stay in the balcony forever.
- Fixed: d2_coast_03: Blocked a exploit where player can use it to skip the final scene.
- Fixed: Disallow commanding citizen NPCs that have an active schedule.
- Fixed: Enemy scaling was improperly calculcated, now the math is right.
- Fixed: Players can sometimes spawn in the void if they didn't make it to the end of the map.
- Changed: Added a new setting to block respawns until a checkpoint is activated, previously it relied on lambda_max_respawn_timeout being -1.
0.9.19
- Fixed: SWEPs that use custom CalcView not working correctly.
- Fixed: Hide the builtin crosshair when SWEPs have custom ones.
0.9.18
- Improved: env_screenoverlay now works like behavior from HL2.
- Improved: d1_trainstation_05: Breen now plays the expected cutscene.
- Improved: d3_citadel_03: Reworked confiscation field area to make it process faster.
- Improved: d3_c17_10b map script.
- Fixed: env_screenoverlay causing error on some unexpected cases.
- Fixed: Open settings menu and close it too fast will leave a slider bar at top of screen.
- Fixed: d2_coast_10: Vehicle not being removed after parking it in the warehouse.
- Fixed: d3_citadel_03: A lua error at the beginning of the round and a rare potential soft-lock.
- Fixed: d3_breen_01: Breen can get stuck on the chair making the cutscene a bit slower.
- Fixed: Default difficulty is now "Normal" rather than "Very easy"
- Fixed: d1_canals_07: Metrocop didn't use the turret.
- Fixed: d3_c17_06b: Player can kill a friendly NPC and probability trigger a soft-lock.
- Fixed: d3_c17_10b: Player died in laser room, make the map unable to proceed.
- Fixed: Gravity gun animation doesn't properly works when breaking a ammo crate.
0.9.17
- Improved: Addon compatibility, Lambda will attempt to recover if there are conflicts and warns about it.
0.9.16
- Improved: Major performance improvements with lots of players on the server.
- Improved: Setting lambda_gametype to "auto" will detect the right gametype based on the loaded map.
- Improved: Scoreboard UI tweaks, allows to show more information provided by game type.
- Improved: d1_trainstation_05: Move alyx a bit further back for the introduction scene.
- Improved: Cockroaches have better performance and better behavior.
- Fixed: d1_trainstation_04: Don't despawn metropolice on street.
- Fixed: ep1_citadel_00: Dog intro scene not working correctly.
- Fixed: Screen overlays can get stuck when the map restarts while overlays are active.
- Fixed: NPCs stepping on cockroaches did nothing.
- Changed: Scoreboard will now show at the end of each map, this can be controlled by 'lambda_changelevel_delay'.
- Added: Support for skins and bodygroups on playermodels.
0.9.15
- Fixed: Incorrect addon structure causing custom content to not load for clients. [Regression]
- Fixed: 'lambda_allow_npcdmg' having no effect, mission critical NPCs are now protected from player damage when disabled.
0.9.14
- Feature: Checkpoints can now have a timeout, setting is controlled by 'lambda_checkpoint_timeout', 0 disables the timeout.
- Improved: Environmental player speech is now an option 'lambda_player_speech', 0 disables it.
- Improved: Damage player speech is now an option 'lambda_player_damage_speech', 0 disables it.
- Improved: Miscellaneous improvements to the gamemode menu.
- Improved: Console command registration.
- Improved: Render always the player when in settings menu.
- Improved: d1_trainstation_05 map script.
- Improved: d1_trainstation_06 map script, move med-kit further away.
- Improved: d3_citadel_01 map script.
- Improved: d3_citadel_02 map script.
- Improved: d3_citadel_03 map script.
- Improved: d3_citadel_04 map script.
- Improved: d3_citadel_05 map script.
- Added: A hint for players that have not yet opened the gamemode menu.
- Added: A warning notification for players starting the gamemode in Singleplayer mode.
- Added: Player name on top of death effect.
- Fixed: Player sometimes loose ammo over map transitioning.
- Fixed: Gravity Gun not being able to get objects behind fences.
- Fixed: Gravity Gun not allowing to punt non-debris ragdolls.
- Fixed: Gravity Gun effects breaking when transitioning from third-person to first-person view.
- Fixed: Gravity Gun not respecting setting for glow mode.
- Fixed: Gravity Gun light comes from player instead of the gun.
- Fixed: SWEPS fired by NPCs being extremly inaccurate, fixes some weapon addon compatibility issues.
- Fixed: Reset leftover global states if none provided in mapscript.
- Fixed: Lambda menu hint displaying the wrong binding.
- Changed: Do not give all weapons on missing map scripts.
0.9.13
- Fixed: d2_coast_11: Not giving everyone weapon_bugbait.
- Fixed: d2_coast_03: Combine binoculars corrupting view for all players.
- Fixed: Players not being credited for kills with ragdolls and mega gravity gun.
- Added: env_screenoverlay multiplayer support.
0.9.12
- Fixed: Only auto switch to weapons when still holding the empty gun.
- Fixed: HL2:EP1/HL2:DM game types not working correctly [Regression]
- Fixed: NPCs ragdolls would have different pose when killed with gravity gun.
- Improved: Gravity gun functions now closer to the original and interpolates at clients frame time.
- Added: Support for ep1_citadel_00 (Episode 1).
- Added: Support for ep1_citadel_01 (Episode 1).
- Added: Support for ep1_citadel_02b (Episode 1).
- Added: Support for ep1_citadel_03 (Episode 1).
- Added: Support for ep1_citadel_03 (Episode 1).
0.9.11
- Fixed: Lua error on death when dropped weapon can not be spawned.
- Fixed: Player shouting out enemies in pre-criminal state.
- Fixed: Settings camera menu will follow the player now.
- Improved: Gravity Gun on ground now has random colors instead of black.
- Improved: Minor performance optimizations for the gravity gun.
- Improved: Walking animations on moving platforms.
0.9.10
- Improved: Ability to register game types via addons.
0.9.9
- Fixed: Sprint not working correctly with newer Garry's Mod version (dev).
- Fixed: Sound not playing when sprinting is denied.
0.9.8
- Fixed: Soundscrapes playing indefinitely
0.9.7
- Fixed: env_credits throwing errors if credits file is missing.
- Fixed: entities not registering outputs via AcceptInput
- Fixed: point_viewcontrol having uninitialized angle.
- Fixed: d3_c17_02 having default player loadout.
- Fixed: PLAYER_META:Give not working in rare cases.
0.9.6
- Feature: Accelerated backhopping
- Feature: env_credits multiplayer support.
- Improved: Removed Cockroaches from kill feed, players will no longer get points for killing them.
- Improved: Keep track of physcannon color when dropped.
- Improved: d3_breen_01: Place all players in the same pod to not skip the scene.
- Improved: Transitioning from d3_citadel_05 to d3_breen_01
- Improved: Better round restart info.
- Improved: Players get the medkit now at d1_trainstation_06 instead of d1_trainstation_05.
- Fixed: Potential crash after changelevel.
- Fixed: point_viewcontrol not behaving like original.
- Fixed: Some entity outputs being fired twice.
- Fixed: Lua errors when cleaning up map during players view controlled by point_viewcontrol.
- Fixed: d3_breen_01: Platforms would stop moving if player reached top.
- Fixed: Medkit not properly working in singleplayer.
- Fixed: Selection of best weapon on depleted ammo and player spawn.
- Fixed: Settings not correctly clamped.
- Fixed: Physcannon throwing errors when players die.
- Fixed: Settings showing up twice.
- Fixed: Vehicles getting displayed in kill feed instead of player.
- Fixed: d3_citadel_05: Default weapons not being removed.
- Fixed: d3_citadel_05: Keep the pod cycle active after the player left the area.
- Fixed: Networked variables being overwritten by client ignoring server value.
0.9.5
- Improved: Add projected textures as an option for physcannon glow, enabled by default (physcannon_glow = 1)
- Fixed: Physcannon not dropping attached object when weapon dropped.
0.9.4
- Feature: Add 'LambdaInitializeMapList(maplist)' hook, allows addons to add/remove maps from the list.
- Fixed: Vote system did not consider amount of voters, 2/3 is required to be a valid vote.
- Fixed: Gravity gun throwing errors in some cases.
0.9.3
- Feature: Realism difficulty, for people who like a challenge.
- Feature: Medkit was added to heal and revive players, received in d1_trainstation_05.
- Feature: lambda_weapondropmode allows to specify what players drop on death.
- Feature: Implemented env_zoom with multiplayer support.
- Feature: Implemented point_viewcontrol with multiplayer support.
- Feature: Player flinching animations that indicates the hit position of damage.
- Improved: Allow gametype to auto start without players.
- Improved: (F1) Player menu overhaul.
- Improved: Checkpoints were rebalanced, encourage players to revive others.
- Improved: Physcannon prediction has now a tolerance before being attached clientside.
- Improved: Physcannon glow was reduced.
- Improved: Kill feed overhaul, now considers screen resolution.
- Improved: Replaced bullet impact sounds with more realistic ones.
- Improved: Proxy animation models for episodic support, currently incomplete.
- Fixed: PLAYER:Give not working properly in some cases.
- Fixed: Physcannon not networking idle time causing stuttery momvement.
- Fixed: d1_town_02 lock door to prevent backtracking.
- Fixed: Physcannon missing sprites glow sprites on end caps.
- Fixed: Vehicle view not resetting roll.
- Fixed: Item respawn spam.
- Fixed: d2_prison_05 blocking players near map end.
- Fixed: NPC Maker not spawning NPCs in some cases.
- Fixed: d1_trainstation_01 queue sometimes blocking the player.
- Fixed: Don't render player blockades in Skybox rendering pass.
- Fixed: Gravity Gun not resetting beam properly on FP/TP view change.
- Fixed: Some delayed inputs firing after map reset.
- Fixed: trigger displaying waiting info when requested not to.
- Fixed: Pending entity outputs not being cleared on map restart.
- Fixed: Round information HUDs missing when first connected.
0.9.2:
- Fixed: logic_auto and trigger_auto firing too many events.
- Improved: Slightly offset the glow on physcannon to prevent culling.
0.9.1:
- Feature: Dynamic crosshair overhaul, no longer requires capturing the framebuffer, can be changed in the options menu.
- Feature: Native game hints.
- Feature: Deathmatch gametype, set lambda_gametype convar to 'hl2dm' to try it out.
- Feature: Ability to command friendly NPCs via the Context menu.
- Feature: Vote system, allows players to vote: Skip Map, Change to Map, Kick Player, Restart Round.
- Feature: Allow players to kill every NPC, the game will restart the map if a critical NPC died, set 'lambda_allow_npcdmg' to 0 to disable this.
- Feature: Cockroaches, more or less like the classic ones from Half-Life 1, can be found hiding under objects.
- Feature: Gore effects when crushed or exploded, set 'lambda_gore' to 0 disable, enabled by default.
- Feature: Difficulty can be now set via 'lambda_difficulty', values 1: Very Easy, 2: Easy, 3: Normal, 4: Hard, 5: Very Hard
- Feature: Gravity Gun Glow, can be turned by setting 'physcannon_glow' to 0.
- Improved: Combine will now emit hurt sounds when taking damage.
- Improved: Allow to select all known player models the server has.
- Improved: Player sounds and taunts are now specific to the player model type.
- Improved: Replaced some killicons, credits to _Kilburn for the icons.
- Improved: The scoreboard has some improvements to better match gametypes and their rules.
- Improved: Flashlight no longer drains suit energy.
- Improved: Overall performance improvements for server and client.
- Improved: Players will no longer have empty grenades or slams in their inventory.
- Added: Game content mounting for episodic content, automatically creates and mounts GMA based on gametype.
- Added: ConVar to block moving weapons/items by shooting them, 'lambda_prevent_item_move '.
- Added: ConVar to disable ammo limits, 'lambda_limit_default_ammo '.
- Fixed: trigger_hurt using invalid damage type.
- Fixed: d2_coast_01 having default map items
- Fixed: d2_coast_03 having default map items.
- Fixed: Prediction errors caused by 'friendly_encounter' game state.
- Fixed: Physcannon not stopping looping sounds and not detaching on player death.
- Fixed: Physcannon ignoring the mass.
- Fixed: Physcannon spamming animation events.
- Fixed: Physcannon unable to push back enemies such as headcrabs.
- Fixed: Weapons can only be picked up once now per player.
- Fixed: Player not spawning properly when starting with d3_c17_07.
- Fixed: Player being left behind after battle in d3_c17_07.
- Fixed: Disallow players going back in d1_town_02 preventing disruptive play.
- Fixed: Missing changelevel blockade in d3_c17_07.
- Fixed: Prevent player from going back in d1_town_02
- Fixed: NPC's sometimes not playing the scene under unknown situations.
- Fixed: Server sometimes not starting a new round
- Fixed: Scripted scenes getting stuck, forced playback after timeout.
- Fixed: Networked velocity per client, no longer using estimates on player animations.
- Fixed: Enemies not enabled when going back from d2_coast_08 to d2_coast_07.
- Fixed: Remove more default map spawn items, managed by Lambda.
- Fixed: Reset global state on d1_trainstation_01 to d1_trainstation_05.
- Fixed: d1_trainstation_05 do not lock up players in barney room by an invisible wall.
- Fixed: Prevent non-players enforcing touch events on triggers.
- Fixed: Settings not replicating.
- Fixed: d3_c17_07 creating infinite soldiers when player does not meet alyx.
- Fixed: Barney to appear twice on d3_c17_10a.
- Fixed: Barney to appear twice on d3_c17_10b.
- Fixed: Players not getting the crowbar on d1_trainstation_06.
- Fixed: Suit would recharge too fast, prevents players from infinite sprinting.
- Fixed: Ragdolls wouldn't be properly transitioned.
0.9:
- Removed: Freezing physics when trying to jump off them.
- Removed: Animation blending.
- Fixed: Giving players more ammo than they can carry on weapon pickup.
- Fixed: Weapon damage not properly set via cvars.
- Fixed: d1_canals_05 not opening gate, manually possible now.
- Fixed: Giving default ammo ammount, only give what player carried from level to level.
- Fixed: Draws the player weapon with player tracker now.
- Fixed: Checkpoints not properly resetting.
- Fixed: Death symbol using incorrect eye position.
- Fixed: Weapon switching not stopping reload.
- Fixed: Output log vanishing if EPOE is present.
- Fixed: Hopefully fixed players timing out while they shouldn't.
- Fixed: Player tracking being invisible in some cases. Better debug info on triggers.
- Fixed: Player tracking being client option, now server side.
- Fixed: Grenade duplicating on death.
- Fixed: User never signaled connection, consider him fully connected when message arrives.
- Fixed: Commands being unable to ran from server console.
- Fixed: Bots having invalid models.
- Fixed: Sprint sound not working on singleplayer game.
- Fixed: Passing nil ent on Touch.
- Fixed: Calling Touch manually if the player left a trigger that disabled EndTouch events.
- Fixed: Autoreload not reloading mapscripts.
- Fixed: d1_trainstation_05 messing up barneys spawn if player is nearby, simply closing the soda door.
- Fixed: Dog disappearing in d3_c17_02.
- Fixed: Door never opening in d3_c17_03.
- Fixed: Pickup hud not being properly aligned and sized.
- Fixed: Fire sounds not stopping in some cases.
- Fixed: Player unable to select weapons using passenger seat.
- Fixed: Player seeing the vehicle symbol when inside vehicle.
- Improved: Precision on GetSyncedTimestamp.
- Improved: Minor performance improvements.
- Improved: Reduced distance of player stats.
- Improved: Player tracking option.
- Improved: Modified player tracker to be less annoying when barely visible.
- Feature: Custom gravity gun rewritten from scratch with support of the mega gravity gun and prediction support.
- Feature: Dynamic checkpoint selection.
- Feature: Players will consider their souroundings and use shout outs accordingly.
- Feature: Made the player timeout a convar.
- Feature: Custom HUD colors.
- Feature: Settings menu for player models, admin settings etc. on F1.
- Feature: Teleport heuristic to allow changes on collision rules.
- Feature: Allow player collisions.
- Feature: Friendly fire support.
- Feature: No respawn support.