Difference between revisions of "Source SDK"

From Team Fortress Wiki
Jump to: navigation, search
m (See Also)
m (Undo edit by Gabrielwoj (Talk) (3525481) The leak was before the official release of the SDK, if you google 2003 HL2 leak you'll find a Combine Overwiki page about it)
(Tag: Undo)
 
(15 intermediate revisions by 12 users not shown)
Line 1: Line 1:
The '''Source SDK''' is a software development kit compiled by [[Valve software]] that is used to create maps or mods for the [[Source engine]].
+
{{OtherWikis
 +
| {{vdc|SDK Docs|Source Engine Documentation Index}}
 +
** {{vdc|Category:Source SDK FAQ|Source SDK FAQ}}
 +
** {{vdc|SDK Installation|SDK Installation}}
 +
| Mapping documentation
 +
** {{vdc|Team Fortress 2 Level Creation}}
 +
** {{vdc|Team Fortress 2 Mapper's Reference}}
 +
}}
 +
The '''Source SDK''' is a software development kit first released on 5 November, 2004 compiled by [[Valve]] that is used to create maps or mods for the [[Source Engine]]. Some of the SDK features are:
 +
* A launcher similar to main menu screens seen in early Valve games.
 +
* A drop-down menu to select the Source Engine version and base game.
 +
* The [[Hammer|Hammer editor]].
 +
* [[Help:Model Viewer|Half-Life Model Viewer]] and face poser.
  
==Utilities==
+
In 2003, the Half-Life 2 beta source code was leaked to the public, the leak included the source code for a early build of [[Team Fortress 2]] and the SDK. Team Fortress 2 uses Source SDK 2007.
* ''Create a Mod''
 
* ''Refresh SDK Content''
 
* ''Reset Game Configurations''
 
  
There are also a number of smaller "hidden" applications. Most of these are command-line based and are used to process elements such as textures and models. These include Vtex (a compiler to turn TGA images into usable materials) and bspzip (a program to collect all items used in a level into a single file). Information on these are available at the [http://developer.valvesoftware.com/wiki/Main_Page Valve Developer Community].
+
== See also ==
 +
* [[Valve]]
 +
* [[Source Engine]]
  
===Face Poser===
 
 
Face Poser is the tool used to access facial animations and choreography systems.
 
 
This tool allows to :
 
* Edit facial expressions, gestures and movements for characters (which are called actors), allowing to mix or blend several expressions on the fly.
 
* Lip synch speech with the speech the characters (and blending the speech with other facial expressions). The  phonemes used for lip-synching can be extracted from existing spoken .wav files, the tool taking care of the real-time association between the spoken phonemes and the movements of the lips.
 
* Sequencing expressions and other acting cues and previewing what the scene will look like in the Game engine. A scene can refer to multiple actors and thus can be used to block out fairly complicated interactions and dialogue between game characters.
 
 
===Model Viewer===
 
The ''Model Viewer'' is a program that allows users to view models.
 
 
The ''Model Viewer'' can be used for a variety of different purposes, including developing. Developers may use the program to view models and their corresponding animations, attachment points, bones, and so on. It can also be used to view props, weapons, buildings, and just about any other 3D object found except something which is a ''brush'' (an object created in ''[[Hammer]]'' that makes up the actual world - something like a floor, wall, room, skybox or terrain), the ''Model Viewer'' can't view game textures either (''Hammer'' is used for that purpose instead).
 
 
==Full List of SDK Applications==
 
* bspzip
 
* demoinfo
 
* glview
 
* [[Hammer]]
 
* height2normal
 
* hlfaceposer
 
* Model Viewer
 
* motionmapper
 
* qc_eyes
 
* SDKLauncher
 
* shadercompile
 
* studiomdl
 
* vbsp
 
* vconfig
 
* vrad
 
* vtex
 
* vtf2tga
 
* vvis
 
* xwad
 
 
== See Also ==
 
* [http://www.sourcemod.net SourceMod] - Script wrapper and extension to the Source SDK for game server plugins.
 
 
__NOTOC__
 
 
[[Category:Valve]]
 
[[Category:Valve]]
 +
[[Category:Mapping]]

Latest revision as of 21:42, 8 October 2023

The Source SDK is a software development kit first released on 5 November, 2004 compiled by Valve that is used to create maps or mods for the Source Engine. Some of the SDK features are:

  • A launcher similar to main menu screens seen in early Valve games.
  • A drop-down menu to select the Source Engine version and base game.
  • The Hammer editor.
  • Half-Life Model Viewer and face poser.

In 2003, the Half-Life 2 beta source code was leaked to the public, the leak included the source code for a early build of Team Fortress 2 and the SDK. Team Fortress 2 uses Source SDK 2007.

See also