Source SDK Base: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(username removed)
(Replaced content with "403 Access Denied.")
Tag: Replaced
Line 1: Line 1:
{{lang|Source SDK Base}} __NOTOC__
403 Access Denied.
 
'''Source SDK Base''' is a game/tool available to all Steam users which is locked to a particular [[:Category:Engine branches|engine branch]]. Compared to basing your mod on a "real" game, use of SDK Base massively increases your potential audience and prevents incompatible engine updates from making your code unusable.
 
== Versions ==
 
There are currently four versions of SDK Base: the original [[Source 2006]] version (AppID 215),  the [[Source 2007]] version ''(AppID 218)'', and two [[Source_SDK_2013|Source 2013]] versions - SP ''(AppID 243730)'' and MP ''(AppID 243750)''.
 
{{as|4}} deserves mention here too, as it is also freely available and also provides source code. {{todo|Make a page explaining which game to pick.}}
 
== Setting up the Source SDK Base ==
Install Source SDK Base 2006/2007 from Steam->Library->Tools or from the links below:
* [steam://rungameid/215 Install/Run Source SDK Base 2006] (AppID: 215)
* [steam://rungameid/218 Install/Run Source SDK Base 2007] (AppID: 218)
 
For {{src13|4}} version, [[Source_SDK_2013|see this page]].
 
== Content ==
 
* The stock gamecode is a duplicate of [[Episode One]]'s or [[Episode Two]]'s, depending on which version (see below) you are using. '''But the only ''content'' available is that of [[Half-Life 2]] and [[Half-Life 2: Lost Coast]]''': while [[npc_zombine|Zombines]] and [[npc_hunter|Hunters]] exist in the code and can be spawned, they appear as errors because their [[model]]s are not available. If you want to use episodic things, you will need to [[Gameinfo.txt#Mounting content|mount the appropriate game]].
* SDK Base might provide mods with Lost Coast's content, '''but [[dedicated server]]s do not'''. Multiplayer mods should either not use anything from Lost Coast, or include what they do use in their dedicated server download. {{tip|In Source 2007 or later you can remove the <code>sourcetest</code> SearchPath from gameinfo.txt and Lost Coast will disappear. Unfortunately, doing this under Source 2006 (Episode One) will make the game crash immediately!}}
 
== Bugs and Fixes ==
 
There are two small glitches:
 
<ol>
<li>The main menu has a "Visual Stress Test" option instead of anything useful. Copy <code>resource\[[GameMenu]].res</code> from another suitable game into your mod.
</li>
<li>Episode Two's flashlight and weapon pickup icons do not appear. Open <code>resource\ClientScheme.res</code> and add this to the <code>Fonts</code> section:
 
<source lang=php>
WeaponIconsSmall
{
1
{
name HalfLife2
tall 32
weight 0
antialias 1
additive 1
custom 1
}
}
</source>
</li>
</ol>
 
== Content (2007) ==
 
* Source SDK Base 2007 (<code>sourcetest</code>)
* Source SDK Base + [[Half-Life 2: Lost Coast]] (<code>sourcetest</code>)
* Source 2007 shared (<code>hl2</code>)
* Source shared (<code>hl2</code>)
* [[Source 2007]] engine branch
 
== Content (2006) ==
 
* Source SDK Base + [[Half-Life 2: Lost Coast]] (<code>sourcetest</code>)
* Source shared (<code>hl2</code>)
* [[Source 2006]] engine branch
 
[[Category:Tools]]

Revision as of 12:28, 24 March 2024

403 Access Denied.