Difference between revisions of "Template:Infobox controller"
From PCGamingWiki, the wiki about fixing PC games
("Fork" of infobox console with some modifications) |
m (minor fixes) |
||
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <table class="vertical-navbox template-infobox" id="infobox-controller"> | |
− | + | <caption class="template-infobox-title">{{#if:{{{title|}}}|{{{title}}}|{{PAGENAME}}}}<includeonly>[[Category:Controller]]</includeonly></caption> | |
− | + | <includeonly>{{#if: {{{cover|}}} | | |
− | {{#if:{{{cover|}}}| | + | <tr> |
− | + | <td class="template-infobox-cover" colspan="2">{{#ifexist: File:{{{cover}}} | [[File:{{{cover}}}{{!}}{{{cover size|300px}}}{{!}}alt={{{title|{{PAGENAME}}}}} cover]]{{#set:|Cover={{filepath:{{{cover}}}}}|Cover filename=File:{{{cover}}}}} |''Cover image missing, please <span class="plainlinks">[https://pcgamingwiki.com/w/index.php?title=Special:Upload&wpDestFile={{urlencode:{{{cover}}}|WIKI}} upload it]</span>''[[Category:Pages needing cover images]]}}</td> | |
− | }} | + | </tr> |
− | | | + | |[[Category:Pages needing cover images]]}}</includeonly> |
− | {{ | ||
− | | | ||
− | <!-- | + | <!-- XInput --> |
− | + | {{#if: {{{xinput|}}} | | |
− | + | <tr> | |
− | < | + | <th class="template-infobox-header" colspan="2">XInput support</th> |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td class="template-infobox-info" colspan="2" style="text-align: right; float: right;">{{tickcross|{{{xinput|}}}|size=18px}}</td> | |
+ | </tr> | ||
}} | }} | ||
<!-- Predecessor --> | <!-- Predecessor --> | ||
− | + | {{#if: {{{predecessor|}}} | | |
− | + | <tr> | |
− | < | + | <th class="template-infobox-header" colspan="2">Predecessor</th> |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td class="template-infobox-info" colspan="2" style="text-align: right;">{{{predecessor|}}}</td> | |
+ | </tr> | ||
}} | }} | ||
<!-- Successor --> | <!-- Successor --> | ||
− | + | {{#if: {{{successor|}}} | | |
− | + | <tr> | |
− | < | + | <th class="template-infobox-header" colspan="2">Successor</th> |
− | + | </tr> | |
− | + | <tr> | |
− | + | <td class="template-infobox-info" colspan="2" style="text-align: right;">{{{successor|}}}</td> | |
+ | </tr> | ||
}} | }} | ||
<!-- Icons --> | <!-- Icons --> | ||
− | + | {{#if: {{{wikipedia|}}}{{{steam appid|}}} | | |
− | {{ | + | <tr> |
− | -->{{#if: {{{wikipedia|}}} | | + | <td class="template-infobox-icons" colspan="2"><!-- |
− | + | -->{{#if: {{{steam appid|}}} | <div title="{{PAGENAME}} on SteamDB" class="plainlinks template-infobox-icon svg-icon infobox-steamdb">[https://steamdb.info/app/{{{steam appid|}}}/ ]</div> }}<!-- | |
− | }} | + | -->{{#if: {{{wikipedia|}}} | <div title="{{PAGENAME}} on Wikipedia" class="template-infobox-icon svg-icon infobox-wikipedia">[[File:Icon overlay.png|link=Wikipedia:{{{wikipedia}}}|{{PAGENAME}} on Wikipedia]]</div> }}<!-- |
− | + | --></td> | |
− | <!-- Hidden properties --> | + | </tr> |
+ | }}<!-- Hidden properties --> | ||
+ | {{#if: {{{steam appid|}}}| [[Steam AppID::{{{steam appid|}}}| ]] }} | ||
{{#if: {{{wikipedia|}}}| [[Wikipedia::{{{wikipedia}}}| ]] }} | {{#if: {{{wikipedia|}}}| [[Wikipedia::{{{wikipedia}}}| ]] }} | ||
− | + | </table><noinclude>{{Documentation}}</noinclude> | |
− |
Revision as of 07:15, 4 April 2020
Documentation for the above template (sometimes hidden from view).
- Description
This template should be used for pages regarding a controller.
- Arguments
title
- Optional. Add if the title of the controller varies in some way from the page name.
cover
- Include an image of the controller hosted on the PCGamingWiki.
xinput
- True, false, or hackable.
connection method
- The supported connection method on PC, e.g. USB-Micro, USB-C, USB-Mini, Bluetooth, custom physical adapters, PS/2, DE-9, and/or other methods. Recommended values and applicable cases:
USB-A
: Controller end of the wire: Permanently attached. PC end: USB-A port, 2.0 unless otherwise stated.USB-B
: Controller end: USB-B, 2.0 unless otherwise stated. PC end: Any USB size or Thunderbolt 3.USB-C
: Controller end: USB-C, 2.0 unless otherwise stated. PC end: Any USB size or Thunderbolt 3.USB-Micro
: Controller end: Micro-USB, 2.0 unless otherwise stated. PC end: Any USB size or Thunderbolt 3.USB-Mini
: Controller end: USB Mini-B. PC end: Any USB size or Thunderbolt 3.Bluetooth
: When the controller is connected to the PC over Bluetooth. This means the PC must have Bluetooth functionality in some way to use such a connection.Wired adapter
: The controller uses a custom port on the machine end (e.g. DualShock 1/2 port, GameCube/N64 port) that no PCs can natively handle, requiring the use of dedicated adapters on PC.Wireless dongle
: Either the controller requires a 2.4GHz RF USB dongle (The dongle is USB-A 2.0 unless otherwise stated) for the PC, or it's controller-specific dongles (e.g. Xbox 360 Wireless Adapter).Wi-Fi
: The controller itself is able to connect to a home's Wi-Fi network, and can to varying extents be detected by a PC over Wi-Fi (if the PC has Wi-Fi support) or potentially Ethernet.DE-9
: 9-pin port used on many 80's and early 90's systems, and which strongly resemble (but are not known to be compatible with) PC standard serial ports.Game Port
: 13-pin serial port designed by Microsoft specifically for some 1990's game controllers.Lightning
: iOS apps that can be used to control PC games with a typical Lightning-to-USB cable.Infrared adapter
: Controllers with built-in infrared functionality to communicate with other devices. However, there are no known cases as of May 2023 of anyone getting such devices to communicate with a PC as a game controller.
predecessor
- Optional. Link to the preceding controller if the controller belongs to a series or line of hardware. E.g. the DualShock series of controllers.
successor
- Optional. Link to the succeeding controller if the controller belongs to a series or line of hardware. E.g. the DualShock series of controllers.
wikipedia
- The title of the Wikipedia article on this specific controller or series of controllers.
- Syntax
{{Infobox controller |title = |cover = |xinput = |connection method = |predecessor = |successor = |wikipedia = }}
Visit Template:Infobox controller/Documentation to edit this text. (How does this work?)