Source SDK Release Notes: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(Updated with info from TF2 branch (new SDK 2013 MP).)
Line 2: Line 2:
{{Subpage| [[SDK Docs]] }}
{{Subpage| [[SDK Docs]] }}


{{Note|For the latest release notes, see this [https://steamcommunity.com/games/SourceSDK/announcements Steam News page]. This page is currently '''up to date''' as of May 2023.<br>Gamecode is currently last updated [https://github.com/ValveSoftware/source-sdk-2013/ on GitHub] in Sep 10, 2015, and they do not contains any bug fixes and new features introduced from {{hl2|4}} and {{portal|4}} after the {{steamdeck|3.1}} respectively.}}
{{Note|The latest release note on [https://steamcommunity.com/games/SourceSDK/announcements Steam News page] is no longer updated. This page is currently '''up to date''' as of Feb 2025.<br>Gamecode is currently last updated [https://github.com/ValveSoftware/source-sdk-2013/ on GitHub] in Sep 10, 2015, and they do not contains any bug fixes and new features introduced from {{hl2|4}} and {{portal|4}} after the {{steamdeck|3.1}} respectively.}}
{{Note|If you see this page when you first open the "Source SDK" (AppID 211) launcher, please note that the old Source SDK launcher are '''no longer updated''', and '''does not support {{src13|1}} games'''.
{{Note|If you see this page when you first open the "Source SDK" (AppID 211) launcher, please note that the old Source SDK launcher are '''no longer updated''', and '''does not support {{src13|1}} games'''.
To launch the SDK applications (Hammer, HLMV, etc...) manually, see [[SDK_Installation#SteamPipe_migration|SDK Installation - SteamPipe_migration]] section.
To launch the SDK applications (Hammer, HLMV, etc...) manually, see [[SDK_Installation#SteamPipe_migration|SDK Installation - SteamPipe_migration]] section.
}}
}}
== [https://steamcommunity.com/games/SourceSDK/announcements/detail/225502475072008335 Source SDK 2013 Update 10/2/2014] ==
An update has been published for all users. This brings the multiplayer base in-sync with TF2 as of September 30th.


* '''General:'''
== Source SDK 2013 update (2/18/2025) ==
** Client/server memory improvements
=== Singleplayer ({{src13sp|1}}) ===
** Fixed a client crash when switching between windowed-mode and fullscreen for {{mac|4}} and {{linux|4}} clients
*Added a borderless window option to video settings
** Added experimental {{code|cpu_frequency_monitoring}} convar to detect thermal throttling. If you have performance problems on Windows, add {{code|"+cpu_frequency_monitoring 2"}} to the command line to see if CPU thermal throttling is an issue. If the displayed CPU frequency percentage drops below about 80-85% then you may have a problem with your CPU slowing down due to overheating. If it drops below 50-55% then you may have a serious problem. CPU overheating can be caused by overclocking, insufficient cooling, insufficient airflow, failing or dirty fans, or other causes. For more detail see https://support.steampowered.com/kb_article.php?ref=2715-YIPD-6873
*Added bicubic lightmaps (from Half-Life 2: 20th Anniversary Update)
* '''Virtual Reality:'''
*Added [[env_fog_controller|radial fog]] (from Half-Life 2: 20th Anniversary Update)
** Fixed selecting the wrong refresh rate when running on a display that does not use the desktop refresh rate
{{Todo|More?}}
=== Multiplayer ({{tfbranch|1}}) ===
{{Note|Info copy-pasted from {{css|1}} Feb 18, 2025 update notes, and edited to only mention fixes that applies to all updated games ({{src13mp}} to {{tf2branch}}, like {{dods}}, {{hldms}}), and SDK 2013 MP. Game-specific fixes are not included here.}}
An update to Source SDK 2013 MP has been released. The major changes include:
*Added 64-bit Support. 64-bit binaries will automatically be launched on systems with a 64-bit OS.
*Added a borderless window option to video settings
*Added bicubic lightmaps (from Half-Life 2: 20th Anniversary Update)
*Added [[env_fog_controller|radial fog]] (from Half-Life 2: 20th Anniversary Update)
*Added support for Steam Networking
*Added UI scaling for high-resolution screens
*Made the default server name for listen servers include the player's name
*Made the game launch in native resolution by default instead of 640x480
*Client-side prediction fixes (these fix 'jank'/rollback in certain situations)
**Fixed a prediction bug where if the player was moved on the client, their input-based movement for that tick was not taken into account in non-player actions
**Improved prediction for walking on props and other entities
**Made certain client-side entities only trigger local prediction errors
***e.g. If the viewmodel experiences a prediction error, the player will not experience a prediction error
**Fixed prediction of viewmodel sway
**Fixed a prediction error regarding weapon idle animations
*Fixed certain breakable props not gibbing correctly
*Fixed an issue where certain variables like position would not be updated correctly to match the server in certain situations
*Fixed the player's base velocity (eg. conveyors, moving items etc.) getting subtly out of sync from client/server


== Previous releases ==
== Previous releases ==

Revision as of 21:11, 18 February 2025

English (en)Español (es)Français (fr)Hrvatski (hr)Português do Brasil (pt-br)Русский (ru)Tiếng Việt (vi)中文 (zh)Translate (Translate)
Note.pngNote:The latest release note on Steam News page is no longer updated. This page is currently up to date as of Feb 2025.
Gamecode is currently last updated on GitHub in Sep 10, 2015, and they do not contains any bug fixes and new features introduced from Half-Life 2 Half-Life 2 and Portal Portal after the Steam Deck respectively.
Note.pngNote:If you see this page when you first open the "Source SDK" (AppID 211) launcher, please note that the old Source SDK launcher are no longer updated, and does not support Source 2013 games.

To launch the SDK applications (Hammer, HLMV, etc...) manually, see SDK Installation - SteamPipe_migration section.

Source SDK 2013 update (2/18/2025)

Singleplayer (Source 2013 Singleplayer)

  • Added a borderless window option to video settings
  • Added bicubic lightmaps (from Half-Life 2: 20th Anniversary Update)
  • Added radial fog (from Half-Life 2: 20th Anniversary Update)
Todo: More?

Multiplayer (Titanfall branch)

Note.pngNote:Info copy-pasted from Counter-Strike: Source Feb 18, 2025 update notes, and edited to only mention fixes that applies to all updated games (Source 2013 Multiplayer to Team Fortress 2 branch, like Day of Defeat: Source, Half-Life Deathmatch: Source), and SDK 2013 MP. Game-specific fixes are not included here.

An update to Source SDK 2013 MP has been released. The major changes include:

  • Added 64-bit Support. 64-bit binaries will automatically be launched on systems with a 64-bit OS.
  • Added a borderless window option to video settings
  • Added bicubic lightmaps (from Half-Life 2: 20th Anniversary Update)
  • Added radial fog (from Half-Life 2: 20th Anniversary Update)
  • Added support for Steam Networking
  • Added UI scaling for high-resolution screens
  • Made the default server name for listen servers include the player's name
  • Made the game launch in native resolution by default instead of 640x480
  • Client-side prediction fixes (these fix 'jank'/rollback in certain situations)
    • Fixed a prediction bug where if the player was moved on the client, their input-based movement for that tick was not taken into account in non-player actions
    • Improved prediction for walking on props and other entities
    • Made certain client-side entities only trigger local prediction errors
      • e.g. If the viewmodel experiences a prediction error, the player will not experience a prediction error
    • Fixed prediction of viewmodel sway
    • Fixed a prediction error regarding weapon idle animations
  • Fixed certain breakable props not gibbing correctly
  • Fixed an issue where certain variables like position would not be updated correctly to match the server in certain situations
  • Fixed the player's base velocity (eg. conveyors, moving items etc.) getting subtly out of sync from client/server

Previous releases