Template:Software page: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Oops)
(This template is no longer used on pages, but I would not want it to be deleted)
Tag: Replaced
 
(373 intermediate revisions by 18 users not shown)
Line 1: Line 1:
{{ModernNote|The work on the template has not been completed, but it is working properly.}}
{{important|This is a placeholder being used for page history reasons and should not be used as an actual template.}}
{{ModernTodo|(In Progress) Automatic image search will be replaced by manually entering the image format in {{Param|screenshot <2-20>}}. This will allow you to specify any images from this wiki, as well as use a semi-automatic image search.}}
<includeonly>
{{ModernTodo|Steam Workshop will only be used on the pages of the software that is part of it. Steam Community will be used for everything else.}}
{{ModernTodo|Add something like {{Param|no third-party}}}}
<!--{{ModernWarning|Don't use or purging any page with this template while this notification is here. At the moment, changes are being made that break a lot. Once the edit is over, an editor can put a [[w:WP:COMMENT|hidden comment]] to hide this message.}}-->


<includeonly><onlyinclude>{{#if:{{{shortname|}}}|{{ModernWarning|Parameter {{Param|shortname}} was used. Must be {{Param|filename}} }} |}}</onlyinclude></includeonly>
<onlyinclude><div style="background-color:rgb(255 10 40 / 16%); border-radius:.5em; border:2px solid rgb(255 255 255 / 10%); color:rgb(255 230 235); padding:1em 2em">'''Used the [[:Category:Archived templates|archived template]] {{T|Software page}}.'''<br>Please remove it from the page if you know how.</div>[[Category:Pages using archived templates]]</onlyinclude>


{{Doc}}
</includeonly>
<includeonly><onlyinclude><!--
[[Category:Archived templates]]
--><div class="plainlinks" style="display:flex; justify-content:center; gap:10px; background:#202020; border:1px solid #323232; text-transform:uppercase; padding:5px 0"><!--
--><font style="color:#FFF">{{Software page/strings|Summary}}</font><!--
 
-->{{#if:{{{docs|}}}|<font style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</font><!--
-->[[{{#switch:{{{docs|}}}|standard={{{name|{{FULLPAGENAME}}}}}/Docs|{{{docs|}}}}}|<font style="color:rgba(255,255,255,.4)">{{Software page/strings|ForDevs}}</font>]]|}}<!--
 
-->{{#if:{{{workshop|}}}{{{appid|}}}
  | {{#switch:{{{workshop|}}}
| false =
| #default = <!--
--><font style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</font><!--
-->[{{#if:{{{workshop|}}}|https://steamcommunity.com/sharedfiles/filedetails/?id={{{workshop|}}}|https://steamcommunity.com/app/{{{appid|}}}/workshop}} <font style="color:rgba(255,255,255,.4)">{{Software page/strings|Workshop}}</font>]
    }}
  |}}<!--
 
-->{{#if:{{{wiki|}}}|<font style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</font><!--
-->[{{{wiki|}}} <font style="color:rgba(255,255,255,.4)">{{Software page/strings|Wiki}}</font>]|}}<!--
 
-->{{#if:{{{website|}}}|<font style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</font><!--
-->[{{{website|}}} <font style="color:rgba(255,255,255,.4)">{{Software page/strings|Website}}</font>]|}}<!--
 
-->{{#if:{{{blog|}}}|<font style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</font><!--
-->[{{{blog|}}} <font style="color:rgba(255,255,255,.4)">{{Software page/strings|Blog}}</font>]|}}<!--
 
--><div style="pointer-events:all; text-transform:none; position:absolute; margin-top:-1px; right:5px">
<center class="mw-customtoggle-management" style="display:flex; align-items:center; background-color:#262626; border-radius:3px; user-select:none; padding:3px 4px; margin:0 auto"><!--
-->[[File:icon-settings-filled.png|15px|link=]]
</center>
<div class="mw-collapsible mw-collapsed plainlinks" id="mw-customcollapsible-management" style="display:none; overflow:hidden; background:#404040; border:1px solid #545454; border-radius:4px; box-shadow:0 10px 20px rgb(0,0,0,.3); position:absolute; z-index:1001; right:0; top:28px">
<div style="display:flex; flex-direction:column; gap:3px; overflow-y:auto; max-height:200px; white-space:nowrap; padding:2px 6px">
<div style="color:#FFF;">'''{{Software page/strings|Management}}'''</div>
<div>{{Software page/strings|Background}}: {{Code|{{#if:{{PROTECTIONEXPIRY:edit|File:{{{filename|{{{name|}}}}}} - Background.jpg}}|[[:File:{{{filename|{{{name|}}}}}} - Background.jpg|JPG]]|[[File:{{{filename|{{{name|}}}}}} - Background.jpg|JPG]]}}}}, {{Code|{{#if:{{PROTECTIONEXPIRY:edit|File:{{{filename|{{{name|}}}}}} - Background.png}}|[[:File:{{{filename|{{{name|}}}}}} - Background.png|PNG]]|[[File:{{{filename|{{{name|}}}}}} - Background.png|PNG]]}}}}
</div>
<div>{{Software page/strings|Cover}}: {{Code|{{#if:{{PROTECTIONEXPIRY:edit|File:SoftwareCover-{{{filename|{{{name|}}}}}}.jpg}}|[[:File:SoftwareCover-{{{filename|{{{name|}}}}}}.jpg|JPG]]|[[File:SoftwareCover-{{{filename|{{{name|}}}}}}.jpg|JPG]]}}}}, {{Code|{{#if:{{PROTECTIONEXPIRY:edit|File:SoftwareCover-{{{filename|{{{name|}}}}}}.png}}|[[:File:SoftwareCover-{{{filename|{{{name|}}}}}}.png|PNG]]|[[File:SoftwareCover-{{{filename|{{{name|}}}}}}.png|PNG]]}}}}
</div>
</div>
</div>
</div>
</div>
<div class="plainlinks" style="display:flex; flex-direction:column; align-items:center; width:100%; box-sizing:border-box; border-left:1px solid; border-right:1px solid; border-image:linear-gradient(0deg, transparent, #323232) 1%; padding:0 10px; margin-bottom:40px">
<!--
 
- Background -
 
-->
{{#switch:{{{background|}}}
| false =
| #default = <div style="display:flex; justify-content:center; width:100%; min-height:640px; {{#if:{{{background color|}}}|background-color:{{{background color|}}};|}} {{#if:{{{background gradient|}}}|background-image:{{{background gradient|}}};|}} overflow:hidden; position:absolute; z-index:-1">
<div style="opacity:{{{background opacity|.1}}}; user-select:none; pointer-events:none; position:absolute"><!--
-->{{{background|{{#if:{{PROTECTIONEXPIRY:edit|File:{{{filename|{{{name|}}}}}} - Background.png}}
|[[File:{{{filename|{{{name|}}}}}} - Background.{{#switch:{{{background format|}}}|jpg=jpg|png}}|{{{background size|}}}|link=]]
|{{#if:{{PROTECTIONEXPIRY:edit|File:{{{filename|{{{name|}}}}}} - Background.jpg}}|[[File:{{{filename|{{{name|}}}}}} - Background.jpg|{{{background size|}}}|link=]]|}}}}}}}</div>
<div style="width:100%; height:200px; background-image:linear-gradient(0deg, #262626 2%, transparent); position:relative; margin-top:auto"></div>
</div>
}}
<!--
 
- Screenshots, Movies and Infopanel -
 
-->
<div style="display:flex; width:100%; max-width:1080px; margin-top:clamp(10px, 2.5vw, 40px); z-index:1; gap:20px; {{Dir|rtl=flex-direction:row-reverse;}}">
<div style="width:100%; user-select:none; border-radius:6px; overflow:hidden">
<div style="display:flex; justify-content:center; height:414px; background:#202020; border-radius:6px; overflow:hidden; position:relative">
{{#if:{{{trailer|}}}
| <div style="display:flex; justify-content:center; align-items:center; width:100%; height:100%; background:radial-gradient(ellipse at top, rgba(245,5,5,.05), transparent), radial-gradient(ellipse at bottom, rgba(255,230,255,.14), transparent); box-shadow:inset 0 0 2px rgb(0,0,0,.4), inset 0 0 80px rgb(0,0,0,.2); border-radius:6px;">{{#if:{{{trailer preview|}}}|<div style="opacity:.4; pointer-events:none; position:absolute">[[File:{{{filename|{{{name|}}}}}} - Trailer Preview.{{{trailer preview|}}}|736px|link=]]</div>|}}[{{{trailer|}}} <span style="border:1px solid #FFF; border-radius:4px; font-size:1.1em; font-weight:800; color:#FFF; position:relative; z-index:10; padding:8px 16px">{{Software page/strings|WatchTrailer}}</span>]</div>
| {{#switch:{{{experimental-lss|}}}
| true = <div style="position:absolute"><!--
-->{{Software page/include|New L Screenshot|{{{screenshot 1|}}}|{{{filename|{{{name|}}}}}}|1|{{{screenshot 1 desc|Screenshot 1}}}|{{{screenshot 1 lang|}}}}}<!--
-->{{Software page/include|New L Screenshot|{{{screenshot 2|}}}|{{{filename|{{{name|}}}}}}|2|{{{screenshot 2 desc|Screenshot 2}}}|{{{screenshot 2 lang|}}}}}<!--
-->{{Software page/include|New L Screenshot|{{{screenshot 3|}}}|{{{filename|{{{name|}}}}}}|3|{{{screenshot 3 desc|Screenshot 3}}}|{{{screenshot 3 lang|}}}}}<!--
-->{{Software page/include|New L Screenshot|{{{screenshot 4|}}}|{{{filename|{{{name|}}}}}}|4|{{{screenshot 4 desc|Screenshot 4}}}|{{{screenshot 4 lang|}}}}}<!--
-->{{Software page/include|New L Screenshot|{{{screenshot 5|}}}|{{{filename|{{{name|}}}}}}|5|{{{screenshot 5 desc|Screenshot 5}}}|{{{screenshot 5 lang|}}}}}<!--
-->{{Software page/include|New L Screenshot|{{{screenshot 6|}}}|{{{filename|{{{name|}}}}}}|6|{{{screenshot 6 desc|Screenshot 6}}}|{{{screenshot 6 lang|}}}}}</div>
| #default = <div style="position:absolute">{{Software page/include|LargeScreenshot|1|{{{filename|{{{name|}}}}}}|{{{screenshot 1 desc|Screenshot 1}}}|{{{screenshot 1 lang|}}}|{{{filename|{{{name|}}}}}}}}</div> }}
}}
</div>
<div style="display:flex; gap:10px; {{#if:{{PROTECTIONEXPIRY:edit|File:{{{filename|{{{name|}}}}}} - Screenshot {{#if:{{{trailer|}}}|6|7}}.png}}|height:100px;|{{#if:{{PROTECTIONEXPIRY:edit|File:{{{filename|{{{name|}}}}}} - Screenshot {{#if:{{{trailer|}}}|6|7}}.jpg}}|height:100px;|}}}} border-radius:6px; overflow:hidden; margin-top:10px">
<div style="display:flex; gap:10px; overflow-x:auto; overflow-y:hidden">{{#switch:{{{experimental|}}}
| true = <!--
-->{{Software page/include|New Screenshot|{{{screenshot 1|}}}|{{{filename|{{{name|}}}}}}|1|{{{screenshot 1 desc|Screenshot 1}}}|{{{screenshot 1 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 2|}}}|{{{filename|{{{name|}}}}}}|2|{{{screenshot 2 desc|Screenshot 2}}}|{{{screenshot 2 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 3|}}}|{{{filename|{{{name|}}}}}}|3|{{{screenshot 3 desc|Screenshot 3}}}|{{{screenshot 3 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 4|}}}|{{{filename|{{{name|}}}}}}|4|{{{screenshot 4 desc|Screenshot 4}}}|{{{screenshot 4 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 5|}}}|{{{filename|{{{name|}}}}}}|5|{{{screenshot 5 desc|Screenshot 5}}}|{{{screenshot 5 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 6|}}}|{{{filename|{{{name|}}}}}}|6|{{{screenshot 6 desc|Screenshot 6}}}|{{{screenshot 6 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 7|}}}|{{{filename|{{{name|}}}}}}|7|{{{screenshot 7 desc|Screenshot 7}}}|{{{screenshot 7 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 8|}}}|{{{filename|{{{name|}}}}}}|8|{{{screenshot 8 desc|Screenshot 8}}}|{{{screenshot 8 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 9|}}}|{{{filename|{{{name|}}}}}}|9|{{{screenshot 9 desc|Screenshot 9}}}|{{{screenshot 9 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 10|}}}|{{{filename|{{{name|}}}}}}|10|{{{screenshot 10 desc|Screenshot 10}}}|{{{screenshot 10 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 11|}}}|{{{filename|{{{name|}}}}}}|11|{{{screenshot 11 desc|Screenshot 11}}}|{{{screenshot 11 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 12|}}}|{{{filename|{{{name|}}}}}}|12|{{{screenshot 12 desc|Screenshot 12}}}|{{{screenshot 12 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 13|}}}|{{{filename|{{{name|}}}}}}|13|{{{screenshot 13 desc|Screenshot 13}}}|{{{screenshot 13 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 14|}}}|{{{filename|{{{name|}}}}}}|14|{{{screenshot 14 desc|Screenshot 14}}}|{{{screenshot 14 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 15|}}}|{{{filename|{{{name|}}}}}}|15|{{{screenshot 15 desc|Screenshot 15}}}|{{{screenshot 15 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 16|}}}|{{{filename|{{{name|}}}}}}|16|{{{screenshot 16 desc|Screenshot 16}}}|{{{screenshot 16 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 17|}}}|{{{filename|{{{name|}}}}}}|17|{{{screenshot 17 desc|Screenshot 17}}}|{{{screenshot 17 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 18|}}}|{{{filename|{{{name|}}}}}}|18|{{{screenshot 18 desc|Screenshot 18}}}|{{{screenshot 18 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 19|}}}|{{{filename|{{{name|}}}}}}|19|{{{screenshot 19 desc|Screenshot 19}}}|{{{screenshot 19 lang|}}}}}<!--
-->{{Software page/include|New Screenshot|{{{screenshot 20|}}}|{{{filename|{{{name|}}}}}}|20|{{{screenshot 20 desc|Screenshot 20}}}|{{{screenshot 20 lang|}}}}}<!--
 
--><div style="position:absolute; display:flex; flex-direction:column;">
{{Software page/include|Screenshot Overlay|1}}
{{Software page/include|Screenshot Overlay|2}}
{{Software page/include|Screenshot Overlay|3}}
{{Software page/include|Screenshot Overlay|4}}<!--
--></div>
 
| #default = <!--
-->{{#if:{{{trailer|}}}|{{Software page/include|Screenshot|1|{{{filename|{{{name|}}}}}}|{{{screenshot 1 desc|Screenshot 1}}}|{{{screenshot 1 lang|}}}}}|}}<!--
-->{{Software page/include|Screenshot|2|{{{filename|{{{name|}}}}}}|{{{screenshot 2 desc|Screenshot 2}}}|{{{screenshot 2 lang|}}}}}<!--
-->{{Software page/include|Screenshot|3|{{{filename|{{{name|}}}}}}|{{{screenshot 3 desc|Screenshot 3}}}|{{{screenshot 3 lang|}}}}}<!--
-->{{Software page/include|Screenshot|4|{{{filename|{{{name|}}}}}}|{{{screenshot 4 desc|Screenshot 4}}}|{{{screenshot 4 lang|}}}}}<!--
-->{{Software page/include|Screenshot|5|{{{filename|{{{name|}}}}}}|{{{screenshot 5 desc|Screenshot 5}}}|{{{screenshot 5 lang|}}}}}<!--
-->{{Software page/include|Screenshot|6|{{{filename|{{{name|}}}}}}|{{{screenshot 6 desc|Screenshot 6}}}|{{{screenshot 6 lang|}}}}}<!--
-->{{Software page/include|Screenshot|7|{{{filename|{{{name|}}}}}}|{{{screenshot 7 desc|Screenshot 7}}}|{{{screenshot 7 lang|}}}}}<!--
-->{{Software page/include|Screenshot|8|{{{filename|{{{name|}}}}}}|{{{screenshot 8 desc|Screenshot 8}}}|{{{screenshot 8 lang|}}}}}<!--
-->{{Software page/include|Screenshot|9|{{{filename|{{{name|}}}}}}|{{{screenshot 9 desc|Screenshot 9}}}|{{{screenshot 9 lang|}}}}}<!--
-->{{Software page/include|Screenshot|10|{{{filename|{{{name|}}}}}}|{{{screenshot 10 desc|Screenshot 10}}}|{{{screenshot 10 lang|}}}}}<!--
-->{{Software page/include|Screenshot|11|{{{filename|{{{name|}}}}}}|{{{screenshot 11 desc|Screenshot 11}}}|{{{screenshot 11 lang|}}}}}<!--
-->{{Software page/include|Screenshot|12|{{{filename|{{{name|}}}}}}|{{{screenshot 12 desc|Screenshot 12}}}|{{{screenshot 12 lang|}}}}} }}
</div>
</div>
</div>
<div style="display:flex; flex-direction:column; gap:10px; min-width:280px; max-width:324px; width:100%; background:rgba(0,0,0,.1); box-shadow:inset 0 0 2px rgb(0,0,0,.4); border-radius:6px; padding-bottom:10px">
<div style="display:flex; justify-content:center; align-items:center; height:151px; background:#202020; border-radius:6px; overflow:hidden; user-select:none; position:relative">
{{#switch:{{{type|}}}|Mod|DLC=<div style="width:90px; height:90px; position:absolute; z-index:1; left:0; top:0">[[File:tag-{{#switch:{{{type|}}}|Mod=mod|DLC=DLC}}.png|90px|link=]]</div>|}}
{{#switch:{{{deck|}}}
| Verified = <div style="width:25px; height:25px; position:absolute; z-index:1; left:10px; bottom:10px">[[File:Verified.png|25px|{{Software page/strings|DeckVerified}}|link=https://www.steamdeck.com/en/verified]]</div>
| Playable = <div style="width:25px; height:25px; position:absolute; z-index:1; left:10px; bottom:10px">[[File:Playable.png|25px|{{Software page/strings|DeckPlayable}}|link=https://www.steamdeck.com/en/verified]]</div>
| Unsupported = <div style="width:25px; height:25px; position:absolute; z-index:1; left:10px; bottom:10px">[[File:Unsupported.png|25px|{{Software page/strings|DeckUnsupported}}|link=https://www.steamdeck.com/en/verified]]</div>
| Unknown = <div style="width:25px; height:25px; position:absolute; z-index:1; left:10px; bottom:10px">[[File:Unknown.png|25px|{{Software page/strings|DeckUnknown}}|link=https://www.steamdeck.com/en/verified]]</div>
}}
<div style="position:absolute">{{#switch:{{{experimental|}}}
| true = {{#if:{{PROTECTIONEXPIRY:edit|File:Software Cover - {{{filename|{{{name|}}}}}}.png}}
| [[File:Software Cover - {{{filename|{{{name|}}}}}}.png|324px|link=]]
| {{#if:{{PROTECTIONEXPIRY:edit|File:Software Cover - {{{filename|{{{name|}}}}}}.jpg}}
| [[File:Software Cover - {{{filename|{{{name|}}}}}}.jpg|324px|link=]]
| <span style="opacity:.6">[[File:Icon-panorama.png|64px|{{User page/strings|AddCover}}|link=File:Software Cover - {{{filename|{{{name|{{PAGENAME}}}}}}}}.png]]</span>
  }}
  }}
| #default = {{#if:{{PROTECTIONEXPIRY:edit|File:SoftwareCover-{{{filename|{{{name|}}}}}}.png}}
| [[File:SoftwareCover-{{{filename|{{{name|}}}}}}.png|324px|link=]]
| {{#if:{{PROTECTIONEXPIRY:edit|File:SoftwareCover-{{{filename|{{{name|}}}}}}.jpg}}
| [[File:SoftwareCover-{{{filename|{{{name|}}}}}}.jpg|324px|link=]]
| <span style="opacity:.6">[[File:Icon-panorama.png|64px|{{User page/strings|AddCover}}|link=File:SoftwareCover-{{{filename|{{{name|{{PAGENAME}}}}}}}}.png]]</span>
  }}
  }}
}}
</div>
</div><!--
 
-->{{#if:{{{shortdesc|}}}|<div style="display:-webkit-box; -webkit-line-clamp: 6; -webkit-box-orient:vertical; overflow: hidden; padding:0 10px">{{{shortdesc|}}}</div>|}}<!--
 
-->{{#if:{{{release|}}}|<div style="padding:0 10px"><span style="opacity:.6">{{Software page/strings|ReleaseDate}}:</span> {{Software page/strings|ReleaseDateSwitcher|{{{release|}}}}}</div>|}}<!--
 
-->{{#if:{{{mode|}}}|<div style="overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px"><span style=opacity:.6><!--
-->{{Software page/strings|Mode{{#if:{{{mode 2|}}}|s|}}}}:</span> {{Software page/strings|ModeSwitcher|{{{mode}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}<!--
-->{{#if:{{{mode 2|}}}|, {{Software page/strings|ModeSwitcher|{{{mode 2}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}|}}</div>|}}<!--
 
-->{{#switch:{{{experimental|}}}|true=|#default=<!--
 
-->{{#if:{{{genre|}}}|<div style="overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px"><span style=opacity:.6><!--
-->{{Software page/strings|Genre{{#if:{{{genre 2|}}}|s|}}}}:</span> {{Software page/strings|GenreSwitcher|{{{genre}}}}}<!--
-->{{#if:{{{genre 2|}}}|, {{Software page/strings|GenreSwitcher|{{{genre 2}}}}}|}}</div>|}}<!--
 
-->{{#if:{{{platform|}}}|<div style="overflow:hidden; -webkit-line-clamp: 2; text-overflow:ellipsis; padding:0 10px"><span style="opacity:.6">{{Software page/strings|Platform{{#if:{{{platform 2|}}}{{{platform 3|}}}{{{platform 4|}}}|s|}}}}:</span> <!--
-->{{Software page/strings|PlatformSwitcher|{{{platform|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}<!--
-->{{#if:{{{platform 2|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 3|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 3|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 4|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 4|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 5|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 5|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 6|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 6|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}</div>|}}<!--
 
-->}}<!--
 
-->{{#if:{{{engine|}}}|<div style="padding:0 10px"><span style="opacity:.6">{{Software page/strings|Engine}}:</span> <!--
-->{{Software page/strings|EngineSwitcher|{{{engine|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}|{{{engine template|}}}}}<!--
-->{{#if:{{{engine 2|}}}|, {{Software page/strings|EngineSwitcher|{{{engine 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}|{{{engine 2 template|}}}}}|}}</div>|}}<!--
 
-->{{#if:{{{branch|}}}|<div style="padding:0 10px"><span style="opacity:.6">{{Software page/strings|EngineBranch}}:</span> <!--
-->{{Software page/strings|EngineBranchSwitcher|{{{branch}}}|{{#if:{{{branch 2|}}}|icon only|}}|{{{branch template|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}{{#if:{{{branch comment|}}}|&nbsp;({{{branch comment}}})|}}<!--
-->{{#if:{{{branch 2|}}}|, {{Software page/strings|EngineBranchSwitcher|{{{branch 2}}}|icon only|{{{branch 2 template|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}{{#if:{{{branch 2 comment|}}}|&nbsp;({{{branch 2 comment}}})|}}|}}</div>|}}<!--
 
-->{{#if:{{{developer|}}}|<div style="overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px"><span style="opacity:.6">{{Software page/strings|Developer{{#if:{{{developer 2|}}}{{{developer 3|}}}{{{developer 4|}}}|s|}}}}:</span> <!--
-->{{Software page/strings|OrgSwitcher|{{{developer|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}<!--
-->{{#if:{{{developer 2|}}}|, {{Software page/strings|OrgSwitcher|{{{developer 2}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}|}}<!--
-->{{#if:{{{developer 3|}}}|, {{Software page/strings|OrgSwitcher|{{{developer 3}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}|}}<!--
-->{{#if:{{{developer 4|}}}|, {{Software page/strings|OrgSwitcher|{{{developer 4}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}|}}</div>|}}<!--
 
-->{{#if:{{{publisher|}}}|<div style="overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px"><span style="opacity:.6">{{Software page/strings|Publisher{{#if:{{{publisher 2|}}}{{{publisher 3|}}}{{{publisher 4|}}}|s|}}}}:</span> <!--
-->{{Software page/strings|OrgSwitcher|{{{publisher|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}<!--
-->{{#if:{{{publisher 2|}}}|, {{Software page/strings|OrgSwitcher|{{{publisher 2}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}|}}<!--
-->{{#if:{{{publisher 3|}}}|, {{Software page/strings|OrgSwitcher|{{{publisher 3}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}|}}<!--
-->{{#if:{{{publisher 4|}}}|, {{Software page/strings|OrgSwitcher|{{{publisher 4}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}|}}</div>|}}
</div>
</div>
<!--
 
- Description -
 
-->
{{#switch:{{{experimental|}}}
| true = <div style="max-width:1080px; width:100%; margin-top:20px; z-index:1">
<div style="display:flex; flex-direction:column; gap:10px; min-width:324px; max-width:324px; float:right; margin: 0 0 20px 20px"><!--
    -->{{#if:{{{demo|}}}|<div style="width:100%; background-image:linear-gradient(60deg, rgb(62,86,23,.7) 5%,rgba(88,138,27,.6) 95%); box-sizing:border-box; box-shadow:inset 0 0 2px rgb(0,0,0,.4); border-radius:6px; overflow:hidden; padding:5px 10px">{{Software page/strings|Released on Steam as a Demo|{{#switch:{{{type|}}}|Mod=mod|Tool=tool|game}}|{{{demo}}}}}</div>|}}<!--
    -->{{#if:{{{appid|}}}{{{workshop|}}}
| <div class="plainlinks" style="width:100%; background-image:linear-gradient(60deg, rgb(255,255,255,.1) 5%,rgba(255,255,255,.2) 95%); box-sizing:border-box; box-shadow:inset 0 0 2px rgb(0,0,0,.4); border-radius:6px; overflow:hidden">
<div style="display:flex; align-items:center; gap:8px; padding:5px 10px">
<div>{{Software page/strings|Released on Steam {{#if:{{{price USD|}}}{{{price RUB|}}}||for free}}|{{#switch:{{{type|}}}|Mod=mod|Tool=tool|Package=package|game}}|{{{appid}}}}}</div>
<div style="display:flex; gap:8px; user-select:none; margin-right:0; margin-left:auto">
  <div style="display:flex; justify-content:center; align-items:center; min-width:32px; height:32px; background-image:radial-gradient(ellipse at left, #75b022, #588a1b); box-shadow:inset 0 0 0 1px rgb(0,0,0,.3); border-radius:6px; box-sizing:border-box; margin:auto 0"><!--
-->[https://store.steampowered.com/app/{{{appid|}}} <span style="opacity:.8; position:relative; top:-1px">[[File:icon-visibility.png|22px|View the Store page|link=]]</span>]
  </div>
  <div style="display:flex; justify-content:center; align-items:center; min-width:32px; height:32px; background-image:radial-gradient(ellipse at left, #75b022, #588a1b); box-shadow:inset 0 0 0 1px rgb(0,0,0,.3); border-radius:6px; box-sizing:border-box; margin:auto 0"><!--
-->[steam://run/{{{appid|}}} <span style="opacity:.8">[[File:icon-gamepad-bold.png|22px|Launch it via Steam|link=]]</span>]
  </div>
</div>
</div>
{{#if:{{{moddb|}}}|<div style="background-color:rgba(0,0,0,.2); padding:5px 10px">{{Software page/strings|Also in}}: <span style="background:rgb(0,0,0,.16); border-radius:4px; white-space: nowrap; font-weight:bold; padding:2px">{{#if:{{{moddb|}}}|<span style="user-select:none; position:relative; bottom:.1em">[[File:Moddb-32px.png|16px|link=]]</span> [http://www.moddb.com/{{{moddb}}} ModDB]</span>|}}</div>|}}
  </div>
|}}<!--
    -->{{#if:{{{genre|}}}
| <div style="display:flex; flex-direction:column; gap:10px; width:100%; background-color:rgba(0,0,0,.1); box-sizing:border-box; box-shadow:inset 0 0 2px rgb(0,0,0,.4); border-radius:6px; padding:5px 10px">
{{#if:{{{genre|}}}|<div><span style=opacity:.6><!--
-->{{Software page/strings|Genre{{#if:{{{genre 2|}}}|s|}}}}:</span> {{Software page/strings|GenreSwitcher|{{{genre}}}}}<!--
-->{{#if:{{{genre 2|}}}|, {{Software page/strings|GenreSwitcher|{{{genre 2}}}}}|}}<!--
-->{{#if:{{{genre 3|}}}|, {{Software page/strings|GenreSwitcher|{{{genre 3}}}}}|}}<!--
-->{{#if:{{{genre 4|}}}|, {{Software page/strings|GenreSwitcher|{{{genre 4}}}}}|}}<!--
-->{{#if:{{{genre 5|}}}|, {{Software page/strings|GenreSwitcher|{{{genre 5}}}}}|}}<!--
-->{{#if:{{{genre 6|}}}|, {{Software page/strings|GenreSwitcher|{{{genre 6}}}}}|}}</div>|}}<!--
 
-->{{#if:{{{platform|}}}|<div style="overflow:hidden; -webkit-line-clamp: 2; text-overflow:ellipsis"><span style="opacity:.6">{{Software page/strings|Platform{{#if:{{{platform 2|}}}{{{platform 3|}}}{{{platform 4|}}}|s|}}}}:</span> <!--
-->{{Software page/strings|PlatformSwitcher|{{{platform|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}<!--
-->{{#if:{{{platform 2|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 3|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 3|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 4|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 4|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 5|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 5|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}<!--
-->{{#if:{{{platform 6|}}}|, {{Software page/strings|PlatformSwitcher|{{{platform 6|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}|}}</div>|}}
  </div>
|}}
</div>
<div>{{{desc|}}}</div></div>
| #default = <div style="max-width:1080px; width:100%; margin-top:20px; z-index:1">{{{desc|}}}</div>
}}</div>
<!--
 
- Categories -
 
-->
{{#ifeq:{{FULLPAGENAME}}|Template:Software page/sandbox||
{{#switch:{{{type|}}}|Mod = [[Category:Mods]]|Tool = [[Category:Tools]]|Package = [[Category:Packages]]|[[Category:Games]]}}
{{#ifeq:{{{developer|{{{developer 2|{{{developer 3|{{{developer 4|{{{publisher|{{{publisher 2|{{{publisher 3|{{{publisher 4|}}}}}}}}}}}}}}}}}}}}}}}}|Valve
| [[Category:Official {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Package = Packages|Games}}]]
| [[Category:Third Party {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Package = Packages|Games}}]] }}
{{#switch:{{{release|}}}|TBA|Soon=[[Category:Upcoming Releases]]}}
{{#switch:{{{steamworks|}}}|true=[[Category:Steamworks games]]}}
{{#switch:{{{mode|}}}|{{Software page/strings|CategorySwitcherMode|{{{mode}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}}}
{{#switch:{{{mode 2|}}}|{{Software page/strings|CategorySwitcherMode|{{{mode 2}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}}}
{{#switch:{{{mode 3|}}}|{{Software page/strings|CategorySwitcherMode|{{{mode 3}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}}}
{{#switch:{{{mode 4|}}}|{{Software page/strings|CategorySwitcherMode|{{{mode 4}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}}}
{{#switch:{{{genre|}}}|{{Software page/strings|CategorySwitcherGenre|{{{genre}}}}}}}
{{#switch:{{{genre 2|}}}|{{Software page/strings|CategorySwitcherGenre|{{{genre 2}}}}}}}
{{#switch:{{{genre 3|}}}|{{Software page/strings|CategorySwitcherGenre|{{{genre 3}}}}}}}
{{#switch:{{{genre 4|}}}|{{Software page/strings|CategorySwitcherGenre|{{{genre 4}}}}}}}
{{#switch:{{{genre 5|}}}|{{Software page/strings|CategorySwitcherGenre|{{{genre 5}}}}}}}
{{#switch:{{{genre 6|}}}|{{Software page/strings|CategorySwitcherGenre|{{{genre 6}}}}}}}
{{#switch:{{{platform|}}}|{{Software page/strings|CategorySwitcherPlatform|{{{platform}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}}}
{{#switch:{{{platform 2|}}}|{{Software page/strings|CategorySwitcherPlatform|{{{platform 2}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}}}
{{#switch:{{{platform 3|}}}|{{Software page/strings|CategorySwitcherPlatform|{{{platform 3}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}}}
{{#switch:{{{platform 4|}}}|{{Software page/strings|CategorySwitcherPlatform|{{{platform 4}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}}}
{{#switch:{{{platform 5|}}}|{{Software page/strings|CategorySwitcherPlatform|{{{platform 5}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}}}
{{#switch:{{{platform 6|}}}|{{Software page/strings|CategorySwitcherPlatform|{{{platform 6}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}}}
{{#switch:{{{engine|}}}
| GoldSrc = [[Category:GoldSrc {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]{{#ifeq:{{{developer|{{{developer 2|{{{developer 3|{{{developer 4|{{{publisher|{{{publisher 2|{{{publisher 3|{{{publisher 4|}}}}}}}}}}}}}}}}}}}}}}}}|Valve||[[Category:Third Party GoldSrc Engine {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Games}}]]}}
| Source = [[Category:Source {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]{{#ifeq:{{{developer|{{{developer 2|{{{developer 3|{{{developer 4|{{{publisher|{{{publisher 2|{{{publisher 3|{{{publisher 4|}}}}}}}}}}}}}}}}}}}}}}}}|Valve||[[Category:Third Party Source Engine {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Games}}]]}}
| Source 2 = [[Category:Source 2 {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]{{#ifeq:{{{developer|{{{developer 2|{{{developer 3|{{{developer 4|{{{publisher|{{{publisher 2|{{{publisher 3|{{{publisher 4|}}}}}}}}}}}}}}}}}}}}}}}}|Valve||[[Category:Third Party Source 2 Engine {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Games}}]]}}
| [[Category:{{{engine|}}} {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]
}}
{{#switch:{{{engine 2|}}}
| GoldSrc = [[Category:GoldSrc {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]{{#ifeq:{{{developer|{{{developer 2|{{{developer 3|{{{developer 4|{{{publisher|{{{publisher 2|{{{publisher 3|{{{publisher 4|}}}}}}}}}}}}}}}}}}}}}}}}|Valve||[[Category:Third Party GoldSrc Engine {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Games}}]]}}
| Source = [[Category:Source {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]{{#ifeq:{{{developer|{{{developer 2|{{{developer 3|{{{developer 4|{{{publisher|{{{publisher 2|{{{publisher 3|{{{publisher 4|}}}}}}}}}}}}}}}}}}}}}}}}|Valve||[[Category:Third Party Source Engine {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Games}}]]}}
| Source 2 = [[Category:Source 2 {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]{{#ifeq:{{{developer|{{{developer 2|{{{developer 3|{{{developer 4|{{{publisher|{{{publisher 2|{{{publisher 3|{{{publisher 4|}}}}}}}}}}}}}}}}}}}}}}}}|Valve||[[Category:Third Party Source 2 Engine {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Games}}]]}}
| [[Category:{{{engine 2|}}} {{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}]]
}}
{{Software page/strings|CategorySwitcherBranch|{{{branch|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}
{{Software page/strings|CategorySwitcherBranch|{{{branch 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}}}
{{#switch:{{{developer|}}}|{{Software page/strings|CategorySwitcherOrg|{{{developer|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#switch:{{{developer 2|}}}|{{Software page/strings|CategorySwitcherOrg|{{{developer 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#switch:{{{developer 3|}}}|{{Software page/strings|CategorySwitcherOrg|{{{developer 3|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#switch:{{{developer 4|}}}|{{Software page/strings|CategorySwitcherOrg|{{{developer 4|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#switch:{{{publisher|}}}|{{Software page/strings|CategorySwitcherOrg|{{{publisher|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#switch:{{{publisher 2|}}}|{{Software page/strings|CategorySwitcherOrg|{{{publisher 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#switch:{{{publisher 3|}}}|{{Software page/strings|CategorySwitcherOrg|{{{publisher 3|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#switch:{{{publisher 4|}}}|{{Software page/strings|CategorySwitcherOrg|{{{publisher 4|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|Package = packages|games}}}}}}
{{#if:{{{name|}}}|[[Category:{{{name|}}}]]|}}
}}</onlyinclude></includeonly>

Latest revision as of 15:39, 23 August 2025

Icon-Important.pngImportant:This is a placeholder being used for page history reasons and should not be used as an actual template.