Template:MainPage: Difference between revisions
m (Changing Uselang to Pagelang) |
m (Strings are now a template as well) |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<div style="text-align:center; margin-top:2em; margin-bottom:3em"> | <div style="text-align:center; margin-top:2em; margin-bottom:3em"> | ||
<div style="color:rgb(255 255 255 / 30%); font-weight:400; font-size:1.2em"> {{ | <div style="color:rgb(255 255 255 / 30%); font-weight:400; font-size:1.2em"> {{MainPage/strings|VDC Welcome}} </div> | ||
<div style="color:rgb(255 255 255 / 80%); font-weight:bold; font-size:2em; margin-top:.4em"> {{ | <div style="color:rgb(255 255 255 / 80%); font-weight:bold; font-size:2em; margin-top:.4em"> {{MainPage/strings|VDC}} </div> | ||
<div style="color:rgb(255 255 255 / 75%); font-weight:400; font-size:1.0em; margin-top:.8em"> '''{{NUMBEROFARTICLES}}''' {{ | <div style="color:rgb(255 255 255 / 75%); font-weight:400; font-size:1.0em; margin-top:.8em"> '''{{NUMBEROFARTICLES}}''' {{MainPage/strings|ArticleCountText}} </div> | ||
<div style="font-weight:700; font-size:1.2em; margin-top:.7em"> [[Special:UserLogin|{{ | <div style="font-weight:700; font-size:1.2em; margin-top:.7em"> [[Special:UserLogin|{{MainPage/strings|Sign up}}]] </div> | ||
</div> | </div> | ||
{{ | {{MainPage/strings|Welcome}} | ||
<div style="display:grid; grid-template-columns:repeat(auto-fill,minmax(clamp((100%/2) - 1rem, 25rem, 100%),1fr)); column-gap:1.5em; margin-top:1.3em"> | <div style="display:grid; grid-template-columns:repeat(auto-fill,minmax(clamp((100%/2) - 1rem, 25rem, 100%),1fr)); column-gap:1.5em; margin-top:1.3em"> | ||
Line 18: | Line 18: | ||
<div class="plainlinks" style="background-color:#303030; border:1px solid rgb(255 255 255 / 10%); border-radius:.35em; padding:.5em; margin-block:1em; margin-top:0; overflow:clip"> | <div class="plainlinks" style="background-color:#303030; border:1px solid rgb(255 255 255 / 10%); border-radius:.35em; padding:.5em; margin-block:1em; margin-top:0; overflow:clip"> | ||
<h2 style="border-bottom: 0px; background-color:#7A372F; background-image:linear-gradient(90deg, #7A372F, #9c463d); border-radius:.35em; padding:.5em; padding-block:.6em; margin:.5em .3em .7em .3em; font-size:14px; font-weight:700; height:fit-content; position:relative"> | <h2 style="border-bottom: 0px; background-color:#7A372F; background-image:linear-gradient(90deg, #7A372F, #9c463d); border-radius:.35em; padding:.5em; padding-block:.6em; margin:.5em .3em .7em .3em; font-size:14px; font-weight:700; height:fit-content; position:relative"> | ||
[[{{#ifeq:{{Pagelang}}|en|Half-Life SDK|{{Pagelang}}/Half-Life SDK}}|<span style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:1" title="{{ | [[{{#ifeq:{{Pagelang}}|en|Half-Life SDK|{{Pagelang}}/Half-Life SDK}}|<span style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:1" title="{{MainPage/strings|HLSDK Docs}}"></span>]] | ||
[[File:Icon-GoldSrc.png|32px|link=]] <!-- | [[File:Icon-GoldSrc.png|32px|link=]] <!-- | ||
-->[[{{#ifeq:{{Pagelang}}|en|Half-Life SDK|{{Pagelang}}/Half-Life SDK}}|<span style="color:white; position:relative; z-index:2">{{ | -->[[{{#ifeq:{{Pagelang}}|en|Half-Life SDK|{{Pagelang}}/Half-Life SDK}}|<span style="color:white; position:relative; z-index:2">{{MainPage/strings|HLSDK}}</span>]] <!-- | ||
-->[[File:Doublearrow white.png|12px|alt=►►|link=]] | -->[[File:Doublearrow white.png|12px|alt=►►|link=]] | ||
</h2> | </h2> | ||
<p style="font-weight:300; margin-left:.3em">{{ | <p style="font-weight:300; margin-left:.3em">{{MainPage/strings|HLSDK Desc}}</p> | ||
</div> | </div> | ||
<!-- | <!-- | ||
Line 32: | Line 32: | ||
<div class="plainlinks" style="background-color:#303030; border:1px solid rgb(255 255 255 / 10%); border-radius:.35em; padding:.5em; margin-block:1em; overflow:clip"> | <div class="plainlinks" style="background-color:#303030; border:1px solid rgb(255 255 255 / 10%); border-radius:.35em; padding:.5em; margin-block:1em; overflow:clip"> | ||
<h2 style="border-bottom: 0px; background-color:#4A6821; background-image:linear-gradient(90deg, #4A6821, #638a2c); border-radius:.35em; padding:.5em; padding-block:.6em; margin:.5em .3em .7em .3em; font-size:14px; font-weight:700; height:fit-content; position:relative"> | <h2 style="border-bottom: 0px; background-color:#4A6821; background-image:linear-gradient(90deg, #4A6821, #638a2c); border-radius:.35em; padding:.5em; padding-block:.6em; margin:.5em .3em .7em .3em; font-size:14px; font-weight:700; height:fit-content; position:relative"> | ||
[[{{#ifeq:{{Pagelang}}|en|SDK Docs|{{Pagelang}}/SDK Docs}}|<span style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:1" title="{{ | [[{{#ifeq:{{Pagelang}}|en|SDK Docs|{{Pagelang}}/SDK Docs}}|<span style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:1" title="{{MainPage/strings|SDK Docs}}"> </span>]] | ||
[[File:Icon-Source.png|32px|link=]] <!-- | [[File:Icon-Source.png|32px|link=]] <!-- | ||
-->[[{{#ifeq:{{Pagelang}}|en|SDK Docs|{{Pagelang}}/SDK Docs}}|<span style="color:white; position:relative; z-index:2">{{ | -->[[{{#ifeq:{{Pagelang}}|en|SDK Docs|{{Pagelang}}/SDK Docs}}|<span style="color:white; position:relative; z-index:2">{{MainPage/strings|SDK}}</span>]] <!-- | ||
-->[[File:Doublearrow white.png|12px|alt=►►|link=]] | -->[[File:Doublearrow white.png|12px|alt=►►|link=]] | ||
</h2> | </h2> | ||
<p style="font-weight:300; margin-left:.3em">{{ | <p style="font-weight:300; margin-left:.3em">{{MainPage/strings|SDK Desc}}</p> | ||
</div> | </div> | ||
<!-- | <!-- | ||
Line 46: | Line 46: | ||
<div class="plainlinks" style="background-color:#303030; border:1px solid rgb(255 255 255 / 10%); border-radius:.35em; padding:.5em; margin-block:1em; overflow:clip"> | <div class="plainlinks" style="background-color:#303030; border:1px solid rgb(255 255 255 / 10%); border-radius:.35em; padding:.5em; margin-block:1em; overflow:clip"> | ||
<h2 style="border-bottom: 0px; background-color:#656821; background-image:linear-gradient(90deg, #656821, #898a2c); border-radius:.35em; padding:.5em; padding-block:.6em; margin:.5em .3em .7em .3em; font-size:14px; font-weight:700; height:fit-content; position:relative"> | <h2 style="border-bottom: 0px; background-color:#656821; background-image:linear-gradient(90deg, #656821, #898a2c); border-radius:.35em; padding:.5em; padding-block:.6em; margin:.5em .3em .7em .3em; font-size:14px; font-weight:700; height:fit-content; position:relative"> | ||
[[{{#ifeq:{{Pagelang}}|en|Source 2/Docs|{{Pagelang}}/Source 2/Docs}}|<span style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:1" title="{{ | [[{{#ifeq:{{Pagelang}}|en|Source 2/Docs|{{Pagelang}}/Source 2/Docs}}|<span style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:1" title="{{MainPage/strings|S2SDK Docs}}"> </span>]] | ||
[[File:Icon-Source 2.png|32px|link=]] <!-- | [[File:Icon-Source 2.png|32px|link=]] <!-- | ||
-->[[{{#ifeq:{{Pagelang}}|en|Source 2/Docs|{{Pagelang}}/Source 2/Docs}}|<span style="color:white; position:relative; z-index:2">{{ | -->[[{{#ifeq:{{Pagelang}}|en|Source 2/Docs|{{Pagelang}}/Source 2/Docs}}|<span style="color:white; position:relative; z-index:2">{{MainPage/strings|S2SDK}}</span>]] <!-- | ||
-->[[File:Doublearrow white.png|12px|alt=►►|link=]] | -->[[File:Doublearrow white.png|12px|alt=►►|link=]] | ||
</h2> | </h2> | ||
<p style="font-weight:300; margin-left:.3em">{{ | <p style="font-weight:300; margin-left:.3em">{{MainPage/strings|S2SDK Desc}}</p> | ||
<p style="font-weight:300; margin-left:.3em"> | <p style="font-weight:300; margin-left:.3em"> | ||
* {{dota2|5}} [[{{#ifeq:{{Pagelang}}|en|Dota 2 Workshop Tools|{{Pagelang}}/Dota 2 Workshop Tools}}|<span title="{{ | * {{dota2|5}} [[{{#ifeq:{{Pagelang}}|en|Dota 2 Workshop Tools|{{Pagelang}}/Dota 2 Workshop Tools}}|<span title="{{MainPage/strings|Dota 2 Tools Docs}}">{{Dictionary/software|dota2_tools}}</span> ]][[File:Doublearrow white.png|12px|alt=►►|link=Dota 2 Workshop Tools]] | ||
* {{svrtools|5}} [[{{#ifeq:{{Pagelang}}|en|SteamVR/Environments|{{Pagelang}}/SteamVR/Environments}}|<span title="{{ | * {{svrtools|5}} [[{{#ifeq:{{Pagelang}}|en|SteamVR/Environments|{{Pagelang}}/SteamVR/Environments}}|<span title="{{MainPage/strings|SVR Tools Docs}}">{{Dictionary/software|svrh_tools}}</span> ]][[File:Doublearrow white.png|12px|alt=►►|link=SteamVR/Environments]] | ||
* {{hlatools|5}} [[{{#ifeq:{{Pagelang}}|en|Half-Life: Alyx Workshop Tools|{{Pagelang}}/Half-Life: Alyx Workshop Tools}}|<span title="{{ | * {{hlatools|5}} [[{{#ifeq:{{Pagelang}}|en|Half-Life: Alyx Workshop Tools|{{Pagelang}}/Half-Life: Alyx Workshop Tools}}|<span title="{{MainPage/strings|HLA Tools Docs}}">{{Dictionary/software|hlvr_tools}}</span> ]][[File:Doublearrow white.png|12px|alt=►►|link=Half-Life: Alyx Workshop Tools]] | ||
* {{cs2tools|5}} [[{{#ifeq:{{Pagelang}}|en|Counter-Strike 2 Workshop Tools|{{Pagelang}}/Counter-Strike 2 Workshop Tools}}|<span title="{{ | * {{cs2tools|5}} [[{{#ifeq:{{Pagelang}}|en|Counter-Strike 2 Workshop Tools|{{Pagelang}}/Counter-Strike 2 Workshop Tools}}|<span title="{{MainPage/strings|CS2 Tools Docs}}">{{Dictionary/software|cs2_tools}}</span> ]][[File:Doublearrow white.png|12px|alt=►►|link=Counter-Strike 2 Workshop Tools]] | ||
<!-- Hidden until Valve releases the game | <!-- Hidden until Valve releases the game | ||
Line 76: | Line 76: | ||
<div class="plainlinks" style="background-color:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(135deg, rgba(125 125 125 / 5%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip"> | <div class="plainlinks" style="background-color:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(135deg, rgba(125 125 125 / 5%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip"> | ||
<div style="height:fit-content; font-weight:600; color:rgb(255 255 255 / 90%); margin-bottom:.5em"> {{ | <div style="height:fit-content; font-weight:600; color:rgb(255 255 255 / 90%); margin-bottom:.5em"> {{MainPage/strings|FMT}} </div><!-- for mod teams --> | ||
* {{ | * {{MainPage/strings|FMT Line 1}} | ||
* {{ | * {{MainPage/strings|FMT Line 2}} | ||
* {{ | * {{MainPage/strings|FMT Line 3}} | ||
* {{ | * {{MainPage/strings|FMT Line 4}} | ||
* {{ | * {{MainPage/strings|FMT Line 5}} | ||
* {{ | * {{MainPage/strings|FMT Line 6}} | ||
</div> | </div> | ||
<div class="plainlinks" style="background-color:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(135deg, rgba(125 125 125 / 5%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip"> | <div class="plainlinks" style="background-color:#303030; background-image:radial-gradient(ellipse at left top, rgba(100 100 100 / 22%), transparent 40%), linear-gradient(135deg, rgba(125 125 125 / 5%), rgba(150 150 150 / 2%)); border:1px solid rgb(255 255 255 / 20%); border-radius:.35em; padding:.4em .6em .6em.6em; margin-block:1em; overflow:clip"> | ||
<div style="height:fit-content; font-weight:600; color:rgb(255 255 255 / 90%); margin-bottom:.5em"> {{ | <div style="height:fit-content; font-weight:600; color:rgb(255 255 255 / 90%); margin-bottom:.5em"> {{MainPage/strings|New Wiki}} </div> | ||
<span style="font-weight:300">''{{ | <span style="font-weight:300">''{{MainPage/strings|For Help}}''</span> | ||
</div> | </div> | ||
Revision as of 22:41, 13 July 2024
Whether you're building a commercial project or a modification for Half-Life® 2, you'll want to sign up as a Valve developer today. It's free to join and is open to anyone working with the Source engine and its software development kit.
GoldSrc and the Half-Life SDK
If you want to create a Mod for Half-Life or looking for more GoldSrc documentation, click above.
Source and the Source SDK
If you want to create a Mod for Half-Life 2 or looking for more Source documentation, click above.
Source 2 Documentation
If you want to port Source content to Source 2 or looking for more Source 2 documentation, click above. Otherwise, you can check out the following Source 2 games with Workshop Tools:
- Source Engine Features
- Why choose the Source engine for your mod?
- Read Making a Mod - building a team through the shipping process.
- Already using the SDK? Check the Source SDK FAQ for some helpful answers.
- New to Source coding? Get started with basic programming articles.
- Read (or add) a tutorial on Source development, or any part of the content creation process.
For help with using the wiki, see Help:Contents. For help with navigating the wiki, see Category:Entry pages or Category:Valve Developer Community. For more information on the community itself, see Community Portal.