Skip to content

Mapbase v5.1

Compare
Choose a tag to compare
@Blixibon Blixibon released this 23 Sep 06:17
· 691 commits to master since this release

This update improves support for manifests and integrates a few bug fixes. It also contains VScript implementation contributions from samisalreadytaken.

Download

Mapbase Release Build

Changelist:

  • Fixed a major oversight in Source 2013 which was causing some code to think all logic entities were worldspawn
  • Added WIP background nodraw for point_cameras set to not draw skybox at all
  • Fixed map-specific talker not flushing on restore
  • Added optional HUD hint to code-based game instructor hints
  • Added workaround for suspicious crashes in HL2 NPC rappelling code (reported by 1upD)
  • Made antlions summoned by npc_antlionguard report as dead when removed with the "Kill" input
  • Fixed math_mod not saving mod value (reported by Klems)
  • Added SDK_WindowImposter, which uses the SteamPipe cubemap bug workaround and includes support for parallax corrected cubemaps
  • Updated thirdpartylegalnotices.txt to mention the Squirrel API
  • Fixed incorrect type checking for script instances in VScript
  • Added a bunch of new misc. VScript constants
  • Added a few new base VScript functions
  • Added a separate "Clientside Script Language" keyvalue to worldspawn for VScript, allowing client scripts to use a different language from server scripts
  • Fixed debug overlay functions by replacing them with a Source 2-style singleton (contributed by samisalreadytaken)
  • Renamed a bunch of VScript functions to make them more in-line with later Source (2) games, still allowing the original names to be used as legacy support (contributed by samisalreadytaken)
  • Added expanded support for script function thinking (contributed by samisalreadytaken)
  • Fixed worldspawn crashing the game when running entity scripts (reported by krassell)
  • Fixed manifests creating a second worldspawn, allowing them to function properly in HL2
  • Added tons of remapping-related fixes for instances and manifests, including node IDs and overlay remapping
  • Added a keyvalue to func_instance which allows vector axis lines to be remapped properly
  • Added support for manifest root path instances in VBSP
  • Added missing PrintBrushContents() contents to VBSP
  • Added -nohiddenmaps parameter
  • Made manifest cordon somewhat functional