Template:Software page: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
(This template is no longer used on pages, but I would not want it to be deleted)
Tag: Replaced
 
(311 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{note|This template is a work-in-progress, with development currently on hiatus.<br>It works well enough for widespread usage, however, and should be used on game pages when practical (given game or mod should have screenshots and a 460x215 "cover").}}
{{important|This is a placeholder being used for page history reasons and should not be used as an actual template.}}
{{Todo|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.
<includeonly>
{{tip|Set {{code| {{!}} workshop {{=}} false }}&nbsp;for software on Steam that does not have a Workshop page. This currently hides the Workshop link, and will eventually display a Community link instead.}}
}}
{{Todo|Add an option to hide "available on Steam" for games that doesn't have it (experimental mode).<br> Example: {{cso|4}}.}}
{{bug|Categorization of {{src04}}, {{src06}}, {{src07}}, and {{src09}} branch games is currently broken. The branch names will still appear as intended on the game page, however.}}
{{bug|Headings inside of a {{param|desc}} will sometimes be centered, instead of left-aligned.<br>Example: {{cs|4}}}}
{{note|Additional potential non-essential features:
* Support indefinite number of screenshots, instead of capping at 12.
* Option to scale background to page width, rather than manually setting pixel size (different users have different resolution viewports).
* Fields for links to Wikipedia and PCGamingWiki pages?
}}
<!--


{{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.}}
<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>


-->
</includeonly>
<!--
[[Category:Archived templates]]
This is here so that we don't have to save and check the sandbox for every edit. We can just add our experimental parameters to the sandbox beforehand and then just keep previewing edits to view changes. Please remember to comment this out after you finalize your changes!
-->
<!--
<noinclude>{{Template:Software page/sandbox}}</noinclude>
-->
<includeonly><onlyinclude>{{#if:{{{shortname|}}}|{{ModernWarning|Parameter {{Param|shortname}} was used. Must be {{Param|filename}} }} |}}</onlyinclude></includeonly>
 
{{Doc}}
<includeonly><onlyinclude>{{DISPLAYTITLE:''{{{name|<!---->{{PAGENAME}}<!---->}}}''}}<!--
--><div class="plainlinks" style="display:flex; justify-content:center; gap:10px; background:#202020; border:1px solid #323232; text-transform:uppercase; padding:5px 0"><!--
--><span style="color:#FFF">{{Software page/strings|Summary}}</span><!--
 
-->{{#if:{{{docs|}}}|<span style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</span><!--
-->[[{{#switch:{{{docs|}}}|standard={{{name|{{FULLPAGENAME}}}}}/Docs|{{{docs|}}}}}|<span style="color:rgba(255,255,255,.4)">{{Software page/strings|ForDevs}}</span>]]|}}<!--
 
-->{{#if:{{{appid|}}}|<span style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</span><!--
-->[https://steamdb.info/app/{{{appid}}} <span style="color:rgba(255,255,255,.4)">SteamDB</span>]|}}<!--
 
-->{{#if:{{{workshop|}}}{{{appid|}}}
  | {{#switch:{{{workshop|}}}
| false =
| #default = <!--
--><span style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</span><!--
-->[{{#if:{{{workshop|}}}|https://steamcommunity.com/sharedfiles/filedetails/?id={{{workshop|}}}|https://steamcommunity.com/app/{{{appid|}}}/workshop}} <span style="color:rgba(255,255,255,.4)">{{Software page/strings|Workshop}}</span>]
    }}
  |}}<!--
 
-->{{#if:{{{wiki|}}}|<span style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</span><!--
-->[{{{wiki|}}} <span style="color:rgba(255,255,255,.4)">{{Software page/strings|Wiki}}</span>]|}}<!--
 
-->{{#if:{{{website|}}}|<span style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</span><!--
-->[{{{website|}}} <span style="color:rgba(255,255,255,.4)">{{Software page/strings|Website}}</span>]|}}<!--
 
-->{{#if:{{{blog|}}}|<span style="user-select:none; pointer-events:none; color:rgba(255,255,255,.1)">&#124;</span><!--
-->[{{{blog|}}} <span style="color:rgba(255,255,255,.4)">{{Software page/strings|Blog}}</span>]|}}<!--
 
-->{{Software page/components| Management | {{{name|}}} | {{{filename|}}} }}
</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"><!--
-->{{#switch:{{{background|}}}
| jpg | png = [[File:{{{filename|{{{name|}}}}}} - Background.{{#switch:{{{background|}}}|jpg=jpg|png}}|{{{background size|}}}|link=]]
| {{#if:{{{background|}}}
| [[File:{{{background|}}}|{{{background size|}}}|link=]]
| {{#if:{{PROTECTIONEXPIRY:edit|File:{{{filename|{{{name|}}}}}} - Background.png}}|[[File:{{{filename|{{{name|}}}}}} - Background.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>
| {{Software page/components|Large Screenshot|{{{screenshot 1|}}}|{{{filename|{{{name|}}}}}}|1|{{{screenshot 1 desc|Screenshot 1}}}|{{{screenshot 1 lang|}}}}}
}}
</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;|}}}}{{#if:{{{experimental|}}}|{{#if:{{{screenshot {{#if:{{{trailer|}}}|6|7}}|}}}|height:100px;|}}|}} border-radius:6px; overflow:hidden; margin-top:10px">
<div style="display:flex; gap:10px; overflow-x:auto; overflow-y:hidden"><!--
-->{{#if:{{{trailer|}}}|{{Software page/components|Screenshot|{{{screenshot 1|}}}|{{{filename|{{{name|}}}}}}|1|{{{screenshot 1 desc|Screenshot 1}}}|{{{screenshot 1 lang|}}}}}|}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 2|}}}|{{{filename|{{{name|}}}}}}|2|{{{screenshot 2 desc|Screenshot 2}}}|{{{screenshot 2 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 3|}}}|{{{filename|{{{name|}}}}}}|3|{{{screenshot 3 desc|Screenshot 3}}}|{{{screenshot 3 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 4|}}}|{{{filename|{{{name|}}}}}}|4|{{{screenshot 4 desc|Screenshot 4}}}|{{{screenshot 4 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 5|}}}|{{{filename|{{{name|}}}}}}|5|{{{screenshot 5 desc|Screenshot 5}}}|{{{screenshot 5 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 6|}}}|{{{filename|{{{name|}}}}}}|6|{{{screenshot 6 desc|Screenshot 6}}}|{{{screenshot 6 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 7|}}}|{{{filename|{{{name|}}}}}}|7|{{{screenshot 7 desc|Screenshot 7}}}|{{{screenshot 7 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 8|}}}|{{{filename|{{{name|}}}}}}|8|{{{screenshot 8 desc|Screenshot 8}}}|{{{screenshot 8 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 9|}}}|{{{filename|{{{name|}}}}}}|9|{{{screenshot 9 desc|Screenshot 9}}}|{{{screenshot 9 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 10|}}}|{{{filename|{{{name|}}}}}}|10|{{{screenshot 10 desc|Screenshot 10}}}|{{{screenshot 10 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 11|}}}|{{{filename|{{{name|}}}}}}|11|{{{screenshot 11 desc|Screenshot 11}}}|{{{screenshot 11 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 12|}}}|{{{filename|{{{name|}}}}}}|12|{{{screenshot 12 desc|Screenshot 12}}}|{{{screenshot 12 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 13|}}}|{{{filename|{{{name|}}}}}}|13|{{{screenshot 13 desc|Screenshot 13}}}|{{{screenshot 13 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 14|}}}|{{{filename|{{{name|}}}}}}|14|{{{screenshot 14 desc|Screenshot 14}}}|{{{screenshot 14 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 15|}}}|{{{filename|{{{name|}}}}}}|15|{{{screenshot 15 desc|Screenshot 15}}}|{{{screenshot 15 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 16|}}}|{{{filename|{{{name|}}}}}}|16|{{{screenshot 16 desc|Screenshot 16}}}|{{{screenshot 16 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 17|}}}|{{{filename|{{{name|}}}}}}|17|{{{screenshot 17 desc|Screenshot 17}}}|{{{screenshot 17 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 18|}}}|{{{filename|{{{name|}}}}}}|18|{{{screenshot 18 desc|Screenshot 18}}}|{{{screenshot 18 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 19|}}}|{{{filename|{{{name|}}}}}}|19|{{{screenshot 19 desc|Screenshot 19}}}|{{{screenshot 19 lang|}}}}}<!--
-->{{Software page/components|Screenshot|{{{screenshot 20|}}}|{{{filename|{{{name|}}}}}}|20|{{{screenshot 20 desc|Screenshot 20}}}|{{{screenshot 20 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-color:rgb(20 20 20 / 40%); 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>|}}
{{#if:{{{deck|}}}
| <div style="width:25px; height:25px; position:absolute; z-index:1; left:10px; bottom:10px"><!--
    -->{{#switch:{{{deck|}}}
| Verified = [[File:Verified.png|25px|{{Software page/strings|DeckVerified}}|link=https://www.steamdeck.com/en/verified]]
| Playable = [[File:Playable.png|25px|{{Software page/strings|DeckPlayable}}|link=https://www.steamdeck.com/en/verified]]
| Unsupported = [[File:Unsupported.png|25px|{{Software page/strings|DeckUnsupported}}|link=https://www.steamdeck.com/en/verified]]
| Unknown = [[File:Unknown.png|25px|{{Software page/strings|DeckUnknown}}|link=https://www.steamdeck.com/en/verified]]
  }}
  </div>
|}}
<div style="position:absolute">{{#if:{{PROTECTIONEXPIRY:edit|File:Software Cover - {{{filename|{{{name|}}}}}}.png}}
| [[File:Software Cover - {{{filename|{{{name|}}}}}}.png|{{{cover size|324px}}}|link=]]
| {{#if:{{PROTECTIONEXPIRY:edit|File:Software Cover - {{{filename|{{{name|}}}}}}.jpg}}
| [[File:Software Cover - {{{filename|{{{name|}}}}}}.jpg|{{{cover size|324px}}}|link=]]
| <span style="opacity:.6">[[File:Icon-panorama.png|64px|{{User page/strings|AddCover}}|link=File:Software Cover - {{{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|}}}|{{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Package = Packages|Games}}}}</div>|}}<!--
 
-->{{#if:{{{release|}}}||{{#if:{{{release planned|}}}|<div style="padding:0 10px"><span style="opacity:.6">{{Software page/strings|ReleaseDatePlanned}}:</span> [[:Category:Upcoming Releases|<span style="color:#b9b7b5">{{#time:{{Autolang|j xg Y|zh=Y 年 n 月 j 日}}|{{{2|}}}|{{uselang}}}}</span>]]</div>|}}}}<!--
 
-->{{#switch:{{{experimental|}}}|true=|#default=<!--
 
-->{{#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>|}}<!--
 
-->{{#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>|}}<!--
 
            ++Alternate method for Metacritic score, likely not going to be used but code is still here in case it finds more favor++
 
            {{#if:{{{metacritic|}}}|<div style="width:100%; background-image:linear-gradient(60deg, rgb({{metacritic score color|{{{metacritic}}}|rgb}},.3) 5%,rgba({{metacritic score color|{{{metacritic}}}|rgb}},.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">[[File:Metacritic-32px.png|32px]] <span style=font-size:15px>This game received a score of <big>{{{metacritic}}}</big> on [https://metacritic.com/ Metacritic]. </span></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>|}}<!--
 
    -->{{#if:{{{compact reviews|}}}
|<div style="background-color:rgba(0,0,0,.2); padding:5px 10px">Reviews:<!--
-->{{#if:{{{metacritic score|}}}
                                      |<span style="background:black; border-radius:4px; cursor:pointer; padding:2px 4px" title="{{Software page/strings|Metacritic this}} {{{metacritic score}}} {{Software page/strings|Metacritic on}}"><span style="pointer-events:none; user-select:none; position:relative; top:-1px">[[File:Metacritic.png|14px|link=]]</span><span style="color:#66CC33; margin-left:4px">{{{metacritic score}}}</span></span>
|}}<!--
-->{{#if:{{{steam score|}}}
                                      |<span style="background:black; border-radius:4px; cursor:help; padding:2px 4px" title="{{{steam score}}}% {{Software page/strings|Steam players}}"><span style="pointer-events:none; user-select:none; position:relative; top:-1px">[[File:Steam logo.png|14px|link=]]</span><span style="color:{{metacritic score color|{{{steam score}}}}}; margin-left:4px">{{{steam score}}}%</span></span>
|}}
</div>
|{{#if:{{{metacritic score|}}}|<div style="background-color:rgba({{metacritic score color|{{{metacritic score}}}|rgb}},.2); padding:5px 10px">{{Software page/strings|Metacritic this}} <span style="background:black; border-radius:4px; padding:2px 4px"><span style="pointer-events:none; user-select:none; position:relative; top:-1px">[[File:Metacritic.png|14px|link=]]</span><span style="color:{{metacritic score color|{{{metacritic score}}}}}; margin-left:4px">{{{metacritic score}}}</span></span> {{Software page/strings|Metacritic on}} [https://metacritic.com/game/{{{metacritic}}} {{Software page/strings|Metacritic learn}}]</div>|}}<!--
-->{{#if:{{{steam score|}}}|<div style="background-color:rgba(27,40,56,.5); padding:5px 10px"><span style="background:black; border-radius:4px; padding:2px 4px"><span style="pointer-events:none; user-select:none; position:relative; top:-1px">[[File:Steam logo.png|14px|link=]]</span><span style="color:{{metacritic score color|{{{steam score}}}}}; margin-left:4px">{{{steam score}}}%</span></span> {{Software page/strings|Steam players}}</div>|}}
}}
</div>
        |}}<!--
    -->{{#if:{{{mode|}}}{{{genre|}}}{{{platform|}}}
| <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:{{{mode|}}}|<div style="overflow:hidden; -webkit-line-clamp: 2; text-overflow:ellipsis"><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}}}}|}}<!--
-->{{#if:{{{mode 3|}}}|, {{Software page/strings|ModeSwitcher|{{{mode 3}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}|}}<!--
-->{{#if:{{{mode 4|}}}|, {{Software page/strings|ModeSwitcher|{{{mode 4}}}|{{#switch:{{{type|}}}|Mod = Mods|Games}}}}|}}</div>|}}<!--
 
-->{{#if:{{{genre|}}}|<div style="overflow:hidden; -webkit-line-clamp: 2; text-overflow:ellipsis"><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]]|{{#if:{{{release|}}}|[[Category:Released {{#switch:{{{type|}}}|Mod = Mods|Tool = Tools|Package = Packages|Games}}]]|}}}}
{{#if:{{{release planned|}}}|[[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.