Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Template:System requirements"

From PCGamingWiki, the wiki about fixing PC games
m ({{#ifeq:{{NAMESPACE}}||Category:Invalid section order}})
 
(89 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{| class="mw-collapsible mw-collapsed wikitable" width=600px style="text-align: center;"
+
<includeonly>{{#if: {{#var:Game}}|{{#switch:{{#var:section}}
|+ <!--System Requirements-->
+
|API
|-
+
|Middleware
<!-- ! colspan = "3" | System Requirements -->
+
|System requirements={{#vardefine:section|System requirements}}
|-
+
|#Default = {{#ifeq:{{NAMESPACE}}||[[Category:Invalid section order]]}}
! colspan="3" | {{{OSfamily_ |Windows}}}
+
}}{{#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">
! style="text-align: center;" width =8% | Category  
+
<th colspan="3" class="table-sysreqs-head-OS">{{#ifeq: {{NAMESPACE}} | |{{#if: {{{1|}}} | [[Category:Invalid template usage (System requirements)]] }}<!--
! style="text-align: center;" width=15% | Minimum
+
-->{{#switch:{{{OSfamily|}}}
! style="text-align: center;" width=15% | Recommended
+
|PC booter
|-
+
|DOS
! Operating System (OS)
+
|Windows 3.x
|
+
|Windows
{{{minOS_|}}}
+
|Mac OS
| {{#if: {{{recOS_|}}} | {{{recOS_|}}} | {{{minOS_|}}} }}
+
|Linux = [[{{{OSfamily|}}}]]
|-
+
|OS X = [[Mac OS{{!}}macOS (OS X)]]
! Processor (CPU)
+
|#Default  = [[Category:Invalid template usage (System requirements)]]
|
+
}}|{{{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>
{{{minproc_|}}}
+
</tr>
| {{#if: {{{recproc_|}}} | {{{recproc_|}}} | {{{minproc_|}}} }}
+
 
|-
+
<tr class="template-infotable-head table-sysreqs-head-row">
! System Memory (RAM)
+
<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;}}">Minimum{{#if:{{#var:OS tabs}}|{{{ref|}}}}}</th>
{{{minmem_|}}}
+
{{#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: {{{recmem_|}}} | {{{recmem_|}}} | {{{minmem_|}}} }}  
+
</tr>
{{#if:{{{minGPU1_|}}}{{{recGPU1_|}}}{{{minVRAM_|}}}{{{recVRAM_|}}} |
+
 
{{!-}}
+
<!-- OS -->
! Video Card (GPU)
+
<tr class="template-infotable-body table-sysreqs-body-row">
{{!}} style="text-align: left;" {{!}}  
+
<th class="table-sysreqs-body-parameter">Operating system (OS)</th>
{{#if: {{{minGPU1_|}}} | * {{{minGPU1_|}}} }}
+
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recOS|}}} | <td class="table-sysreqs-body-minimum">{{{minOS|}}}</td> | <td class="table-sysreqs-body-minimum">{{{minOS|}}}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum">{{{minOS|}}}</td> }}
{{#if: {{{minGPU2_|}}} | * {{{minGPU2_|}}} }}
+
{{#if: {{{recOS|}}} | <td class="table-sysreqs-body-recommended">{{{recOS|}}}</td> }}
{{#if: {{{minGPU3_|}}} | * {{{minGPU3_|}}} }}
+
</tr>
{{#if: {{{minVRAM_|}}} | * {{{minVRAM|}}} MB of VRAM }}
+
 
{{!}} style="text-align: left;" {{!}}
+
<!-- CPU -->
{{#if: {{{recGPU1_|}}} | * {{{recGPU1_|}}}
+
<tr class="template-infotable-body table-sysreqs-body-row">
{{#if: {{{recGPU2_|}}} | * {{{recGPU2_|}}} }}
+
<th class="table-sysreqs-body-parameter">Processor (CPU)</th>
{{#if: {{{recGPU3_|}}} | * {{{recGPU3_|}}} }}
+
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recCPU|}}}{{{recCPU2|}}} | <td class="table-sysreqs-body-minimum">{{{minCPU|}}}{{#if: {{{minCPU2|}}} | <br/>{{{minCPU2|}}}</td> }} | <td class="table-sysreqs-body-minimum">{{{minCPU|}}}{{#if: {{{minCPU2|}}} | <br/>{{{minCPU2|}}} }}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum">{{{minCPU|}}}{{#if: {{{minCPU2|}}} | <br/>{{{minCPU2|}}} }}</td> }}
{{#if: {{{recVRAM_|}}} | * {{{recVRAM_|}}} MB of VRAM }}
+
{{#if: {{{recCPU|}}}{{{recCPU2|}}} | <td class="table-sysreqs-body-recommended">{{{recCPU|}}}{{#if: {{{recCPU2|}}} | <br/>{{{recCPU2|}}} }}</td> }}
|-
+
</tr>
! Hard Disk Drive (HDD)
+
 
|
+
<!-- RAM -->
{{{minHD_|}}}
+
<tr class="template-infotable-body table-sysreqs-body-row">
| {{#if: {{{recHD_|}}} | {{{recHD_|}}} | {{{minHD_|}}} }}<!--
+
<th class="table-sysreqs-body-parameter">System memory (RAM)</th>
-->{{#if: {{{minaudio_|}}}{{{recaudio_|}}} | <br/>
+
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recRAM|}}} | <td class="table-sysreqs-body-minimum">{{{minRAM|}}}</td> | <td class="table-sysreqs-body-minimum">{{{minRAM|}}}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum">{{{minRAM|}}}</td> }}
{{!-}}
+
{{#if: {{{recRAM|}}} | <td class="table-sysreqs-body-recommended">{{{recRAM|}}}</td> }}
! Sound (Audio Device)
+
</tr>
{{!}}{{{minaudio_|}}}
+
 
{{!}}{{#if: {{{recaudio_|}}} | {{{recaudio_|}}} | {{{minaudio_|}}} }} }}<!--
+
<!-- HDD -->
-->{{#if: {{{mincont_|}}}{{{reccont_|}}} | <br/>
+
<tr class="template-infotable-body table-sysreqs-body-row">
{{!-}}
+
<th class="table-sysreqs-body-parameter">Hard disk drive (HDD)</th>
! Controller
+
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recHD|}}} | <td class="table-sysreqs-body-minimum">{{{minHD|}}}</td> | <td class="table-sysreqs-body-minimum">{{{minHD|}}}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum">{{{minHD|}}}</td> }}
{{!}}{{{mincont_|}}}
+
{{#if: {{{recHD|}}} | <td class="table-sysreqs-body-recommended">{{{recHD|}}}</td> }}
{{!}}{{#if: {{{reccont_|}}} | {{{reccont_|}}} | {{{mincont_|}}} }} }}<!--
+
</tr>
-->{{#if: {{{minother_|}}}{{{recother_|}}} | <br/>
+
 
{{!-}}
+
<!-- GPU - DO NOT TOUCH, STUFF WILL BREAK, DANGER, ETC. -->
! Other
+
{{#if:{{{minGPU|}}}{{{recGPU|}}}{{{minGPU2|}}}{{{recGPU2|}}}{{{minGPU3|}}}{{{recGPU3|}}}{{{minVRAM|}}}{{{recVRAM|}}}{{{minOGL|}}}{{{recOGL|}}}{{{minDX|}}}{{{recOGL|}}}{{{minSM|}}}{{{recSM|}}} |
{{!}}
+
<tr class="template-infotable-body table-sysreqs-body-row">
{{{minother_|}}}
+
<th class="table-sysreqs-body-parameter">Video card (GPU)</th>
{{!}}{{#if: {{{recother_|}}} | {{{recother_|}}} | {{{minother_|}}} }} }}
+
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}} | <td class="table-sysreqs-body-minimum"> <!--
|}
+
-->{{{minGPU|}}} <!--
 +
-->{{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}|<br/>}}{{{minGPU2|}}} }} <!--
 +
-->{{#if: {{{minGPU3|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}|<br/>}}{{{minGPU3|}}} }} <!--
 +
-->{{#if: {{{minVRAM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}|<br/>}}{{{minVRAM|}}} of {{abbr|VRAM|Video RAM}} }} <!--
 +
-->{{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible {{#if: {{{minOGLn|}}} | {{{minOGLn}}} }} }}<!--
 +
-->{{#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</td> }} | <td class="table-sysreqs-body-minimum"><!--
 +
-->{{{minGPU|}}} <!--
 +
-->{{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}|<br/>}}{{{minGPU2|}}} }} <!--
 +
-->{{#if: {{{minGPU3|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}|<br/>}}{{{minGPU3|}}} }} <!--
 +
-->{{#if: {{{minVRAM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}|<br/>}}{{{minVRAM|}}} of {{abbr|VRAM|Video RAM}} }} <!--
 +
-->{{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible {{#if: {{{minOGLn|}}} | {{{minOGLn}}} }} }} <!--
 +
-->{{#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 }}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum"> <!--
 +
-->{{{minGPU|}}} <!--
 +
-->{{#if: {{{minGPU2|}}} | {{#if:{{{minGPU|}}}|<br/>}}{{{minGPU2|}}} }} <!--
 +
-->{{#if: {{{minGPU3|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}|<br/>}}{{{minGPU3|}}} }} <!--
 +
-->{{#if: {{{minVRAM|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}|<br/>}}{{{minVRAM|}}} of {{abbr|VRAM|Video RAM}} }} <!--
 +
-->{{#if: {{{minOGL|}}} | {{#if:{{{minGPU|}}}{{{minGPU2|}}}{{{minGPU3|}}}{{{minVRAM|}}}|<br/>}}OpenGL {{{minOGL|}}} compatible {{#if: {{{minOGLn|}}} | {{{minOGLn}}} }} }} <!--
 +
-->{{#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 |}}</td> }}
 +
{{#if: {{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}} | <td class="table-sysreqs-body-recommended"><!--
 +
-->{{#if: {{{recGPU|}}} | {{{recGPU|}}} }} <!--
 +
-->{{#if: {{{recGPU2|}}} | {{#if:{{{recGPU|}}}|<br/>}}{{{recGPU2|}}} }} <!--
 +
-->{{#if: {{{recGPU3|}}} | {{#if:{{{recGPU|}}}{{{recGPU2|}}}|<br/>}}{{{recGPU3|}}} }} <!--
 +
-->{{#if: {{{recVRAM|}}} | {{#if:{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}|<br/>}}{{{recVRAM|}}} of {{abbr|VRAM|Video RAM}} }} <!--
 +
-->{{#if: {{{recOGL|}}} | {{#if:{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}|<br/>}}OpenGL {{{recOGL|}}} compatible {{#if: {{{recOGLn|}}} | {{{recOGLn}}} }} }} <!--
 +
-->{{#if: {{{recDX|}}} | {{#if:{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}|<br/>}}DirectX {{{recDX|}}} compatible }}<!--
 +
-->{{#if: {{{recSM|}}} | {{#if:{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}|<br/>}}Shader model {{{recSM|}}} support }}</td> }}
 +
</tr>
 +
}}
 +
<!-- REALLY -->
 +
 
 +
<!-- SND -->
 +
{{#if: {{{minaudio|}}}{{{recaudio|}}} |
 +
<tr class="template-infotable-body table-sysreqs-body-row">
 +
<th class="table-sysreqs-body-parameter">Sound (audio device)</th>
 +
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recaudio|}}} | <td class="table-sysreqs-body-minimum">{{{minaudio|}}}</td> | <td class="table-sysreqs-body-minimum">{{{minaudio|}}}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum">{{{minaudio|}}}</td> }}
 +
{{#if: {{{recaudio|}}} | <td class="table-sysreqs-body-recommended">{{{recaudio|}}}</td> }}
 +
</tr>
 +
}}
 +
 
 +
<!-- Controller -->
 +
{{#if: {{{mincont|}}}{{{reccont|}}} |
 +
<tr class="template-infotable-body table-sysreqs-body-row">
 +
<th class="table-sysreqs-body-parameter">Controller</th>
 +
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{reccont|}}} | <td class="table-sysreqs-body-minimum">{{{mincont|}}}</td> | <td class="table-sysreqs-body-minimum">{{{mincont|}}}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum">{{{mincont|}}}</td> }}
 +
{{#if: {{{reccont|}}} | <td class="table-sysreqs-body-recommended">{{{reccont|}}}</td> }}
 +
</tr>
 +
}}
 +
 
 +
<!-- Other -->
 +
{{#if: {{{minother|}}}{{{recother|}}} |
 +
<tr class="template-infotable-body table-sysreqs-body-row">
 +
<th class="table-sysreqs-body-parameter">Other</th>
 +
{{#if: {{{recOS|}}}{{{recCPU|}}}{{{recCPU2|}}}{{{recRAM|}}}{{{recHD|}}}{{{recGPU|}}}{{{recGPU2|}}}{{{recGPU3|}}}{{{recVRAM|}}}{{{recOGL|}}}{{{recDX|}}}{{{recSM|}}}{{{recaudio|}}}{{{reccont|}}}{{{recother|}}} | {{#if: {{{recother|}}} | <td class="table-sysreqs-body-minimum">{{{minother|}}}</td> | <td class="table-sysreqs-body-minimum">{{{minother|}}}</td><td class="table-sysreqs-body-recommended"></td> }} | <td colspan="2" class="table-sysreqs-body-minimum">{{{minother|}}}</td> }}
 +
{{#if: {{{recother|}}} | <td class="table-sysreqs-body-recommended">{{{recother|}}}</td> }}
 +
</tr>
 +
}}
 +
</table>
 +
{{#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 -