Guys, stop pissing your pants, this is not the Source engine. It's just a damn SDK for modders. Lots of comments seem to imply the former, which is not the case.
You can't do anything with this code without Source.
To expand, this SDK mostly only builds a few DLLs which allow mods to override various parts of the game logic. It doesn't include the source for the main hl2.exe, for example.
This is how all mods have been built for Valve games dating back to the original Half-Life.
The actual problem is that the license they are using is neither a valid free software license nor a valid open source license. The GPL would honestly be their best option if they wished to build a bigger community around Source engine modding, but I doubt that will ever happen.
I'm pretty sure this is their previously released SDK (though a new release for 2013) which is already available through Steam. What's new here is that they've put it up on GitHub.
> We have released an update to the Source SDK, bringing support for Mac OS X and Linux to mod developers and exposing the ability for virtual reality support in your mod.
Looks like some of the SSE work in the mathlib directory is unimplemented or unverified in POSIX environments, or else implemented only in C. Not sure how crucial or not that would be in the big picture of things though.
I'm sure it'd be fun to play with, but the license makes it a non-starter for any serious work.
This new release seems to have support for Linux and OS X, which is a new addition to the Source SDK. Previously you've only been able to use mods on Windows. This might be enough to get me back into modding for a bit.
Yah, it is so terrible that valve would release something for free to those who could not pay, but would not supply the ingredients for a commercial effort without some consideration. What scumbags.
This is great. Now we are free to help remove dependencies, improve this engine and in the long run hopefully help Valve take further steps into being a more Open Company , I hope that Valve change the license once they are in a position to do so. They are in a staggeringly odd turn of events starting to 'Open Up ' and working within the view of the outside public on a number of high profile software projects. They are making good moves, I for one intend to encourage them to make more by helping! Pull requests to help them will make them realize they will gain more if the engine is even more open, its a matter of time.
This is just an SDK. It's for their own convenience! You make mods for their closed source Source engine (see what I did there?) and they earn tons of money and Steam users.
What's Open about that? How are you going to remove the Source dependency?
Game companies have been releasing SDKs since what feels like forever.
I love Valve's games, but you have to give credit where it's due.
[+] [-] kaoD|12 years ago|reply
You can't do anything with this code without Source.
[+] [-] mambodog|12 years ago|reply
This is how all mods have been built for Valve games dating back to the original Half-Life.
[+] [-] sliverstorm|12 years ago|reply
[+] [-] spacelizard|12 years ago|reply
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] 7manr82h|12 years ago|reply
yes
[+] [-] catmanjan|12 years ago|reply
[+] [-] mambodog|12 years ago|reply
[+] [-] throwaway2048|12 years ago|reply
[+] [-] s_husso|12 years ago|reply
[+] [-] 1qaz2wsx3edc|12 years ago|reply
> We have released an update to the Source SDK, bringing support for Mac OS X and Linux to mod developers and exposing the ability for virtual reality support in your mod.
[+] [-] aspensmonster|12 years ago|reply
I'm sure it'd be fun to play with, but the license makes it a non-starter for any serious work.
[+] [-] x3ro|12 years ago|reply
This seems to be some HL2EP1 specific stuff in there X'D
[+] [-] ajanuary|12 years ago|reply
[+] [-] z3phyr|12 years ago|reply
[+] [-] throwaway2048|12 years ago|reply
[+] [-] 7manr82h|12 years ago|reply
[+] [-] BHSPitMonkey|12 years ago|reply
[+] [-] stefan_kendall|12 years ago|reply
Awful.
[+] [-] jamesaguilar|12 years ago|reply
[+] [-] kbar13|12 years ago|reply
[+] [-] tech-dragon|12 years ago|reply
And specifically to the people complaining about the license file https://github.com/ValveSoftware/source-sdk-2013/blob/master... . The likely reason that it cannot at this time be changed will probably be the legal agreements Valve has signed regarding the stuff you will read if you open up one of the other files up in the root of the repo thirdpartylegalnotices.txt https://github.com/ValveSoftware/source-sdk-2013/blob/master...
Edit--- It looks like people are already hacking away and fixing stuff! https://github.com/AnAkIn1/source-sdk-2013/commit/fe2fa2204b...
[+] [-] kaoD|12 years ago|reply
This is just an SDK. It's for their own convenience! You make mods for their closed source Source engine (see what I did there?) and they earn tons of money and Steam users.
What's Open about that? How are you going to remove the Source dependency?
Game companies have been releasing SDKs since what feels like forever.
I love Valve's games, but you have to give credit where it's due.
[+] [-] MattDL|12 years ago|reply