Portal 2: Community Edition - December 21st, 2024 Update
Additions (5)
Added support for Steam Workshop
Added command
jpeg360for capturing 360 screenshotsAdded ConVar
sv_enablepreferredcarryto allow for disabling preferred carry anglesAdded P1/HL2 object throwing, enabled through the ConVar
player_throwenableAdded support for ZSTD compression to VTF
v7.6
Fixes (6)
Added aliases
snd_musicvolumeandsnd_menumusic_volumefor new the ConVarssnd_volume_musicandsnd_volume_menumusicfor backwards compat with old sound scriptsFixed a crash related to laser beam particle effects when the attached reflector cube is deleted
Fixed a crash when creating
npc_barnaclewithout HL2 assets mountedFixed crash related to material proxies on a
prop_combine_ballFixed crash when a
func_clip_vphysicsfails to create its VPhysics objectFixed some maps with displacements not having collision
Improvements (1)
Improved the error message that shows when starting the game without Portal 2 installed
Hammer (15)
Added Blender-style middle mouse camera control to Hammer's 3D viewport. Middle mouse now rotates the view, and holding shift pans the view
Added Hammer Addon Manager
Added Hammer command
hammer_history_clearAdded Postcompiler variable to Cmds menu in the Hammer compile configuration window
Added support for browsing Soundscapes in Hammer
Fixed a rare Hammer crash when reading VMFs that have a key or value that sits on a file read chunk border
Fixed ambient sounds and music being spatialized in the Hammer Sound Browser
Fixed crash in Hammer when viewing a material using solid energy refract
Fixed Hammer autosave error dialog showing up multiple times
Fixed Hammer truncating long file names when reporting file parsing errors
Hammer Go To dialog now handles inputs with commas and tabs
Hammer Run Map Expert dialog internal content can now be resized
The commands
cl_soundscape_flush,playsoundscape,stopsoundscape,cl_soundscape_printdebuginfo, andcl_ss_origincan now be ran from the Hammer ConsoleThe commands
mat_configcurrent,memory, andstat_memorycan now be run from the Hammer ConsoleThe Hammer Console now uses a monospaced font for all text
Panorama (5)
Added Panorama CSS classes
InputKeyboard,InputController,InputSteam,InputSteamDeck,InputSteamController,InputPlaystation,InputPlaystation3,InputPlaystation4,InputPlaystation5,InputXBOX,InputXBOX360,InputXBOXONE,InputGenericGamepad,InputSwitch,InputSwitchPro,InputSwitchConSingle, andInputSwitchConPair(upstream from Revolution)Added Panorama
CUiComponent_SteamOverlayfunctionsOpenGameOverlayAchievements,OpenGameOverlayCommunity,OpenGameOverlayFriends,OpenGameOverlayOfficialGameGroup,OpenGameOverlayPlayers,OpenGameOverlaySettings,OpenGameOverlayStats, andOpenGameOverlayStore(upstream from Revolution)Added Panorama events
onshiftrightandonshiftleft(upstream from Revolution)Fixed parsing Panorama
semi-boldfont weightsImplemented more Panorama workshop API methods
VScript (7)
Added bindings for
CBaseCombatWeapon:GetClip1,GetClip2,GetPrimaryAmmoType,GetPrimaryAmmoCount,GetSecondaryAmmoType,GetSecondaryAmmoCount,GetName,GetPrintName,GetMaxClip1,GetMaxClip2,UsesClipsForAmmo1,UsesClipsForAmmo2,GetFireRate,Lower,Ready,Drop(server only),IsBeingCarried(client only)Added
cl_script_dump_docsandsv_script_dump_docsto generate a documentation dump inp2ce/dataAdded
IsBSPModelVScript functionAdded
SetActiveWeapon,ClearActiveWeapon,GetActiveWeapon,GetWeapon,GetWeaponCount,SetAmmoCount,GetAmmoCount,IsInAVehicle,IsPlayerUnderwater,IsDead, andGetVehicletoCBasePlayerFixed player and
prop_weighted_cubemissing some VScript functionsFixed possible crash when attempting to run a missing script
init.nut,sv_init.nutandcl_init.nutare run on server and client game startup for all search paths