Difference between revisions of "Template:System requirements"
From PCGamingWiki, the wiki about fixing PC games
m |
m (Now the template changes, nicely.) |
||
Line 1: | Line 1: | ||
{| class="wikitable template-infotable" cellpadding=5px | {| class="wikitable template-infotable" cellpadding=5px | ||
− | |+ <!--System Requirements--> | + | |+ <!--System Requirements--> |
− | |||
− | |||
|- | |- | ||
! colspan="3" | [[{{{OSfamily|Windows}}}]]{{#if: {{{OSfamily|}}} | [[Category:{{{OSfamily}}}]]}} | ! colspan="3" | [[{{{OSfamily|Windows}}}]]{{#if: {{{OSfamily|}}} | [[Category:{{{OSfamily}}}]]}} | ||
|- | |- | ||
− | ! style="text-align: center; width: 10%;"| | + | ! style="text-align: center; width: 10%;" | |
− | ! style="text-align: center; width: 15%;" | Minimum | + | ! style="text-align: center; {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | width: 15%; | width: 30%}}" | Minimum |
− | ! style="text-align: center; width: 15%;" | + | {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | ! style="text-align: center; width: 15%;" {{!}} Recommended }} |
|- | |- | ||
+ | |||
+ | <!-- OS --> | ||
! Operating system (OS) | ! Operating system (OS) | ||
− | | {{{ | + | | {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recOS|}}} | {{!}} {{{minOS|}}} | colspan="2" {{!}} <div style="width:49%;"> {{{minOS|}}} </div> }} | colspan="2" {{!}} {{{minOS|}}} }} |
− | | {{#if: {{{recOS|}}} | {{{recOS|}}} | {{{ | + | {{#if: {{{recOS|}}} | {{!}} {{{recOS|}}} }} |
|- | |- | ||
+ | |||
+ | <!-- CPU --> | ||
! Processor (CPU) | ! Processor (CPU) | ||
− | | {{{ | + | | {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recproc|}}} | {{!}} {{{minproc|}}} | colspan="2" {{!}} <div style="width:49%;"> {{{minproc|}}} </div> }} | colspan="2" {{!}} {{{minproc|}}} }} |
− | | {{#if: {{{recproc|}}} | {{{recproc|}}} | {{{ | + | {{#if: {{{recproc|}}} | {{!}} {{{recproc|}}} }} |
|- | |- | ||
+ | |||
+ | <!-- RAM --> | ||
! System memory (RAM) | ! System memory (RAM) | ||
− | | {{{ | + | | {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recmem|}}} | {{!}} {{{minmem|}}} | colspan="2" {{!}} <div style="width:49%;"> {{{minmem|}}} </div> }} | colspan="2" {{!}} {{{minmem|}}} }} |
− | | {{#if: {{{recmem|}}} | {{{recmem|}}} | {{{ | + | {{#if: {{{recmem|}}} | {{!}} {{{recmem|}}} }} |
|- | |- | ||
+ | |||
+ | <!-- HDD --> | ||
! Hard disk drive (HDD) | ! Hard disk drive (HDD) | ||
− | | {{{ | + | | {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recHD|}}} | {{!}} {{{minHD|}}} | colspan="2" {{!}} <div style="width:49%;"> {{{minHD|}}} </div> }} | colspan="2" {{!}} {{{minHD|}}} }} |
− | | {{#if: {{{recHD|}}} | {{{recHD|}}} | {{{ | + | {{#if: {{{recHD|}}} | {{!}} {{{recHD|}}} }} |
− | |-<!-- | + | |- |
− | -->{{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}{{{minDX|}}}{{{recOGL|}}}{{{minSM|}}}{{{recSM|}}} | | + | |
− | + | <!-- GPU - DO NOT TOUCH, STUFF WILL BREAK, DANGER, ETC. --> | |
+ | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}{{{minDX|}}}{{{recOGL|}}}{{{minSM|}}}{{{recSM|}}} | | ||
! Video card (GPU) | ! Video card (GPU) | ||
− | {{!}} style="text-align: center;" {{!}} <!-- | + | {{!}} style="text-align: center;" {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}} | {{!}} <!-- |
+ | -->{{{minGPU|}}} <!-- | ||
+ | -->{{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}|<br/>}}{{{minGPU2|}}} |}} <!-- | ||
+ | -->{{#if: {{{minGPU3|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}|<br/>}}{{{minGPU3|}}} |}} <!-- | ||
+ | -->{{#if: {{{minVRAM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}|<br/>}}{{{minVRAM|}}} of VRAM |}} <!-- | ||
+ | -->{{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible |}} <!-- | ||
+ | -->{{#if: {{{minDX|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}|<br/>}}DirectX {{{minDX|}}} compatible |}} <!-- | ||
+ | -->{{#if: {{{minSM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}{{{minDX|}}}|<br/>}}Shader model {{{minSM|}}} support |}} | colspan="2" {{!}} <div style="width:49%;"> <!-- | ||
+ | -->{{{minGPU|}}} <!-- | ||
+ | -->{{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}|<br/>}}{{{minGPU2|}}} |}} <!-- | ||
+ | -->{{#if: {{{minGPU3|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}|<br/>}}{{{minGPU3|}}} |}} <!-- | ||
+ | -->{{#if: {{{minVRAM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}|<br/>}}{{{minVRAM|}}} of VRAM |}} <!-- | ||
+ | -->{{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible |}} <!-- | ||
+ | -->{{#if: {{{minDX|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}|<br/>}}DirectX {{{minDX|}}} compatible |}} <!-- | ||
+ | -->{{#if: {{{minSM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}{{{minDX|}}}|<br/>}}Shader model {{{minSM|}}} support |}} </div> }} | colspan="2" {{!}} <!-- | ||
-->{{{minGPU|}}} <!-- | -->{{{minGPU|}}} <!-- | ||
-->{{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}|<br/>}}{{{minGPU2|}}} |}} <!-- | -->{{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}|<br/>}}{{{minGPU2|}}} |}} <!-- | ||
Line 36: | Line 57: | ||
-->{{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible |}} <!-- | -->{{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible |}} <!-- | ||
-->{{#if: {{{minDX|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}|<br/>}}DirectX {{{minDX|}}} compatible |}} <!-- | -->{{#if: {{{minDX|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}|<br/>}}DirectX {{{minDX|}}} compatible |}} <!-- | ||
− | -->{{#if: {{{minSM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}{{{minDX|}}}|<br/>}}Shader model {{{minSM|}}} support |}} | + | -->{{#if: {{{minSM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}{{{minOGL|}}}{{{minDX|}}}|<br/>}}Shader model {{{minSM|}}} support |}} }} |
− | {{!}} style="text-align: center;" {{!}} <!-- | + | {{#if: {{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}} | {{!}} style="text-align: center;" {{!}} <!-- |
-->{{#if: {{{recGPU|}}} | {{{recGPU|}}} | {{#if: {{{minGPU|}}} | {{{minGPU|}}}}}}} <!-- | -->{{#if: {{{recGPU|}}} | {{{recGPU|}}} | {{#if: {{{minGPU|}}} | {{{minGPU|}}}}}}} <!-- | ||
-->{{#if: {{{recGPU2|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}|<br/>}}{{{recGPU2|}}} | {{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}|<br/>}}{{{minGPU2|}}}}}}} <!-- | -->{{#if: {{{recGPU2|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}|<br/>}}{{{recGPU2|}}} | {{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}|<br/>}}{{{minGPU2|}}}}}}} <!-- | ||
Line 43: | Line 64: | ||
-->{{#if: {{{recVRAM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}|<br/>}}{{{recVRAM|}}} of VRAM | {{#if: {{{minVRAM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}|<br/>}}{{{minVRAM|}}} of VRAM |}}}} <!-- | -->{{#if: {{{recVRAM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}|<br/>}}{{{recVRAM|}}} of VRAM | {{#if: {{{minVRAM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}|<br/>}}{{{minVRAM|}}} of VRAM |}}}} <!-- | ||
-->{{#if: {{{recOGL|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}|<br/>}}OpenGL {{{recOGL|}}} compatible | {{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible |}}}} <!-- | -->{{#if: {{{recOGL|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}|<br/>}}OpenGL {{{recOGL|}}} compatible | {{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible |}}}} <!-- | ||
− | -->{{#if: {{{recDX|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}|<br/>}}DirectX {{{recDX|}}} compatible | {{#if: {{{minDX|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}|<br/>}} DirectX {{{minDX|}}} compatible | | + | -->{{#if: {{{recDX|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}|<br/>}}DirectX {{{recDX|}}} compatible | {{#if: {{{minDX|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}|<br/>}} DirectX {{{minDX|}}} compatible |}}}}<!-- |
− | -->{{#if: {{{recSM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}{{{minDX|}}}{{{recDX|}}}|<br/>}}Shader model {{{recSM|}}} support | {{#if: {{{minSM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}{{{minDX|}}}{{{recDX|}}}|<br/>}} Shader model {{{minSM|}}} support |}}} | + | -->{{#if: {{{recSM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}{{{minDX|}}}{{{recDX|}}}|<br/>}}Shader model {{{recSM|}}} support | {{#if: {{{minSM|}}} | {{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}{{{minDX|}}}{{{recDX|}}}|<br/>}} Shader model {{{minSM|}}} support |}} }} }} |
− | |||
{{!-}} | {{!-}} | ||
+ | }} | ||
+ | <!-- REALLY --> | ||
+ | |||
+ | <!-- SND --> | ||
+ | {{#if: {{{minaudio|}}}{{{recaudio|}}} | | ||
! Sound (audio device) | ! Sound (audio device) | ||
− | {{!}} {{{ | + | {{!}} {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recaudio|}}} | {{!}} {{{minaudio|}}} | colspan="2" {{!}} <div style="width:49%;"> {{{minaudio|}}} </div> }} | colspan="2" {{!}} {{{minaudio|}}} }} |
− | {{ | + | {{#if: {{{recaudio|}}} | {{!}} {{{recaudio|}}} }} |
− | |||
{{!-}} | {{!-}} | ||
+ | }} | ||
+ | |||
+ | <!-- Controller --> | ||
+ | {{#if: {{{mincont|}}}{{{reccont|}}} | | ||
! Controller | ! Controller | ||
− | {{!}}{{{ | + | {{!}} {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{reccont|}}} | {{!}} {{{mincont|}}} | colspan="2" {{!}} <div style="width:49%;"> {{{mincont|}}} </div> }} | colspan="2" {{!}} {{{mincont|}}} }} |
− | {{ | + | {{#if: {{{reccont|}}} | {{!}} {{{reccont|}}} }} |
− | |||
{{!-}} | {{!-}} | ||
+ | }} | ||
+ | |||
+ | <!-- Other --> | ||
+ | {{#if: {{{minother|}}}{{{recother|}}} | | ||
! Other | ! Other | ||
− | {{!}} {{{ | + | {{!}} {{#if: {{{recOS|}}}{{{recproc|}}}{{{recmem|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recother|}}} | {{!}} {{{minother|}}} | colspan="2" {{!}} <div style="width:49%;"> {{{minother|}}} </div> }} | colspan="2" {{!}} {{{minother|}}} }} |
− | {{ | + | {{#if: {{{recother|}}} | {{!}} {{{recother|}}} }} |
+ | }} | ||
|}<noinclude>{{Documentation}}</noinclude> | |}<noinclude>{{Documentation}}</noinclude> |
Revision as of 21:54, 2 August 2013
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | ||
Processor (CPU) | ||
System memory (RAM) | ||
Hard disk drive (HDD) |
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?)