This article's documentation is for anything that uses the Source engine. Click here for more information.

Source SDK Release Notes: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(25 intermediate revisions by 2 users not shown)
Line 2: Line 2:
{{Subpage| [[SDK Docs]] }}
{{Subpage| [[SDK Docs]] }}


{{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 March 2025.}}
{{Important|[[File:Source SDK Launcher screenshot.png|120px|right|Screenshot of the now-deprecated "Source SDK" launcher.]] <big>If you see this page when you first open the "'''Source SDK'''" (AppID 211) launcher, please note that the standalone Source SDK tool/launcher is '''no longer updated''', and '''does not support {{src13|1}} and {{tf2branch|1}} games'''.</big></br>The deprecated Source SDK tools are provided to create content-based mods for {{src09|1}} or earlier, and to obtain source code & create or maintain legacy mods built on {{srcsdk06|1}} and {{srcsdk07|1}}.
{{Note|If you see this page when you first open the "'''Source SDK'''" (AppID 211) launcher, please note that the standalone Source SDK tool/launcher are '''no longer updated''', and '''does not support {{src13|1}} games'''. The deprecated Source SDK tools are provided to create content-based mods for {{src09|1}} or earlier, and to obtain source code & create mods for {{srcsdk06|1}} and {{srcsdk07|1}}.
Many {{src13|1}} and {{tf2branch|1}} games are usually shipped with Source SDK preinstalled, located in the {{path|\bin}} folder. To launch the SDK applications ({{hammer|1}}, {{hlmv|1|linkto=source}}, etc...) manually on {{src13|1}} games, see the [[SDK Installation#Source 2013 (SteamPipe) & TF2 branch|SDK Installation - Source 2013 (SteamPipe) & TF2 branch]] section for a list of applications and their executables.
To launch the SDK applications (Hammer, HLMV, etc...) manually on {{src13|1}} games, see [[SDK_Installation#SteamPipe_migration|SDK Installation - SteamPipe migration]] section.
}}
}}
{{Note|The latest release note on [https://steamcommunity.com/games/SourceSDK/announcements Steam News page] is no longer updated. Instead release notes and changes below are copied from {{code|source-sdk-2013}} [https://github.com/ValveSoftware/source-sdk-2013/commits/master/ GitHub Commits] history. It is also recommended that you visit Source SDK 2013 GitHub page and view recent changes there, as this page may not be up to date.}}


== Source SDK 2013 update (3/9/2025) ==
== Source SDK 2013 update (7/25 - 8/5/2025) ==
=== Multiplayer ({{tf2branch|1}}) ===
=== Multiplayer ({{tf2branch|1}}) ===
* Updated SDK code (sync with latest TF2 version).
; TF2 fixes{{colon}}
* Remove MFC dependency in the launcher exe {{code|(afxres.h > winres.h)}}
: Fix Wrangler shield not moving with sentrygun
* {{Tf2}} Add prediction for thermal thruster + self-stun
; All{{colon}}
* {{tf2}} Fix crash with game_round_win in koth
: Fix point_camera transmit state in multiplayer
* {{hl2}} Move .357 snap after firing to client-side
: Fix CVoiceStatus::UpdateServerState not sending the correct vban state from the client
* Remove temporary player jingle files if tf_delete_temp_files is enabled


== Source SDK 2013 update (2/27/2025) ==
== Updated source code (as of 8/13/2025) ==
=== Multiplayer ({{tf2branch|1}}) ===
* {{tf2}} Fix prediction for jumping when huntsman is charged/released
* Fix middle mouse kicking you in Passtime
* Fix PLAYER_FLAG_BITS truncating m_fFlags sent to clients
 
== Source SDK 2013 update (2/26/2025) ==
=== Multiplayer ({{tf2branch|1}}) ===
* Add convar to control max MvM robots
* Fix radial fog not being enabled in 3D sky on official maps
 
== Source SDK 2013 update (2/18/2025) ==
An update to Source SDK 2013 has been released. The major changes include:
=== Singleplayer ({{src13sp|1}}) ===
* GitHub branch moved from {{Code|sp}} folder to {{code|singleplayer}} branch. Code remains unchanged.
=== Multiplayer ({{tf2branch|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.}}
*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
*All remaining Valve games running on {{src13mp|2}} ({{css}}, {{dods}}, {{hldms}} and {{src13mp}} SDK) have been upgraded to {{tf2branch|2}}.
*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
*GitHub branch moved from {{Code|mp}} folder to default ({{code|master}}) branch. Code remains unchanged.
 
== Updated source code (3/9/2025) ==
*Source 2013 Singleplayer: [https://github.com/ValveSoftware/source-sdk-2013/tree/singleplayer Source SDK 2013 GitHub repo].
*Source 2013 Singleplayer: [https://github.com/ValveSoftware/source-sdk-2013/tree/singleplayer Source SDK 2013 GitHub repo].
**{{Note|SP code remains unchanged since 2014.}}
**{{Note|SP code has not been yet updated since 2014.}}
*TF2 branch (newer Source 2013 MP): [https://github.com/ValveSoftware/source-sdk-2013/tree/master Source SDK 2013 GitHub repo].
*TF2 branch (newer Source 2013 MP): [https://github.com/ValveSoftware/source-sdk-2013/tree/master Source SDK 2013 GitHub repo].
== Report Issues ==
* If you encounter any problems with this release (bugs, crashes, etc...), visit GitHub Issues page to report or search existing issues:
** {{GitHub|ValveSoftware/Source-1-Games/issues|Source 1 Games repo}} - find / report bugs that affecting Valve games.
** {{GitHub|ValveSoftware/source-sdk-2013/issues|Source SDK 2013 repo}} -  find / report bugs affecting the Source SDK itself, and Source SDK Base 2013.
** {{Important|Always search for existing issues before creating new bug report, to prevent duplicated bug reports.}}


== Previous releases ==
== Previous releases ==
Line 65: Line 32:


[[Category:Valve]]
[[Category:Valve]]
[[Category:Source]]
{{Source topicon}}
[[Category:Source SDK FAQs]]
[[Category:Entry pages]]
[[Category:Entry pages]]
[[Category:Changelists]]

Latest revision as of 12:01, 15 August 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)
Icon-Important.pngImportant:
Screenshot of the now-deprecated "Source SDK" launcher.
If you see this page when you first open the "Source SDK" (AppID 211) launcher, please note that the standalone Source SDK tool/launcher is no longer updated, and does not support Source 2013 and Team Fortress 2 branch games.
The deprecated Source SDK tools are provided to create content-based mods for Source 2009 or earlier, and to obtain source code & create or maintain legacy mods built on Source SDK Base 2006 and Source SDK Base 2007.

Many Source 2013 and Team Fortress 2 branch games are usually shipped with Source SDK preinstalled, located in the 🖿\bin folder. To launch the SDK applications (Hammer, HLMV, etc...) manually on Source 2013 games, see the SDK Installation - Source 2013 (SteamPipe) & TF2 branch section for a list of applications and their executables.

Note.pngNote:The latest release note on Steam News page is no longer updated. Instead release notes and changes below are copied from source-sdk-2013 GitHub Commits history. It is also recommended that you visit Source SDK 2013 GitHub page and view recent changes there, as this page may not be up to date.

Source SDK 2013 update (7/25 - 8/5/2025)

Multiplayer (Team Fortress 2 branch)

TF2 fixes:
Fix Wrangler shield not moving with sentrygun
All:
Fix point_camera transmit state in multiplayer
Fix CVoiceStatus::UpdateServerState not sending the correct vban state from the client

Updated source code (as of 8/13/2025)

Report Issues

  • If you encounter any problems with this release (bugs, crashes, etc...), visit GitHub Issues page to report or search existing issues:
    • Source 1 Games repo Source 1 Games repo - find / report bugs that affecting Valve games.
    • Source SDK 2013 repo Source SDK 2013 repo - find / report bugs affecting the Source SDK itself, and Source SDK Base 2013.
    • Icon-Important.pngImportant:Always search for existing issues before creating new bug report, to prevent duplicated bug reports.

Previous releases