This page is a index to the software documentation. Click here for more information.
This article's documentation is for the "GoldSrc" engine. Click here for more information.
This page has been semi-protected so that only established users can edit it.

Half-Life SDK: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(We should replace the color of the links as little as possible)
No edit summary
 
(29 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{gldsrc topicon}}
{{DIP topicon}}
{{semi-protection}}
{{LanguageBar}}
{{LanguageBar}}
{{gldsrc topicon}}{{Semi-protection}}
{{Subpage| [[GoldSrc]] }}


{{Background
{{Background
| file = Half-Life SDK - Background.png
| file = Half-Life SDK - Background.png
| opacity = 0.13
| opacity = 10%
| gradient-height = 250px
| gradient-height = 700px
}}
}}


{{Todo|Add links to applicable {{twhl}} pages on various GoldSrc pages, such as entity pages, as that wiki is more up-to-date and verbose for GoldSrc content.}}
<div style="display:flex; justify-content:center">{{todo|Add links to applicable {{twhl}} pages on various GoldSrc pages, such as entity pages, as that wiki is more up-to-date and verbose for GoldSrc content.}}</div>
 
The {{hlsdk|4.1}} is the set of tools needed to create content for {{gldsrc|1.bold}}. On 30th August 2013, the Half-Life SDK was finally added to Steam in the 'Tools' section. You can now create and compile {{hl|1.bold}} and other '''GoldSrc''' mods for {{win|1.bold}}, {{mac|1.bold}} and {{linux|1.bold}} as a result of the [[SteamPipe]] updates.


{{Table
{{Table
| align = center
| align = center
| style = border-color:{{GoldSrc|col}}4a;
| style = border-color:{{GoldSrc|col}}4a;
| width = 750px
| width = 700px
| caption = <div style="width:550px; border-radius:6px; overflow:hidden; user-select:none; margin:1em auto 0"> [[File:HLSDK Logo Unofficial.png|550px|link=]] </div> <p style="margin:.8em 0; font-size:14px"> '''[[GoldSrc|About GoldSrc]]&ensp;·&ensp;[[Half-Life SDK/Installing and Launching Tools|Download and Installation]]&ensp;·&ensp;[[:Category:GoldSrc SDK FAQ|Frequently Asked Questions]]&ensp;·&ensp;[[GoldSrc SDK Release Notes|Release Notes]] '''</p>
| caption indent:top = 1em
| caption = <div style="display: inline-block; text-align: center; width:550px; border-radius:6px; overflow:hidden; user-select:none"> [[File:HLSDK Logo Unofficial.png|550px|link=]] </div>
<p style="font-size:14px; text-align:center; padding:0 1em; margin:1.25em auto 1em auto"> The {{hlsdk|4.1}} is the set of tools needed to create content for {{gldsrc|1}}. On 30th August 2013, the Half-Life SDK was finally added to Steam in the 'Tools' section. You can now create and compile {{hl|1}} and other GoldSrc mods for {{win|1}}, {{mac|1}} and {{linux|1}} as a result of the [[SteamPipe]] updates. </p>
<p style="margin:10px 0 10px; font-size:14px"> '''[[Half-Life SDK/Installing and Launching Tools|Download and Installation]]&ensp;·&ensp;[[:Category:GoldSrc SDK FAQ|Frequently Asked Questions]]&ensp;·&ensp;[[GoldSrc SDK Release Notes|Release Notes]]''' </p>
| {{tr
| {{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#362624|width=30%| '''[[:Category:GoldSrc Modding|<span style="color:#E8A59C"> Modding </span>]]''' }}
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#362624|width=30%| '''[[:Category:GoldSrc Modding|<span style="color:#E8A59C"> Modding </span>]]''' }}
  {{td|radius=0 3px 0 0|align=center| Creating, organizing and releasing your {{gldsrc|bold}} project. }}
  {{td|radius=0 3px 0 0| Creating, organizing and releasing your {{gldsrc|bold}} project. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#362624|width=30%| '''[[:Category:GoldSrc Level Design|<span style="color:#E8A59C"> Level Design </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Level Design|<span style="color:#E8A59C"> Level Design </span>]]''' }}
  {{td|radius=0 3px 0 0|align=center|text = [[Map (level design)|Maps]] are the 3D worlds where everything comes together. }}
  {{td|text = [[Map (level design)|Maps]] are the 3D worlds where everything comes together. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Programming|<span style="color:#E8A59C"> Programming </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Programming|<span style="color:#E8A59C"> Programming </span>]]''' }}
  {{td|align=center| text = A mod's C++ <span style="color:#E1E0DF">code</span> defines the way its world and game rules behave. }}
  {{td|text = A mod's C++ '''code''' defines the way its world and game rules behave. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Modeling|<span style="color:#E8A59C"> Modeling </span>]]'''}}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Modeling|<span style="color:#E8A59C"> Modeling </span>]]'''}}
  {{td|align=center| [[Model|Models]] are the detailed 3D objects that appear in the game world. }}
  {{td| [[Model|Models]] are the detailed 3D objects that appear in the game world. }}
}}
}}
{{tr <!--GoldSrc does NOT have a material system, unlike Source 1 and IdTech 3. Textures are instead called directly. Materials.txt is the equivalent of Source's $SurfaceProp.-->
{{tr <!--GoldSrc does NOT have a material system, unlike Source 1 and IdTech 3. Textures are instead called directly. Materials.txt is the equivalent of Source's $SurfaceProp.-->
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Textures|<span style="color:#E8A59C"> Textures </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Textures|<span style="color:#E8A59C"> Textures </span>]]''' }}
  {{td|align=center| [[Texture|Textures]] are used to add additional 2-dimensional detail to a map or model. }}
  {{td| [[Texture|Textures]] are used to add additional 2-dimensional detail to a map or model. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Sound System|<span style="color:#E8A59C"> Sounds </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Sound System|<span style="color:#E8A59C"> Sounds </span>]]''' }}
  {{td|align=center| Quality [[Sound and Music|audio]] adds a fourth dimension to your world. }}
  {{td| Quality [[Sound and Music|audio]] adds a fourth dimension to your world. }}
}}
}}
{{tr <!--Quake 1-style particles are also possible, though rarely used-->  
{{tr <!--Quake 1-style particles are also possible, though rarely used-->  
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Sprites|<span style="color:#E8A59C"> Sprites </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Sprites|<span style="color:#E8A59C"> Sprites </span>]]''' }}
  {{td|align=center|text = Effects like smoke, sparks, blood and fire are created with <span style="color:#E1E0DF">sprites</span>. }}
  {{td|text = Effects like smoke, sparks, blood and fire are created with '''sprites'''. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Tutorials|<span style="color:#E8A59C"> Tutorials </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Tutorials|<span style="color:#E8A59C"> Tutorials </span>]]''' }}
  {{td|align=center| Step-by-step guides on a variety of topics. }}
  {{td| Step-by-step guides on a variety of topics. }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Technical|<span style="color:#E8A59C"> Technical </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Technical|<span style="color:#E8A59C"> Technical </span>]]''' }}
  {{td|align=center| In-depth discussion on the {{gldsrc|bold|nt=1|addtext='s}} features. }}
  {{td| In-depth discussion on the {{gldsrc|bold|nt=1|addtext='s}} features. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Glossary|<span style="color:#E8A59C"> Glossary </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:GoldSrc Glossary|<span style="color:#E8A59C"> Glossary </span>]]''' }}
  {{td|align=center| text = Explanations for <span style="color:#E1E0DF">terms</span> you may encounter.  }}
  {{td|text = Explanations for '''terms''' you may encounter.  }}
}}
}}
{{tr
{{tr
| bgcolor = #252525
| bgcolor = #252525
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#362624|width=30%| '''[[:Category:Official GoldSrc Tools|<span style="color:#E8A59C"> Official Tools </span>]]''' }}
| {{td|align=center|font-size=14px|bgcolor=#362624| '''[[:Category:Official GoldSrc Tools|<span style="color:#E8A59C"> Official Tools </span>]]''' }}
  {{td|radius=0 3px 0 0|align=center| Official tools made by {{Valve|1}} for their games. }}
  {{td| Official tools made by {{Valve|1}} for their games. }}
}}
}}
{{tr
{{tr
| bgcolor = #202020
| bgcolor = #202020
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#362624|width=30%| '''[[:Category:Third Party GoldSrc Tools|<span style="color:#E8A59C"> Third-Party Tools </span>]]''' }}
| {{td|radius=3px 0 0 0|align=center|font-size=14px|bgcolor=#362624|width=30%| '''[[:Category:Third Party GoldSrc Tools|<span style="color:#E8A59C"> Third-Party Tools </span>]]''' }}
  {{td|radius=0 3px 0 0|align=center|text = Useful developer tools created by the <span style="color:#E1E0DF">community</span>. }}
  {{td|radius=0 3px 0 0|text = Useful developer tools created by the '''community'''. }}
}}
}}
}}
}}
{{SDKDocIndexList}}
 
<div style="max-width:700px; margin:0 auto">{{SDKDocIndexList}}</div>


[[Category:GoldSrc]]
[[Category:GoldSrc]]

Latest revision as of 11:12, 6 September 2025

English (en)Español (es)Suomi (fi)Hrvatski (hr)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)
Half-Life SDK - Background.png
Todo: Add links to applicable Twhl hammer emote.png TWHL Wiki pages on various GoldSrc pages, such as entity pages, as that wiki is more up-to-date and verbose for GoldSrc content.