Difference between revisions of "Template:System requirements"
From PCGamingWiki, the wiki about fixing PC games
(fixed infobox OSfamily namespace check) |
m ({{#ifeq:{{NAMESPACE}}||Category:Invalid section order}}) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#if:{{#var:OS tabs}}|{{#if:{{#var:sysreq first}}||{{System requirements/tabs}}{{#vardefine:sysreq first|true}}}}}}<div class="sysreq sysreq_{{urlencode:{{{OSfamily|}}}|WIKI}} container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-sysreqs-{{lc:{{{OSfamily|}}}}}"> | + | <includeonly>{{#if: {{#var:Game}}|{{#switch:{{#var:section}} |
+ | |API | ||
+ | |Middleware | ||
+ | |System requirements={{#vardefine:section|System requirements}} | ||
+ | |#Default = {{#ifeq:{{NAMESPACE}}||[[Category:Invalid section order]]}} | ||
+ | }}{{#vardefine:System requirements|present}}}}{{#if:{{#var:OS tabs}}|{{#if:{{#var:sysreq first}}||{{System requirements/tabs}}{{#vardefine:sysreq first|true}}}}}}<div class="sysreq sysreq_{{#ifeq:{{{OSfamily|}}}|Windows 3.x|Windows_3x|{{urlencode:{{{OSfamily|}}}|WIKI}}}} container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-sysreqs-{{lc:{{{OSfamily|}}}}}"> | ||
<tr class="template-infotable-doublehead sysreq_heading table-sysreqs-head-row"> | <tr class="template-infotable-doublehead sysreq_heading table-sysreqs-head-row"> | ||
− | <th colspan="3" class="table-sysreqs-head-OS">{{#ifeq: {{NAMESPACE}} | |{{#if: {{{1|}}} | [[Category:Invalid template usage ( | + | <th colspan="3" class="table-sysreqs-head-OS">{{#ifeq: {{NAMESPACE}} | |{{#if: {{{1|}}} | [[Category:Invalid template usage (System requirements)]] }}<!-- |
-->{{#switch:{{{OSfamily|}}} | -->{{#switch:{{{OSfamily|}}} | ||
− | | | + | |PC booter |
|DOS | |DOS | ||
+ | |Windows 3.x | ||
|Windows | |Windows | ||
|Mac OS | |Mac OS | ||
|Linux = [[{{{OSfamily|}}}]] | |Linux = [[{{{OSfamily|}}}]] | ||
|OS X = [[Mac OS{{!}}macOS (OS X)]] | |OS X = [[Mac OS{{!}}macOS (OS X)]] | ||
− | |#Default = [[Category:Invalid template usage ( | + | |#Default = [[Category:Invalid template usage (System requirements)]] |
− | }}|{{{OSfamily|}}}}}{{#if:{{#var:OS tabs}}||{{{ref|}}}}}</th> | + | }}|{{{OSfamily|}}}}}{{#if:{{#var:OS tabs}}||{{{ref|}}}}} {{#if: {{#var:Game}}|{{#if: {{#var:{{{OSfamily|}}}}}{{#var:{{{OSfamily|}}} cancelled}} | | <div title="Error: OS '{{{OSfamily|}}}' not found in infobox" class="svg-icon svg-25 os-error"></div>[[Category:Invalid template usage (System requirements)]] }}}}</th> |
</tr> | </tr> | ||
<tr class="template-infotable-head table-sysreqs-head-row"> | <tr class="template-infotable-head table-sysreqs-head-row"> | ||
<th scope="col" class="table-sysreqs-head-parameter" style="width: 220px;"></th> | <th scope="col" class="table-sysreqs-head-parameter" style="width: 220px;"></th> | ||
− | <th scope="col" class="table-sysreqs-head-minimum" style="{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | width: 300px; | width: 600px;}}"> | + | <th scope="col" class="table-sysreqs-head-minimum" style="{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | width: 300px; | width: 600px;}}">Minimum{{#if:{{#var:OS tabs}}|{{{ref|}}}}}</th> |
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | <th class="table-sysreqs-head-recommended" style="width: 300px;">Recommended</th> }} | {{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | <th class="table-sysreqs-head-recommended" style="width: 300px;">Recommended</th> }} | ||
</tr> | </tr> | ||
Line 112: | Line 118: | ||
}} | }} | ||
</table> | </table> | ||
− | {{{notes|}}}</div></includeonly><noinclude>{{Documentation}}</noinclude> | + | {{#if: {{{notes|}}}|{{{notes|}}}|{{#if:{{#var:{{{OSfamily|}}} 64-bit only}} | {{ii}} A 64-bit operating system is required. }}}}</div></includeonly><noinclude>{{Documentation}}</noinclude> |
Latest revision as of 16:51, 20 June 2022
Documentation for the above template (sometimes hidden from view).
- Syntax
{{System requirements |OSfamily = |minOS = |minCPU = |minCPU2 = |minRAM = |minHD = |minGPU = |minGPU2 = |minGPU3 = |minVRAM = |minOGL = |minDX = |minSM = |minaudio = |mincont = |minother = |recOS = |recCPU = |recCPU2 = |recRAM = |recHD = |recGPU = |recGPU2 = |recGPU3 = |recVRAM = |recOGL = |recDX = |recSM = |recaudio = |reccont = |recother = }}
- Arguments
- OSfamily -
- minOS -
- minCPU -
- minCPU2 -
- minRAM -
- minHD -
- minGPU -
- minGPU2 -
- minGPU3 -
- minVRAM -
- minOGL -
- minDX -
- minSM -
- minaudio -
- mincont -
- minother -
- recOS -
- recCPU -
- recCPU2 -
- recRAM -
- recHD -
- recGPU -
- recGPU2 -
- recGPU3 -
- recVRAM -
- recOGL -
- recDX -
- recSM -
- recaudio -
- reccont -
- recother -
Visit Template:System requirements/Documentation to edit this text. (How does this work?)