Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Portal 2: Community EditionNewsUpdate - July 15th, 2023
Game update

Update - July 15th, 2023

Portal 2: Community Edition · published 16 Jul 2023, 04:47 UTC · build 11712681

All newsPlayers around this dateRead on Steam

Portal 2: Community Edition Update - July 15th, 2023 Changelog

Additions (30)

  • Added 'Test' and 'InValueNoTest' inputs to `logic_case` (upstream from Revolution)
  • Added CSM debug menu
  • Added ConVar change listener method for Panorama
  • Added ImGui versions of `+showbudget`, `+showbudget_texture`, and `+showbudget_texture_global` panels
  • Added VScript function `CScriptKeyValues::Dump`
  • Added `$.LoadKeyValues3File` to load KV3 files
  • Added `distvariance` sound parameter to sound scripts, allowing for distance blending to be tweaked instead of being tied to a ConVar. Usage is `distvariance "near, far"`
  • Added `ent_text` debug output to `logic_gate`
  • Added a `download` mount for all content downloaded from community servers to be held in
  • Added button to toggle Sentry consent in game
  • Added clipboard support to ImGui
  • Added crash feedback dialog
  • Added dynamically coloured paint blobs
  • Added flag to lights to disable sprite drawing in `buildcubemaps`
  • Added framerate limit to Hammer 3D viewport to prevent GPU ramping up to 100% usage
  • Added in HL2's HUD Hint Display
  • Added keyvalue to control Rocket Turret range
  • Added movie support to `env_projectedtexture` (upstream from Revolution)
  • Added option to choose framerate limit in Hammer
  • Added option to disable lazy texture loading in Hammer
  • Added pose parameter output to mdlinfo and improved output formatting
  • Added projected texture keyvalue limit (8 is the new max)
  • Added spawn flag to `prop_button` to disable activation sounds
  • Added support for `cl_downloadfilter mapsonly` to download only BSPs from servers
  • Added the ability to change the `npc_personality_core` flashlight color (upstream from Revolution)
  • Added utility to dump shader documentation
  • Re-enabled the following operators in the `math_float` sound operator: asinh, atanh, acosh, expm1, expm2, log2, log1p, logb, erf, erfc, gamma, lgamma, rint, nearbyint, roundtol and trunc
  • Schrödinger cube can now support dirty skin variant (upstream from Revolution)
  • Schrödinger cubes can now play particle effects when powered (upstream from Revolution)
  • Schrödinger cubes can now play sound when powered and unpowered (upstream from Revolution)

Fixes (69)

  • Disabled `npc_wheatley_boss`, `npc_monk` and `npc_rocket_turret` interactions with the Gravity Gun
  • Disallow more client cmds when in non-co-op multiplayer
  • Don't show the co-op partner remote view in true multiplayer
  • Fixed 'scale' being applied to all entities in Hammer
  • Fixed 3D view in Hammer flickering when antialiasing was disabled
  • Fixed Adhesion Gel behaving incorrectly on level transition
  • Fixed Adhesion Gel sometimes not reorienting the Player's hull
  • Fixed Arbitrary VScript execution on the co-op host (Thanks for the report Nanoman2525!)
  • Fixed Hammer crash when changing `prop_static` entity into `prop_dynamic`
  • Fixed Hammer solids not rendering
  • Fixed Linux dependency issues for Panorama
  • Fixed MRU material list getting reversed on every Hammer launch
  • Fixed MSAA trying to be applied even when driver reported no support
  • Fixed PNG screenshots having a weird line in them in some cases
  • Fixed PNG screenshots on maps with HDR being too dark
  • Fixed VBSP not finding entities at "0 0 0" and leaking the map
  • Fixed VGUI Console lockups
  • Fixed VScript crash on VM error
  • Fixed `$detailtint` not working on VertexLitGeneric with `$phong`
  • Fixed `_restart` not restarting the game
  • Fixed `cl_csm_debug_2d`
  • Fixed `logic_gate` having incorrect starting state
  • Fixed `logic_gate` state being incorrect after reloading a save
  • Fixed `npc_personality_core` and `npc_monk` being able to be dissolved
  • Fixed `r_mapextents` getting reset on map reload without cheats
  • Fixed bullet decals, 375 shells, AR2 impact and crossbow effects not appearing as expected
  • Fixed certain client co-op commands doing whatever they want on the server in true multiplayer
  • Fixed clamping logic of `math_clamp`
  • Fixed crash in closed captions
  • Fixed crash on dedicated server related to DevUI
  • Fixed crash when decoding certain 8-bit WAV files
  • Fixed crash when sprite helper would have invalid model and parent tried to change scale KV
  • Fixed crash when using bind command in console
  • Fixed disable glow input
  • Fixed failing to create swapchain on some hardware
  • Fixed faulty logic causing IK to be unusable
  • Fixed formatting logic of `logic_format`
  • Fixed handling of CRLF files in StudioMDL on Linux
  • Fixed infinite loop in audio code
  • Fixed loading of TF2 maps with v7 static prop lump
  • Fixed map instance resolution under Linux
  • Fixed model helper trying to use non-uniform scale on non-prop_static entities
  • Fixed modelscale not updating when undoing in Hammer
  • Fixed nodraw/favourite button in Hammer sometimes not working
  • Fixed not being able to choose game config with doubleclick
  • Fixed occasional Hammer and game crash when reloading models
  • Fixed occasional crash that could happen when using `playvol` command
  • Fixed occasional lockups on very large maps when opening portals
  • Fixed performance degradation issue
  • Fixed personality cores, turrets, security cameras and roller mines spawning duplicate ragdolls with the Super Gravity Gun
  • Fixed point_paint_sensor not detecting blue gel before the surface is painted some other color first
  • Fixed possible crash when trying to interact with map window during load
  • Fixed regression breaking connections outside of the local machine
  • Fixed rendering breaking when disabling postprocess on HDR maps
  • Fixed richpresence spam
  • Fixed screenshots in certain scenarios
  • Fixed security exploit related to `point_survey` in Portal 2 (removed the entity) (Thanks for the report Nanoman2525!)
  • Fixed some HL2 entities not communicating their collision groups to the client correctly
  • Fixed some models not rendering in Hammer
  • Fixed some rare cases of entity IO string corruption
  • Fixed the incorrectly sized viewport in HLMV and Faceposer
  • Game and tools no longer rename themselves "MainThrd" on Linux
  • Hammer camera button and statistics now render correctly
  • Load BSP ConVar whitelist from MOD search path to not pick it up from CS:GO
  • Marked `sv_force_enable_paint` as replicated
  • Marked start/stop videos commands as FCVAR_SERVER_CAN_EXECUTE to fix Portal 2 co-op videos
  • Removed playtest random death
  • Revert Rocket Turret's skin to idle after rocket explodes
  • Unhid `voice_vox`, which is used for open mic mode

Improvements (16)

  • Added `cl_playeranimstate_transitions`/`sv_playeranimstate_transitions` ConVars to enable transitions in player animations
  • Changed Hammer config to text format
  • Converted Hammer options to Qt
  • Entity IO can now send values of any data type to string inputs
  • HDR cubemaps are now stored in BC6H format
  • Increased max lightmap size on surfaces
  • LDR cubemaps are now stored in BC7 format
  • Massively improved Adhesion Gel
  • Moved `imgui.ini` to be under `cfg/imgui.ini`
  • Negative entity coordinates are now sent to the client more accurately
  • Ported VGUI debug system menu to ImGui
  • Removed `item_ammo_uranium` and `item_ammo_flechette`
  • Removed devonly flag from showanimstate ConVars
  • Removed houndeye, `weapon_hopwire`, `weapon_manhack` and `weapon_thumper`
  • Removed old VGUI fogui
  • Replaced OpenAL with SDL for voice recording and removed dependency
More from Portal 2: Community Edition

Other announcements

All news
Community6 Jul 2026Localization Interest SurveyHello everyone! The team here behind Portal 2: Community Edition has heard your enthusiasm and your thoughts, and we're happy to announce we're officially looking into supporting localization! Before we jump right in, however, we're conducting an interest survey. We want to know what languages you'd like to see, what languages you think we should prioritize, and if applicable, what languages yo…Community27 Jun 20262 months later...It's been two months since we entered open beta... With exclusive showcases from: · Portal 2: Abyss... · Portal: System Failure... · and Portal: Intrusion... Let's take a look at what the community has created using Portal 2: Community Edition. Portal 2: Abyss have also posted their own devlog alongside the release of our video, go check it out!Major update17 Apr 2026Portal 2: Community Edition is in Open Beta!Hey everyone! You read that right: we're entering Open Beta! You no longer need to apply to the closed beta to play and create with Portal 2: Community Edition: just add it to your library and hit launch (Portal 2 required). Our entire team is incredibly excited to bring you the result of the past 6 years of work put into this title and we hope that it was worth the wait. But we're not done dev…