Talk:Source SDK Base

From Valve Developer Community
Jump to: navigation, search

Who needs to install this?

I'm confused. If I make my mod based around this, like I'm supposed to, will players need to install this as well? Or will the change be transparent to players? --Giles 15:28, 4 Aug 2006 (PDT)

Players will need to install it. It should be fixed. --DogGunn 01:02, 7 Aug 2006 (PDT)

Uninstallent of SDK base

Just to check, if you uninstal SDK base, can you still play other games like Half Life2 whilst SDK base is uninstalled? --alekum 21:11, 10 june 2008

Yes. It's only used by mods. --TomEdwards 13:25, 10 Jun 2008 (PDT)

Pre-release banter

What exactly is in this? I'm curious and don't wanna wait for the download :P Wraiyth 19:12, 28 Jul 2006 (PDT)

There's not much in it - I'll get a list of the .GCF files later. BTW, the download is about 40MB so it's not that big. --DogGunn 19:16, 28 Jul 2006 (PDT)
It looks to be to be the Lost Coast Stress Test. And that is all...--Gameexpertmaster 19:13, 28 Jul 2006 (PDT)
Steam told me it was 116, but if its the LC Stress Test it could be because I don't actually have LC downloaded. Wraiyth 19:20, 28 Jul 2006 (PDT)
No, even if you have LC installed it's that big. The map files are duplicated in the SDK Base GCF, not crossreferenced from LC. ATimson 22:26, 28 Jul 2006 (PDT)
Might have to do with nothing at all, but file size of Source SDK Base server.dll is 6.95 mb while file size of lost coast's server.dll is 6.5 mb. noob cannon lol 19:32, 28 Jul 2006 (PDT)
In your mod's, if you change the appid to 215 (same as Source Base SDK) when you run your mod, in the top right corner you get Source Engine 7 Build 2768, which was never there before.--Gameexpertmaster 19:47, 28 Jul 2006 (PDT)

There was talk about mods using a completely different appID so we were decoupled from engine changes and from what I can tell basically a static engine version so our mods wont get killed when Valve make a change to the "real" engine like has happened in the past. The question has to be asked, if this download is a sizable download 100MB+ do our users also have to download this? ^Ben 19:55, 28 Jul 2006 (PDT)

Yes, your users would have to download it. Hopefully by trimming out the stress test—or at least changing it to be pulled from the LC cache instead of downloaded again—they can cut that down quite a bit. That said, I thought the point wasn't to have a static engine version for mods; rather, because the single player games have a static engine version, having the separate appID would allow single player games to take advantage of the newest engine version which they won't get if they stay as HL2/LC/Ep1 mods. ATimson 22:32, 28 Jul 2006 (PDT)
That makes no sense. You don't have to download the Source SDK to play current mods. Also, the two engine versions are compatible in regards to everything but HL2 character assets, which doesn't seem worth splitting AppIDs for to me. --TomEdwards 23:49, 28 Jul 2006 (PDT)
No, you don't have to download the SDK—but you do have to download the appropriate Source engine game. If this is the standalone app, which would be used instead of a game, it should have to be downloaded too. As for splitting, there's also another benefit: allowing anybody with one Valve Source game to play all mods, regardless of what they own. [At least, if I'm remembering the hlcoders post right. :)] ATimson 04:52, 29 Jul 2006 (PDT)

There's no way this was meant to be publicly released—the reslists are broken. You aren't forced to download all the files required to load even the menu background before it loads. Not that their reslists are normally not broken... but they normally require too much, not nothing. ATimson 23:21, 28 Jul 2006 (PDT)

I'm sure it was meant to be released - no accidtal. Let's just find out what VALVe say. --DogGunn 23:27, 28 Jul 2006 (PDT)
You'd think that they've had said something before its release, though... especially since it showed up on a Friday, not their normal release day? ATimson 04:53, 29 Jul 2006 (PDT)
I was confused about this thinking I was the only one, but it is nice to know I'm not. It doesn't look deliberate, but because of all this mod stuff, I'm thinking it probably was. Although why it was the lost coast stuff in it, no-one knows. Heck, this is the only place I know with a mention of it. Google gives nothing, but I have yet to check the Steam forums. Prehaps I should? --RabidZombie 05:53, 29 Jul 2006 (PDT)

"Good guess, mods currently using 220 should switch to 215 if they wish to use the new engine features (and some using 320 should consider switching to 215). Mike will provide all the details when the SDK is ready :) - Alfred" noob cannon lol 16:08, 29 Jul 2006 (PDT)


What SearchPaths should we use with SDK base? This seems to work for now:

Game		|gameinfo_path|.
Game		sourcetest
Game		hl2

But it doesn't seem right to me somehow. Some clarification would be appreciated. --TomEdwards 03:46, 5 Aug 2006 (PDT)

You don't really need to use's probably something to make sure Steam doesn't complain—ts2do 11:48, 5 Aug 2006 (PDT)
It isn't supposed to be launched as a game in its own right, just be a base for mods to work off. That's why the reslists are broken. You don't need any of the Sourcetest content if you're going to be launching a mod, and including it in the reslist will force users to download it when they launch a mod. The sourcetest content just exists so it doesn't crash straight away if you do happen to launch it standalone, I reckon. --AiusEpsi 05:13, 6 Aug 2006 (PDT)
There seems to be a great deal of confusion on the way the new SDK stuff slots into modding. Some clarification (i.e., a how to page) would be appreciated.
That's the theory ts2do, but there is an immediate CTD if you don't include it. It has to be mounted, today at least. --TomEdwards 14:57, 6 Aug 2006 (PDT)

Help for a newb

Hi, I don't understand what Source SDK Base really dose. I looked all over google and got nothing. I heard that you use it to test maps or mods you've created. I read that it allows you to create maps or mods or helps in creating them by allowing you to use the most recent stuff or what ever it is that valve or who ever have out. So for example what I read or believe is that with Source SDK Base I can make maps with the graphic quality of Half Life 2 Episode 1 or Half Life 2 Lost Coast.

I'm not sure what to believe. But what I need is for some one to help me understand how to use Source SDK Base, and explain exactly what it is.

This is my first time posting on a Wiki like this so please don't get mad if I'm doing something wrong, Thanks.

No problem at all really. The base is more or less as a Dev tester game. Meaning that this game has all the new entity's, updates, and effects that the current engine has. This is simply made for test reasons and checks along certain things within the engine as well as HDR and fps checks through triggers and many based entity. Yeah so not much but as to the ep 1 and Lost Coast content, mainly this does allow you to make mods with the new engine. however only if you don't have ep1 or HL2DM. In fact this was released way afterward the main ep1 update for the engine. The engine has always now had the ability to run maps and compile them in HDR. Also think of SDK base as a toolbox. Mainly its to really show things, console commands and the previous explained in the current new engine.--Gear 22:45, 23 Jul 2007 (PDT)
Sorry I'm still a little confused, so the source SDK base allows me to create mods? Not levels like Hammer editor? So you mean I can create a map with hammer editor, compile it in HDR and open the map in source SDK base? And then using source SDK base i can add entities? Or?
And so if I have HL2 ep. 1 and HL2DM which I do, I wont be able to? I call shenanigans on that lol. So if I didn't have those 2 games, would I be able to use source SDK base to create some cool HDR maps for CSS or would it have to be for a multiplayer mod I have made myself. And in order to create mods using source SDK source, would I need to use a third party program for creating mods, or is source SDK base like its own mod creator?
Sorry I'm new to all of these things. I just started creating maps with hammer a couple of weeks ago and still don't understand everything. I'm only 17 but video games are my passion. I have played a game called Second Life which I loved because you can create almost anything, your own world or game within the game even. So I really want to learn more about all this stuff.

No you need to have ep1 or css to use THEIR content. Source sdk base just allows you to use and make MODS under the new source sdk engine build. Simple as that. And no the source sdk base DOES NOT allow you to make maps just mods. You must own hl2, hl2ep1, hl2dm, DOD, or SINep to use the sdk. The sdk requires content in order to be used the sdk base is just a test of the new engine. Also source sdk does not allow you to put entity's in a map because in can not re-write the final bsp. Yeah don't worry about it is a bit complicated at first.--Gear 16:04, 26 Jul 2007 (PDT)

Cool thanks, so then I would use SDK base just to test maps or something like that? So that I can test my mod on the updated engine? Does source SDK base actually create the mod, or do you use third party software along with SDK base to create the mod? Does SDK base update source SDK? What I'm trying to get at is, how do I use the most recent entities and things from the SDK base engine? I think you said that there are new entities, or did you mean the entities are updated to work better when testing with SDK base?

Yeah no prob their already all there and included in all the games content thats being used but nope you do not need third-party tools to create mods here check this out:[1]. Id love to explain everything but theres just way too much!--Gear 19:00, 26 Jul 2007 (PDT)

Sorry to keep asking questions, but if they're already all there (in the programs?) then what is the purpose of SDK base other than creating mods, which is already possible using third party software.
Mods extend existing games. The SDK Base is one that is shared between games and kept up to date on Valve's side. --TomEdwards 05:22, 29 Jul 2007 (PDT)

Yeah that is quite true. I suppose you can say that sdk base is well quite useless in cause.--Gear 14:56, 29 Jul 2007 (PDT)

Using SDK base?

How come this article doesn't say anything about making a mod using the SDK base? How exactly is this done?

Providing your SteamAppId in your gameinfo.txt is set to 215, you'll be using the SDK base. This is default for all new mods, though some people tend to change their SteamAppId's to an existing game (ie, HL2, HL2:Ep1/Ep2, CS:S, etc.) --Daedalus 21:01, 13 Oct 2007 (PDT)

Source SDK vs Source SDK Base

Source SDK Base (SteamAppId 215) loads the latest version of the Source engine. Half-life 2 (SteamAppId 220) loads an older version of the Source engine. Is Half-life 2 in this case the Source SDK (SteamAppId 211)? --Viant 22:17, 18 Nov 2007 (PST)

The Half-life 2 in that case is NOT the Source SDK. Although Source SDK has similar label to Source SDK Base, they have different purposes. Source SDK is used to create (mods) a game based on Source engine whereas Source SDK Base and Half-life 2 are the game itself. --Viant 22:23, 18 Nov 2007 (PST)

Uh Yeah we know that already...--Gear 00:49, 19 Nov 2007 (PST)

Can't find it in my Tool list

Hey guys! I can't find Source SDK Base in my Steam Tool-List, although I have got HL2-Deathmatch I don't know how this is possible. So now I can't play any Mods that are based on Source SDK Base because I can't download it from Steam .

It's just not there in my tool list.

Please respond quickly

Greetz, Passy666

Two of my friends who also have HL2:DM only don't have Source SDK in the tools list. But according to the wiki, you only need to own one product that runs on Source engine. So either the wiki lies or its a bug and should be reported and fixed... --Sky 15:51, 9 Mar 2008 (PDT)
Ok, it seems the free version of hl2:DM doesn't unlock the SDK, its written right here in this article... --Sky 16:25, 9 Mar 2008 (PDT)

Two quick questions

1. Does Source SDK Base have HL2 entities, as I want my MOD to be in the HL universe, and 2. How do you decide whether or not the MOD is single-player or mulitplayer. Thanks in advance. --JeffMOD 04:40, 14 Jun 2008 (PDT)

1. Source SDK base is the engine, on which the mod runs. The Source SDK is used for creating mods. Select the engine to create a mod for that engine. 2. This is set in the Create a mod window. The code is optimised for its respective purpose, so SP has more bandwidth usage if used online, while MP plays better online, but has less entities to compensate for bandwidth usage. Solokiller 05:07, 14 Jun 2008 (PDT)

Thanks Solokiller. I...sorta understand. You're saying... HL2 entities are onlt for HL2, and SP and MP are set in create a mod, right? Im a n00b, so... anyway. thanks. --JeffMOD 05:22, 14 Jun 2008 (PDT)

Source SDK is available in my tools, but blatantly refuses to install.

I've been interested in making maps for a while, but when I finally decided to install Hammer, Source SDK simply won't install. I click on it in my tools, and it goes through all the regular notifications and prepares the files for download, but then just sits there and does nothing. Nothing in downloads, no change in the icon. Nothing. I own several source engine games including Portal and Left 4 Dead 2. What in the name of Cave Johnson does Steam want?

Edit: Nevermind. Steam was just derping up again. Restarting Steam fixed it :D