Skip to content

Mapbase v6.3

Compare
Choose a tag to compare
@Blixibon Blixibon released this 16 Mar 23:42
· 616 commits to master since this release
264ee2b

This update includes video playback improvements, VGui world screen videos, VGui world screen text, VScript convars/commands, VScript optimizations and improvements, etc.

Download

Mapbase Release Build

Changelist:

  • Added video panel code from Alien Swarm SDK + custom looping support
  • Added logic_playmovie and vgui_movie_display from Alien Swarm SDK
  • Added "Disable flashlight" keyvalue/inputs inspired by Portal 2's
  • Added keyvalue to combine_mine for disabling companion avoidance (prompted by Shadowysn)
  • Added EnableCrouch input to npc_strider (suggested by iiboharz)
  • Added semi-standardized custom model support to several NPCs (not yet reflected in FGD)
  • Added vgui_text_display, an entity which displays a VGui text label oriented in the world
  • Fixed a crash related to an obscure choreo event
  • Fixed env_credits always resetting sv_unlockedchapters to 15 when it shouldn't
  • Fixed a crash on exit involving the presence of multiple VGui screen manifests and a possibly defunct memory leak fix
  • Added halo scale and custom material keyvalues to point_spotlight
  • Added volume scale to env_microphone
  • Added keyvalues for controlling func_rotating min/max sound pitch (suggested by Kralich)
  • Added keyvalue/input to set suit zoom FOV in logic_playerproxy
  • Added vgui_screens_mapbase.txt for loading shared VGui screens
  • Added custom convars and console commands for VScript (contributed by samisalreadytaken)
  • Added effects singleton for engine effects, including TEs, d-lights, etc. (contributed by samisalreadytaken)
  • Fixed critical script context thinking bugs (contributed by samisalreadytaken)
  • Added clientside VScript context thinking for the world entity (contributed by samisalreadytaken)
  • Added several shared utility functions related to Vector, math, game time, etc. (contributed by samisalreadytaken)
  • Added various serverside entity functions to clientside VScript entities (contributed by samisalreadytaken)
  • Changed Vector print syntax to be more like Source 2's (contributed by samisalreadytaken)
  • Exposed CAI_BaseNPC::GetActualShootPosition() and related functions to VScript
  • Exposed npc_sniper to VScript
  • Added hooks for CBaseAnimating::HandleAnimEvent() and C_BaseAnimating::FireEvent()
  • Fixed spelling errors of "Receive" in the NetMsg VScript singleton
  • Fixed VBSP VScript documentation not working