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
(Added release notes for 10/31/2006 beta release)
mNo edit summary
 
(88 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Steam]][[Category:Changelists]]
{{LanguageBar}}
{{Subpage| [[SDK Docs]] }}


== New Source SDK Beta ==
{{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}}.
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.
}}
{{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.}}


=== Getting the Source SDK Beta ===
== Source SDK 2013 update (7/25 - 8/5/2025) ==
To run this beta version you will need to add <code>-beta sdk</code> to your command line when you start Steam. This can be done by opening up the Windows shortcut you use to launch Steam and adding <code>-beta sdk</code> right after <code>Steam.exe</code>. Please report any bugs or issue you find [[SDK_Beta_Bugs|in this article]].
=== Multiplayer ({{tf2branch|1}}) ===
; TF2 fixes{{colon}}
: Fix Wrangler shield not moving with sentrygun
; All{{colon}}
: Fix point_camera transmit state in multiplayer
: Fix CVoiceStatus::UpdateServerState not sending the correct vban state from the client


'''Important:''' You should also disable Steam from running automatically when Windows starts, to prevent it from running the non-beta SDK. To disable Steam from running automatically:
== Updated source code (as of 8/13/2025) ==
# Open the Steam window.
*Source 2013 Singleplayer: [https://github.com/ValveSoftware/source-sdk-2013/tree/singleplayer Source SDK 2013 GitHub repo].
# Choose '''Settings''' from the '''File''' menu.
**{{Note|SP code has not been yet updated since 2014.}}
# Click on the '''Interface''' tab.
*TF2 branch (newer Source 2013 MP): [https://github.com/ValveSoftware/source-sdk-2013/tree/master Source SDK 2013 GitHub repo].
# Uncheck the '''Run Steam when Windows starts''' option.


{{note|Be sure to run the game you wish to edit ''before'' running the SDK, to make sure you have the latest updates.}}
== 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.}}


=== Release Notes for the Previous SDK Version ===
== Previous releases ==
* See the [[Source SDK release notes archive]] for information on previous releases.


* Click [[PreviousReleaseNotes|here]] for information on previous releases.
__NOTOC__


== Current Known Issues ==
[[Category:Valve]]
 
{{Source topicon}}
See [[Source SDK Known Issues]] or [http://developer.valvesoftware.com/bugzilla Bugzilla] for a list of known issues and workarounds.
[[Category:Source SDK FAQs]]
 
[[Category:Entry pages]]
== New Features ==
[[Category:Changelists]]
 
=== SDK Code ===
 
'''Visual Studio 2005 Support''' [http://developer.valvesoftware.com/cgi-bin/bugzilla/show_bug.cgi?id=1 Bugzilla]
* SDK now ships with solution files, project files, and static LIBs for both Visual Studio 2003 and Visual Studio 2005. There were also several code changes to accomodate Visual Studio 2005.
* When you create a new mod the solution and project files for both compilers are copied to the target directory. All Visual Studio 2003 solution and project files are of the form ''project''-2003.vcproj or ''solution''-2003.sln. Similarly, all Visual Studio 2005 solution and project files are of the form ''project''-2005.vcproj or ''solution''-2005.sln.
 
'''Spectate Mode Added to HL2MP'''
== Bug fixes ==
 
=== Faceposer fixes ===
 
* Faceposer Crashes When When Trying to Extract or Add a .txt File [http://developer.valvesoftware.com/cgi-bin/bugzilla/show_bug.cgi?id=6 Bugzilla]
 
* Fixed bug where visemes (the face shapes used by phoneme processing) would be connected to the wrong parts of the face depending on the order that models were loaded.
 
=== SDK Code Fixes ===
 
* Added player 'ready' command in HL2MP. If mp_readyrestart is enabled, then the round can be restarted if every player says 'ready'
* In HL2MP objects no longer hide tripwire slams. If an object is placed on top of a tripwire slam, it explodes, mirroring the behavior of det-pack slams.
* Scoreboard no longer changes during intermission, in the case a player is standing next to a grenade or flaming barrel when the round ends.
* Fixed ragdoll velocity extraction.
* Fixed 3d skybox always rendering, even if not visible. added "r_3dsky 2", which forces the 3d skybox to always render.
* Fixed about 15 cases of off by one errors in iterating from 1 to gpGlobals->maxClients in the game and client code.
* Lag compensation added back into HL2MP. It was mistakenly removed in the previous SDK release.
 
== Previous Releases ==
* Click [[PreviousReleaseNotes|here]] for information on previous releases.

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