Template:Software page: Difference between revisions
Jump to navigation
Jump to search
Note:This template is a work-in-progress, with development currently on hiatus.
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").
Note:Additional potential non-essential features:
SirYodaJedi (talk | contribs) No edit summary |
(Added {{{engine 3}}}) |
||
Line 7: | Line 7: | ||
{{Todo|If {{param|type}} was marked as {{code|package}}, SteamDB and ProtonDB links should use "sub/(appid)" (for Packages) or "bundle/(appid)" (for Bundles) instead of "app".}} | {{Todo|If {{param|type}} was marked as {{code|package}}, SteamDB and ProtonDB links should use "sub/(appid)" (for Packages) or "bundle/(appid)" (for Bundles) instead of "app".}} | ||
{{Note|Additional potential non-essential features: | {{Note|Additional potential non-essential features: | ||
* Option to scale background to page width, rather than manually setting pixel size (different users have different resolution viewports). | * Option to scale background to page width, rather than manually setting pixel size (different users have different resolution viewports). May be hard to do in its current implementation, so it may need a minor rework. <!-- can we just set the background-image property of the master div to the background? --> | ||
* Parameters for specifying system requirements for each major operating system (e.g.: {{param|winram}}, {{param|macram}} and {{param|linuxram}} for specifying ram requirements for Windows, macOS and Linux) | * Parameters for specifying system requirements for each major operating system (e.g.: {{param|winram}}, {{param|macram}} and {{param|linuxram}} for specifying ram requirements for Windows, macOS and Linux) | ||
}} | }} | ||
Line 124: | Line 122: | ||
-->{{#if:{{{engine|}}}|<div style="padding:0 10px"><span style="opacity:.6">{{Software page/strings|Engine}}:</span> <!-- | -->{{#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 comment|}}}| ({{{engine comment}}})|}}<!-- | -->{{Software page/strings|EngineSwitcher|{{{engine|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}|{{{engine template|}}}}}{{#if:{{{engine comment|}}}| ({{{engine comment}}})|}}<!-- | ||
-->{{#if:{{{engine 2|}}}|, {{Software page/strings|EngineSwitcher|{{{engine 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}|{{{engine 2 template|}}}}}{{#if:{{{engine 2 comment|}}}| ({{{engine 2 comment}}})|}}|}}</div>|}}<!-- | -->{{#if:{{{engine 2|}}}|, {{Software page/strings|EngineSwitcher|{{{engine 2|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}|{{{engine 2 template|}}}}}{{#if:{{{engine 2 comment|}}}| ({{{engine 2 comment}}})|}} | ||
-->{{#if:{{{engine 3|}}}|, {{Software page/strings|EngineSwitcher|{{{engine 3|}}}|{{#switch:{{{type|}}}|Mod = mods|Tool = tools|games}}|{{{engine 2 template|}}}}}{{#if:{{{engine 3 comment|}}}| ({{{engine 3 comment}}})|}}|}}</div>|}}<!-- | |||
-->{{#if:{{{branch|}}}|<div style="padding:0 10px"><span style="opacity:.6">{{Software page/strings|EngineBranch}}:</span> <!-- | -->{{#if:{{{branch|}}}|<div style="padding:0 10px"><span style="opacity:.6">{{Software page/strings|EngineBranch}}:</span> <!-- |
Revision as of 08:57, 6 August 2023

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").
Todo: Restore workshop links from older versions, using {{{has workshop}}} to enable.
If {{{appid}}} is present, but {{{has workshop}}} is not, link to Steam Community page instead.
If {{{appid}}} is present, but {{{has workshop}}} is not, link to Steam Community page instead.
Todo: If {{{type}}} was marked as package, SteamDB and ProtonDB links should use "sub/(appid)" (for Packages) or "bundle/(appid)" (for Bundles) instead of "app".

- Option to scale background to page width, rather than manually setting pixel size (different users have different resolution viewports). May be hard to do in its current implementation, so it may need a minor rework.
- Parameters for specifying system requirements for each major operating system (e.g.: {{{winram}}}, {{{macram}}} and {{{linuxram}}} for specifying ram requirements for Windows, macOS and Linux)
The above documentation is transcluded from Template:Software page/doc. (Edit | Page history)
Editors can experiment in this template's sandbox (edit) and testcases (create) pages.
Editors can experiment in this template's sandbox (edit) and testcases (create) pages.