|
|
Line 1: |
Line 1: |
− | <includeonly>{{#widget:Advertisement-1}}<span id="Input settings"></span>{{#ifeq:{{#var:section}}|Video|{{#vardefine:section|Input}}|{{#ifeq:{{NAMESPACE}}||[[Category:Invalid section order]]}}}}{{#vardefine:Input|present}}{{#if:{{#var:VR}}|{{#vardefine:show tracked|true}}|{{#vardefine:show tracked|unknown}}}}{{#switch: {{{tracked motion controllers|}}}
| |
− | |true
| |
− | |limited
| |
− | |hackable={{#vardefine:show tracked|true}}
| |
− | }}<div class="container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-settings-input">
| |
− | <tr class="template-infotable-head table-settings-input-head-row">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-head-parameter">{{#switch:{{{touchscreen|}}}|true|hackable=Keyboard and mouse, touch|#Default=Keyboard and mouse}}</th>
| |
− | <th scope="col" style="width: 50px;" class="table-settings-input-head-rating">State</th>
| |
− | <th scope="col" style="width: 540px;" class="table-settings-input-head-notes">Notes</th>
| |
− | </tr>
| |
| | | |
− | <!-- Key remapping -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Remapping|Remapping]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{key remap|}}}||{{{key remap notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{#if: {{{key remap notes|}}} | {{{key remap notes|}}} | {{#ifeq: {{lc:{{{key remap|}}}}} | false | {{#if: {{#var:DOS}}{{#var:PC booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Remapping|glossary page]] for other workarounds).'' | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}}}</td>
| |
− | </tr>
| |
− |
| |
− | <!-- Mouse acceleration -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse acceleration|Mouse acceleration]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a-na|{{{acceleration option|}}}||{{{acceleration option notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{acceleration option notes|}}}</td>
| |
− | </tr>
| |
− |
| |
− | <!-- Mouse sensitivity -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{mouse sensitivity|}}}||{{{mouse sensitivity notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{#if: {{{mouse sensitivity notes|}}} | {{{mouse sensitivity notes|}}} | {{#ifeq: {{lc:{{{mouse sensitivity|}}}}} | false | {{#if: {{#var:DOS}}{{#var:PC booter}} | ''For [[DOSBox]] set in the [https://www.dosbox.com/wiki/Dosbox.conf#.5Bsdl.5D DOSBox configuration file].''}}}}}}</td>
| |
− | </tr>
| |
− |
| |
− | <!-- Mouse input in menus -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Mouse|Mouse input in menus]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{mouse menu|}}}||{{{mouse menu notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{mouse menu notes|}}}</td>
| |
− | </tr>
| |
− |
| |
− | <!-- Invert Y-axis -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Invert Y-axis|Mouse Y-axis inversion]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a-na|{{{invert mouse y-axis|}}}||{{{invert mouse y-axis notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{invert mouse y-axis notes|}}}</td>
| |
− | </tr>
| |
− | {{#if: {{{touchscreen|}}} |
| |
− | {{#ifeq: {{lc:{{{touchscreen|}}}}}{{{touchscreen notes|}}} | false ||
| |
− | {{#ifeq: {{lc:{{{touchscreen|}}}}} | unknown ||
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Touchscreen|Touchscreen optimised]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{touchscreen|}}}||{{{touchscreen notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{touchscreen notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | <!-- NEW SECTION -->
| |
− | <!-- Controller support -->
| |
− | <tr class="template-infotable-secondhead table-settings-input-head-row">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-head-parameter">Controller</th>
| |
− | <th scope="col" style="width: 50px;" class="table-settings-input-head-rating"></th>
| |
− | <th scope="col" style="width: 540px;" class="table-settings-input-head-notes"></th>
| |
− | </tr>
| |
− |
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller support]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a|{{{controller support|}}}||unnecessary||{{{controller support notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{#if:{{{controller support notes|}}}|{{{controller support notes|}}}
| |
− | |{{#switch: {{lc:{{{controller support|}}}}}
| |
− | | always on = ''This game '''requires''' a supported controller. Keyboard and mouse are not supported.''
| |
− | | false = {{#if: {{#var:DOS|}}{{#var:PC booter|}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Controller|glossary page]] for other workarounds).''}}
| |
− | }}
| |
− | }}</td>
| |
− | </tr>
| |
− | {{#switch: {{{controller support|}}}
| |
− | |true
| |
− | |limited
| |
− | |always on
| |
− | |hackable={{#vardefine:show controller|true}}
| |
− | }}
| |
− | <!-- THESE FIELDS WILL ONLY APPEAR IF CONTROLLER SUPPORT IS NOT FALSE OR UNKNOWN -->
| |
− | {{#ifeq: {{lc:{{{controller support|}}}}} | false |</table>{{#vardefine:controller support level|false}}|
| |
− | {{#ifeq: {{lc:{{{controller support|}}}}} | unknown |</table>{{#vardefine:controller support level|unknown}}|
| |
− |
| |
− | <!-- Full controller support -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|<abbr title="All menus can be navigated with a controller. Supports Steam's Big Picture mode.">Full controller support</abbr>]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{full controller|}}}||{{{full controller notes|}}}}}{{#ifeq: {{lc:{{{controller support|}}}}} | true | {{#ifeq: {{{full controller|}}} | true | {{#vardefine:controller support level|full}} | {{#vardefine:controller support level|partial}} }} | {{#ifeq: {{{controller support|}}} | limited | {{#vardefine:controller support level|partial}}|{{#vardefine:controller support level|{{lc:{{{controller support|}}}}}}}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{full controller notes|}}}</td>
| |
− | </tr>
| |
− |
| |
− | <!-- Remappable controls -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Remapping|Controller remapping]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller remap|}}}||{{{controller remap notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{#if: {{{controller remap notes|}}} | {{{controller remap notes|}}} | {{#ifeq: {{lc:{{{controller remap|}}}}} | false | {{#if: {{#var:DOS}}{{#var:PC booter}} | ''For [[DOSBox]] use the [https://www.dosbox.com/wiki/Mapper DOSBox Mapper] (see the [[Glossary:Remapping|glossary page]] for other workarounds).'' | ''See the [[Glossary:Remapping|glossary page]] for potential workarounds.'' }}}}}}</td>
| |
− | </tr>
| |
− |
| |
− | <!-- Controller sensitivity -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller sensitivity]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-na|{{{controller sensitivity|}}}||{{{controller sensitivity notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{controller sensitivity notes|}}}</td>
| |
− | </tr>
| |
− |
| |
− |
| |
− | <!-- Invert Y-axis -->
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Invert Y-axis|Controller Y-axis inversion]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a-na|{{{invert controller y-axis|}}}||{{{invert controller y-axis notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{invert controller y-axis notes|}}}</td>
| |
− | </tr>
| |
− | </table>
| |
− | }}
| |
− | }}
| |
− | {{#ifeq: {{{controller support|}}}{{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}{{#var:show tracked}}{{{other controllers|}}}|falsefalsefalseunknownfalse||
| |
− | {{#ifeq: {{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}}{{#var:show tracked}}{{{other controllers|}}}|unknownunknownunknownunknown||
| |
− | {{#if: {{{xinput controllers|}}}{{{playstation controllers|{{{dualshock 4|}}}}}}{{{tracked motion controllers|}}}{{{other controllers|}}}|
| |
− | <table class="mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-types" style="margin-top: -16px;">
| |
− | <tr class="template-infotable-secondhead table-settings-input-head-row">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-head-parameter">Controller types</th>
| |
− | <th scope="col" style="width: 50px;" class="table-settings-input-head-rating"></th>
| |
− | <th scope="col" style="width: 540px;" class="table-settings-input-head-notes"></th>
| |
− | </tr>
| |
− | </table>
| |
− | {{#if:{{#var:show controller}}|
| |
− | {{#ifeq:{{{xinput controllers|}}}|false|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-xinput" style="margin-top: -16px;">|
| |
− | {{#ifeq:{{{xinput controllers|}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-xinput" style="margin-top: -16px;">|
| |
− | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-xinput" style="margin-top: -16px;">}}}}
| |
− | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|XInput-compatible controllers]]</th>
| |
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{xinput controllers|}}}||{{{xinput controllers notes|}}}}}</td>
| |
− | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{xinput controllers notes|}}} | {{{xinput controllers notes|}}} | {{#ifeq: {{lc:{{{xinput controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td>
| |
− | </tr>
| |
− | {{#ifeq:{{{xinput controllers|}}}|false||
| |
− | {{#ifeq:{{{xinput controllers|}}}|unknown||
| |
− | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Xbox button prompts]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{xbox prompts|}}}||{{{xbox prompts notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{xbox prompts notes|}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Xbox One Controller|{{abbr|Impulse Trigger vibration|Xbox One controllers only}}]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{impulse triggers|}}}||{{{impulse triggers notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{impulse triggers notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | }}
| |
− | </table>
| |
− | {{#ifeq:{{{playstation controllers|{{{dualshock 4|}}}}}}|false|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-playstation" style="margin-top: -16px;">|
| |
− | {{#ifeq:{{{playstation controllers|{{{dualshock 4|}}}}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-playstation" style="margin-top: -16px;">|
| |
− | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-playstation" style="margin-top: -16px;">}}}}
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller#Sony|PlayStation controllers]]</th>
| |
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation controllers|{{{dualshock 4|}}}}}}||{{{playstation controllers notes|{{{dualshock 4 notes|}}}}}}}}</td>
| |
− | <td scope="col" style="width: 540px;" class="table-settings-input-body-ps-models">{{#arraymaptemplate:{{{playstation controller models|}}}|Input/ps controllers|,}}{{#if: {{{playstation controller models|}}} | <br>}}{{#if: {{{playstation controllers notes|{{{dualshock 4 notes|}}}}}} | {{{playstation controllers notes|{{{dualshock 4 notes|}}}}}} | {{#ifeq: {{lc:{{{playstation controllers|{{{dualshock 4|}}}}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td>
| |
− | </tr>
| |
− | {{#ifeq:{{{playstation controllers|{{{dualshock 4|}}}}}}|false||
| |
− | {{#ifeq:{{{playstation controllers|{{{dualshock 4|}}}}}}|unknown||
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller#Sony|PlayStation button prompts]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{playstation prompts|{{{dualshock prompts|}}}}}}||{{{playstation prompts notes|{{{dualshock prompts notes|}}}}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{playstation prompts notes|{{{dualshock prompts notes|}}}}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller#Sony|Light bar support]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{light bar support|}}}||{{{light bar support notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{light bar support notes|}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Controller:DualSense|Adaptive trigger support]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{dualsense adaptive trigger support|unknown}}}||{{{dualsense adaptive trigger support notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{dualsense adaptive trigger support notes|}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Controller:DualSense|DualSense haptic feedback support]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a-nr|{{{dualsense haptics support|unknown}}}||{{{dualsense haptics support notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{dualsense haptics support notes|}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">Connection modes</th>
| |
− | <td colspan="2" class="table-settings-input-body-dualshock-modes">{{#arraymaptemplate:{{{playstation connection modes|{{{dualshock 4 modes|}}}}}}|Input/ps connections|,}}{{#if: {{{playstation connection modes|{{{dualshock 4 modes|}}}}}} | <br>}}{{{playstation connection modes notes|{{{dualshock 4 modes notes|}}}}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | }}
| |
− | </table>
| |
− | }}
| |
− | {{#ifeq: {{#var:show tracked}} | true |
| |
− | {{#ifeq:{{{tracked motion controllers|}}}|false|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-tracked" style="margin-top: -16px;">|
| |
− | {{#ifeq:{{{tracked motion controllers|}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-tracked" style="margin-top: -16px;">|
| |
− | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-tracked" style="margin-top: -16px;">}}}}
| |
− | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#ffffff;">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Tracked motion controllers]]</th>
| |
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion controllers|}}}||{{{tracked motion controllers notes|}}}}}{{#vardefine:tracked motion controllers|{{{tracked motion controllers|}}}}}{{#vardefine:tracked motion controllers notes|{{{tracked motion controllers notes|}}}}}</td>
| |
− | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#var:tracked motion controllers notes|}}</td>
| |
− | </tr>
| |
− | {{#ifeq:{{{tracked motion controllers|}}}|false||
| |
− | {{#ifeq:{{{tracked motion controllers|}}}|unknown||
| |
− | <tr class="template-infotable-body table-settings-input-body-row" style="background-color:#f5f5f5;">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Tracked motion controllers|Button/gesture prompts]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{tracked motion prompts|}}}||{{{tracked motion prompts notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{tracked motion prompts notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | }}
| |
− | </table>
| |
− | }}
| |
− | {{#if:{{#var:show controller}}|
| |
− | {{#ifeq:{{{other controllers|}}}|false|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-other" style="margin-top: -16px;">|
| |
− | {{#ifeq:{{{other controllers|}}}|unknown|<table class="pcgwikitable template-infotable" id="table-settings-input-controller-other" style="margin-top: -16px;">|
| |
− | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-controller-other" style="margin-top: -16px;">}}}}
| |
− | <tr class="template-infotable-body table-settings-input-body-row" {{#ifeq: {{#var:show tracked}} | true | | style="background-color:#ffffff;" }}>
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Generic/other controllers|Controllers that do not fall into any other category}}]]</th>
| |
− | <td scope="col" style="width: 50px;" class="table-settings-input-body-rating">{{Tickcross-nr|{{{other controllers|}}}||{{{other controllers notes|}}}}}</td>
| |
− | <td scope="col" style="width: 540px;" class="table-settings-input-body-notes">{{#if: {{{other controllers notes|}}} | {{{other controllers notes|}}} | {{#ifeq: {{lc:{{{other controllers|}}}}} | false | ''See the [[Glossary:Controller|glossary page]] for potential workarounds.'' }}}}</td>
| |
− | </tr>
| |
− | {{#ifeq:{{{other controllers|}}}|false||
| |
− | {{#ifeq:{{{other controllers|}}}|unknown||
| |
− | <tr class="template-infotable-body table-settings-input-body-row" {{#ifeq: {{#var:show tracked}} | true | | style="background-color:#f5f5f5;" }}>
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Button prompts]]</th>
| |
− | <td class="table-settings-input-body-button-prompts">{{#arraymaptemplate:{{{other button prompts|{{{button prompts|}}}}}}|Prompts|,|}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{other button prompts notes|{{{button prompts notes|}}}}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | }}
| |
− | </table>
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | {{#if:{{#switch: {{{haptic feedback|}}}
| |
− | |true
| |
− | |hackable=show
| |
− | }}{{#switch: {{{tracked motion controllers|}}}
| |
− | |true
| |
− | |hackable=show
| |
− | }}{{#var:show controller}}|
| |
− | {{#if:{{#var:show controller}}|<table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-additional" style="margin-top: -16px;">|<table class="pcgwikitable template-infotable" id="table-settings-input-additional" style="margin-top: -16px;">}}
| |
− | <tr class="template-infotable-head table-settings-input-head-row">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-head-parameter">Additional information</th>
| |
− | <th scope="col" style="width: 50px;" class="table-settings-input-head-rating"></th>
| |
− | <th scope="col" style="width: 540px;" class="table-settings-input-head-notes"></th>
| |
− | </tr>
| |
− | {{#if: {{#var:show controller}} |
| |
− | {{#ifeq:{{{button prompts|}}}| ||
| |
− | {{#ifeq:{{{button prompts|}}}|unknown||
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Button prompts]]</th>
| |
− | <td class="table-settings-input-body-button-prompts">{{#arraymaptemplate:{{{button prompts|}}}|Prompts|,|}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{button prompts notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | {{#if: {{#var:show controller}} |
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|Controller hotplugging]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{controller hotplug|}}}||{{{controller hotplug notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{controller hotplug notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Haptic feedback|Commonly referred to as controller vibration, force feedback, rumble, or dualshock.}}]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a|{{{haptic feedback|}}}||{{{haptic feedback notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{haptic feedback notes|}}}</td>
| |
− | </tr>
| |
− | {{#if: {{#var:show controller}} |
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Digital movement supported|The game is completely playable using digital movement controls, such as a D-pad, arcade joystick, or WASD keys.}}]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-a|{{{digital movement supported|unknown}}}||{{{digital movement supported notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{digital movement supported notes|}}}</td>
| |
− | </tr>
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Glossary:Controller|{{abbr|Simultaneous controller+KB/M|Both controller and keyboard/mouse inputs can be used at the same time}}]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross|{{{simultaneous input|}}}||{{{simultaneous input notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{simultaneous input notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | </table>}}<!--
| |
− | --> {{#if: {{#var:steam appid}} |<!--
| |
− | --> {{#ifeq: {{{steam input api|}}} | ||<!--
| |
− | --> {{#ifeq: {{{steam input api|}}} | unknown ||<!--
| |
− | --> <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-input-steam-input" style="margin-top: -16px;">
| |
− | <tr class="template-infotable-head table-settings-input-head-row">
| |
− | <th scope="col" style="width: 230px;" class="table-settings-input-head-parameter">Steam Input</th>
| |
− | <th scope="col" style="width: 50px;" class="table-settings-input-head-rating"></th>
| |
− | <th scope="col" style="width: 540px;" class="table-settings-input-head-notes"></th>
| |
− | </tr>
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input API|<abbr title="This game supports Steam Input API">Steam Input API support</abbr>]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input api|}}}||{{{steam input api notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{steam input api notes|}}}</td>
| |
− | </tr>
| |
− |
| |
− | {{#ifeq: {{{steam input api|}}} | false |
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Supported games|<abbr title="Steam Input can hook game input">Hook input (legacy mode)</abbr>]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam hook input|}}}||{{{steam hook input notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{steam hook input notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− |
| |
− | {{#ifeq: {{{steam input api|}}}{{{steam hook input|}}} | falsefalse ||
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Supported games|Official controller preset(s)]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam input presets|}}}||{{{steam input presets notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{steam input presets notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Controller:Steam Controller|Steam Controller button prompts]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-nr|{{{steam controller prompts|}}}||{{{steam controller prompts notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{steam controller prompts notes|}}}</td>
| |
− | </tr>
| |
− |
| |
− | {{#ifeq: {{{steam input api|}}} | false |
| |
− | {{#ifeq: {{{steam hook input|}}} | false ||
| |
− | {{#ifeq: {{{steam hook input|}}} | unknown ||
| |
− | <tr class="template-infotable-body table-settings-input-body-row">
| |
− | <th scope="row" class="table-settings-input-body-parameter">[[Store:Steam#Steam Input|<abbr title="Detect in-game cursor for automatic layout switching">Cursor detection</abbr>]]</th>
| |
− | <td class="table-settings-input-body-rating">{{Tickcross-na-nr|{{{steam cursor detection|}}}||{{{steam cursor detection notes|}}}}}</td>
| |
− | <td class="table-settings-input-body-notes">{{{steam cursor detection notes|}}}</td>
| |
− | </tr>
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | </table>
| |
− | }}
| |
− | }}
| |
− | }}<!-- Hidden property
| |
− | -->{{#if:{{#var:screenshots}}|{{#vardefine:Input settings screenshots|true}}{{#vardefine:screenshots|}}}}<!--
| |
− | --></div></includeonly><noinclude>{{#cargo_declare:
| |
− | _table=Input
| |
− | |Key_remapping=String
| |
− | |Mouse_acceleration=String
| |
− | |Mouse_sensitivity=String
| |
− | |Mouse_input_in_menus=String
| |
− | |Mouse_Y_axis_inversion=String
| |
− | |Touchscreen=String
| |
− | |Controller_support=String
| |
− | |Full_controller_support=String
| |
− | |Controller_support_level=String
| |
− | |Controller_remapping=String
| |
− | |Controller_sensitivity=String
| |
− | |Controller_Y_axis_inversion=String
| |
− | |XInput_controller_support=String
| |
− | |Xbox_prompts=String
| |
− | |Xbox_One_Impulse_Triggers=String
| |
− | |Playstation_controller_support=String
| |
− | |Playstation_prompts=String
| |
− | |Playstation_light_bar_support=String
| |
− | |DualSense_adaptive_trigger_support=String
| |
− | |DualSense_haptic_feedback_support=String
| |
− | |PlayStation_controller_models=List (,) of String
| |
− | |Playstation_connection_modes=List (,) of String
| |
− | |Tracked_motion_controllers=String
| |
− | |Tracked_motion_controller_prompts=String
| |
− | |Other_controller_support=String
| |
− | |Other_button_prompts=List (,) of String
| |
− | |Controller_hotplugging=String
| |
− | |Controller_haptic_feedback=String
| |
− | |Simultaneous_input=String
| |
− | |Steam_Input_API_support=String
| |
− | |Steam_hook_input=String
| |
− | |Steam_Input_presets=String
| |
− | |Steam_Controller_prompts=String
| |
− | |Steam_Input_mouse_cursor_detection=String
| |
− | }}</noinclude><includeonly>{{#if:{{#var:Game}}|{{#cargo_store:
| |
− | _table=Input
| |
− | |Key_remapping={{{key remap|}}}
| |
− | |Mouse_acceleration={{{acceleration option|}}}
| |
− | |Mouse_sensitivity={{{mouse sensitivity|}}}
| |
− | |Mouse_input_in_menus={{{mouse menu|}}}
| |
− | |Mouse_Y_axis_inversion={{{invert mouse y-axis|}}}
| |
− | |Touchscreen={{{touchscreen|}}}
| |
− | |Controller_support={{{controller support|}}}
| |
− | |Full_controller_support={{{full controller|}}}
| |
− | |Controller_support_level={{#var:controller support level}}
| |
− | |Controller_remapping={{{controller remap|}}}
| |
− | |Controller_sensitivity={{{controller sensitivity|}}}
| |
− | |Controller_Y_axis_inversion={{{invert controller y-axis|}}}
| |
− | |XInput_controller_support={{{xinput controllers|}}}
| |
− | |Xbox_prompts={{{xbox prompts|}}}
| |
− | |Xbox_One_Impulse_Triggers={{{impulse triggers|}}}
| |
− | |Playstation_controller_support={{{playstation controllers|{{{dualshock 4|}}}}}}
| |
− | |Playstation_prompts={{{playstation prompts|{{{dualshock prompts|}}}}}}
| |
− | |Playstation_light_bar_support={{{light bar support|}}}
| |
− | |DualSense_adaptive_trigger_support={{{dualsense adaptive trigger support|}}}
| |
− | |DualSense_haptic_feedback_support={{{dualsense haptics support|}}}
| |
− | |PlayStation_controller_models={{#var:ps controllers|}}
| |
− | |Playstation_connection_modes={{#var:ps connections|}}
| |
− | |Tracked_motion_controllers={{{tracked motion controllers|}}}
| |
− | |Tracked_motion_controller_prompts={{{tracked motion prompts|}}}
| |
− | |Other_controller_support={{{other controllers|}}}
| |
− | |Other_button_prompts={{#if:{{{other button prompts|}}}|{{#if:{{{button prompts|}}}|{{{other button prompts|}}},{{{button prompts|}}}|{{{other button prompts|}}}}}|{{{button prompts|}}}}}
| |
− | |Controller_hotplugging={{{controller hotplug|}}}
| |
− | |Controller_haptic_feedback={{{haptic feedback|}}}
| |
− | |Digital_movement_supported={{{digital movement supported|}}}
| |
− | |Simultaneous_input={{{simultaneous input|}}}
| |
− | |Steam_Input_API_support={{{steam input api|}}}
| |
− | |Steam_hook_input={{{steam hook input|}}}
| |
− | |Steam_Input_presets={{{steam input presets|}}}
| |
− | |Steam_Controller_prompts={{{steam controller prompts|}}}
| |
− | |Steam_Input_mouse_cursor_detection={{{steam cursor detection|}}}
| |
− | }}|}}</includeonly><noinclude>{{Documentation}}</noinclude>
| |