Update February 18, 2021


Improvements

  1. Implemented a Vulkan render backend (currently accessible through the -vulkan command line parameter).
  2. Improved compile time for Perpetual Training Initiative puzzles.
  3. Improved advanced video settings descriptions.
  4. Made the game Hi-DPI aware.
  5. Smarter default video settings.
  6. Improved resolution of player avatars throughout the game.
  7. Players can now be invited to play co-op on controller.
  8. Button text contrast and padding has been improved when using a controller.
  9. Implemented a 360° Spin action.
  10. The portalgun is now correctly affected by dynamic lights (projected textures) in the scene.
  11. Improved client-side prediction for coop play.
  12. Added the ability for workshop levels to pack particles into their map with a particles/map_manifest.txt.

Misc

  1. Rendering optimizations.
  2. Added an icon to the game on Linux.
  3. Removed the "Trading Coming Soon" button.

Bug Fixes

  1. Fixed a crash on startup that could happen on Linux.
  2. Fixed a crash that could occur in some community test chambers using BEEMod on Linux.
  3. Fixed the credits being corrupted on Linux.
  4. Fixed the intro videos for acts 2 and 3 not playing on Linux.
  5. Fixed the game starting in the top left corner of the screen on Linux.
  6. Fixed a crash in the PeTI if you placed a light strip above a laser catcher on the floor and linked it to a fizzler.
  7. Fixed the fizzler not playing the retract animation when turned off in new PeTI maps.
  8. Fixed being able to copy ’uncopyable’ items in the PeTI leading to invalid/broken levels.
  9. Fixed some items in PeTI not maintaining their portalability state when expanding the chamber boundaries.
  10. Fixed a crash if PeTI avatars could not be retrieved.
  11. Fixed Cave Johnson’s lines not progressing when playing queued workshop levels.
  12. Fixed a memory leak that could occur when changing levels.
  13. Fixed a bug where you could no longer ping/taunt via mouse/keyboard if you have ever used a controller.
  14. Fixed the ping menu being visible when quick pinging on controller.
  15. Fixed the game instructor not respecting input types for respective players in split-screen mode.
  16. Fixed rumble not being respected for respective players in split-screen mode.
  17. Fixed the wrong avatar being used if playing coop after playing a workshop level.
  18. Fixed the OnFiredPortal2 output not firing.
  19. Fixed some text being duplicated on the screen multiple times.