Difference between revisions of "Development:VR support"
From PCGamingWiki, the wiki about fixing PC games
(imported improvements from live) |
(added improvements from live) |
||
Line 1: | Line 1: | ||
{{#if: {{#var:use form}}|{{#if:{{#var:vr heading}}||<h2 id="VR support">VR support</h2> }} }}{{#vardefine:vr heading|yes}}<!-- | {{#if: {{#var:use form}}|{{#if:{{#var:vr heading}}||<h2 id="VR support">VR support</h2> }} }}{{#vardefine:vr heading|yes}}<!-- | ||
-->{{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} |{{#switch:{{lc:{{{vr only}}}}} | -->{{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} |{{#switch:{{lc:{{{vr only}}}}} | ||
− | |||
|true = {{ii}} This game requires a virtual reality headset. | |true = {{ii}} This game requires a virtual reality headset. | ||
− | [[VR only::true| ]] | + | [[VR only::true| ]]{{#vardefine:Warnings|true}} |
− | |||
|false = [[VR only::false| ]] | |false = [[VR only::false| ]] | ||
− | |unknown = [[VR only::unknown| ]] | + | |unknown = [[VR only::unknown| ]]{{#vardefine:tickcross unknown|{{#expr:{{#var:tickcross unknown}}+1}}}} |
|#Default = {{#ifeq: {{NAMESPACE}} | | [[Category:Invalid template usage (VR support)]] }} | |#Default = {{#ifeq: {{NAMESPACE}} | | [[Category:Invalid template usage (VR support)]] }} | ||
}} | }} | ||
Line 26: | Line 24: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Native 3D|Native 3D]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Native 3D|Native 3D]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{native 3d|}}}|Native 3D}} | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{native 3d|}}}|Native 3D|{{{native 3d notes|}}}}} |
{{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{native 3d gg3d award|}}}|{{{gg3d name|}}}|Native 3D GG3D award}}</td>}} | {{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{native 3d gg3d award|}}}|{{{gg3d name|}}}|Native 3D GG3D award}}</td>}} | ||
<td colspan="2" class="table-settings-vr-body-notes">{{{native 3d notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{native 3d notes|}}}</td> | ||
Line 38: | Line 36: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Nvidia 3D Vision|Nvidia 3D Vision]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Nvidia 3D Vision|Nvidia 3D Vision]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{nvidia 3d vision|}}}|Nvidia 3D Vision}} | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{nvidia 3d vision|}}}|Nvidia 3D Vision|{{{nvidia 3d vision notes|}}}}} |
{{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{nvidia 3d vision gg3d award|}}}|{{{gg3d name|}}}|Nvidia 3D Vision GG3D award}}</td>}} | {{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{nvidia 3d vision gg3d award|}}}|{{{gg3d name|}}}|Nvidia 3D Vision GG3D award}}</td>}} | ||
<td colspan="2" class="table-settings-vr-body-notes">{{{nvidia 3d vision notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{nvidia 3d vision notes|}}}</td> | ||
Line 50: | Line 48: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:TriDef 3D|TriDef 3D]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:TriDef 3D|TriDef 3D]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{tridef 3d|}}}|TriDef 3D}} | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{tridef 3d|}}}|TriDef 3D|{{{tridef 3d notes|}}}}} |
{{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{tridef 3d gg3d award|}}}|{{{gg3d name|}}}|TriDef 3D GG3D award}}</td>}} | {{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{tridef 3d gg3d award|}}}|{{{gg3d name|}}}|TriDef 3D GG3D award}}</td>}} | ||
<td colspan="2" class="table-settings-vr-body-notes">{{{tridef 3d notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{tridef 3d notes|}}}</td> | ||
Line 62: | Line 60: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:iz3D|iZ3D]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:iz3D|iZ3D]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{iz3d|}}}|iZ3D}} | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{iz3d|}}}|iZ3D|{{{iz3d notes|}}}}} |
{{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{iz3d gg3d award|}}}|{{{gg3d name|}}}|iZ3D GG3D award}}</td>}} | {{#if:{{{gg3d name|}}}|<td class="table-settings-vr-body-rating-GG3D">{{GG3D|{{{iz3d gg3d award|}}}|{{{gg3d name|}}}|iZ3D GG3D award}}</td>}} | ||
<td colspan="2" class="table-settings-vr-body-notes">{{{iz3d notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{iz3d notes|}}}</td> | ||
Line 71: | Line 69: | ||
}}<!-- | }}<!-- | ||
− | -->{{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} | + | -->{{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} |{{#ifeq: {{NAMESPACE}} | | [[Category:VR games]] }} |
− | |||
<tr class="template-infotable-secondhead table-settings-vr-head-row"> | <tr class="template-infotable-secondhead table-settings-vr-head-row"> | ||
<th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">Headsets</th> | <th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">Headsets</th> | ||
Line 81: | Line 78: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:HTC Vive|HTC Vive]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:HTC Vive|HTC Vive]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{htc vive|}}}|HTC Vive}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{htc vive|}}}|HTC Vive|{{{htc vive notes|}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{htc vive notes|}}}|{{{htc vive notes|}}}|{{#ifeq:{{{htc vive}}}|true | + | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{htc vive notes|}}}|{{{htc vive notes|}}}|{{#ifeq:{{{htc vive}}}|true||{{VR support/switch|{{{oculus rift}}}}}}}}}</td> |
</tr> | </tr> | ||
Line 88: | Line 85: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Oculus Rift|Oculus Rift]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Oculus Rift|Oculus Rift]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{oculus rift|}}}|Oculus Rift}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{oculus rift|}}}|Oculus Rift|{{{oculus rift notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{oculus rift notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{oculus rift notes|}}}</td> | ||
</tr> | </tr> | ||
Line 95: | Line 92: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:OSVR|<abbr title="Open Source Virtual Reality">OSVR</abbr>]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:OSVR|<abbr title="Open Source Virtual Reality">OSVR</abbr>]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{osvr|}}}|OSVR}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{osvr|}}}|OSVR|{{{osvr notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{osvr notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{osvr notes|}}}</td> | ||
</tr> | </tr> | ||
Line 102: | Line 99: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Windows Mixed Reality|Windows Mixed Reality]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Windows Mixed Reality|Windows Mixed Reality]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{windows mixed reality|}}}|Windows Mixed Reality}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{windows mixed reality|}}}|Windows Mixed Reality|{{{windows mixed reality notes|}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{windows mixed reality notes|}}}|{{{windows mixed reality notes|}}}|{{#ifeq:{{{windows mixed reality}}}|true | + | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{windows mixed reality notes|}}}|{{{windows mixed reality notes|}}}|{{#ifeq:{{{windows mixed reality}}}|true||{{VR support/switch|{{{oculus rift}}}}}}}}}</td> |
</tr> | </tr> | ||
− | |||
}}<!-- | }}<!-- | ||
Line 137: | Line 133: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Mouse|Keyboard/Mouse]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Mouse|Keyboard/Mouse]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{keyboard-mouse|}}}|Keyboard-mouse}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{keyboard-mouse|}}}|Keyboard-mouse|{{{keyboard-mouse notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{keyboard-mouse notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{keyboard-mouse notes|}}}</td> | ||
</tr> | </tr> | ||
Line 148: | Line 144: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:3RD Space Gaming Vest|3RD Space Gaming Vest]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:3RD Space Gaming Vest|3RD Space Gaming Vest]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{3rd space gaming vest|}}}|3RD Space Gaming Vest}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{3rd space gaming vest|}}}|3RD Space Gaming Vest|{{{3rd space gaming vest notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{3rd space gaming vest notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{3rd space gaming vest notes|}}}</td> | ||
</tr> | </tr> | ||
Line 161: | Line 157: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Controller:Novint Falcon|Novint Falcon]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Controller:Novint Falcon|Novint Falcon]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{novint falcon|}}}|Novint Falcon}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{novint falcon|}}}|Novint Falcon|{{{novint falcon notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{novint falcon notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{novint falcon notes|}}}</td> | ||
</tr> | </tr> | ||
Line 174: | Line 170: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Controller:TrackIR|TrackIR]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Controller:TrackIR|TrackIR]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{trackir|}}}|TrackIR}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{trackir|}}}|TrackIR|{{{trackir notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{trackir notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{trackir notes|}}}</td> | ||
</tr> | </tr> | ||
Line 187: | Line 183: | ||
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Controller:Tobii Eye Tracking|Tobii Eye Tracking]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Controller:Tobii Eye Tracking|Tobii Eye Tracking]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{tobii eye tracking|}}}|Tobii Eye Tracking}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{tobii eye tracking|}}}|Tobii Eye Tracking|{{{tobii eye tracking notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{tobii eye tracking notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{tobii eye tracking notes|}}}</td> | ||
</tr> | </tr> | ||
Line 203: | Line 199: | ||
<!-- Seated --> | <!-- Seated --> | ||
{{#if: {{{play area seated|}}} | | {{#if: {{{play area seated|}}} | | ||
− | {{#ifeq: {{{play area seated|}}} | false | | | + | {{#ifeq: {{{play area seated|}}} | false | [[Play area seated::false| ]] | |
− | {{#ifeq: {{{play area seated|}}} | unknown | | | + | {{#ifeq: {{{play area seated|}}} | unknown | [[Play area seated::unknown| ]] | |
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:VR play area|Seated]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:VR play area|Seated]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{play area seated|}}}|Play area seated}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{play area seated|}}}|Play area seated|{{{play area seated notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{play area seated notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{play area seated notes|}}}</td> | ||
</tr> | </tr> | ||
Line 216: | Line 212: | ||
<!-- Standing --> | <!-- Standing --> | ||
{{#if: {{{play area standing|}}} | | {{#if: {{{play area standing|}}} | | ||
− | {{#ifeq: {{{play area standing|}}} | false | | | + | {{#ifeq: {{{play area standing|}}} | false | [[Play area standing::false| ]] | |
− | {{#ifeq: {{{play area standing|}}} | unknown | | | + | {{#ifeq: {{{play area standing|}}} | unknown | [[Play area standing::unknown| ]] | |
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:VR play area|Standing]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:VR play area|Standing]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{play area standing|}}}|Play area standing}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{play area standing|}}}|Play area standing|{{{play area standing notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{play area standing notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{play area standing notes|}}}</td> | ||
</tr> | </tr> | ||
Line 229: | Line 225: | ||
<!-- Room-Scale --> | <!-- Room-Scale --> | ||
{{#if: {{{play area room-scale|}}} | | {{#if: {{{play area room-scale|}}} | | ||
− | {{#ifeq: {{{play area room-scale|}}} | false | | | + | {{#ifeq: {{{play area room-scale|}}} | false | [[Play area room-scale::false| ]] | |
− | {{#ifeq: {{{play area room-scale|}}} | unknown | | | + | {{#ifeq: {{{play area room-scale|}}} | unknown | [[Play area room-scale::unknown| ]] | |
<tr class="template-infotable-body table-settings-vr-body-row"> | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
<th scope="row" class="table-settings-vr-body-parameter">[[Glossary:VR play area|Room-scale]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:VR play area|Room-scale]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{play area room-scale|}}}|Play area room-scale}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{play area room-scale|}}}|Play area room-scale|{{{play area room-scale notes|}}}}}</td> |
<td colspan="2" class="table-settings-vr-body-notes">{{{play area room-scale notes|}}}</td> | <td colspan="2" class="table-settings-vr-body-notes">{{{play area room-scale notes|}}}</td> | ||
</tr> | </tr> | ||
Line 242: | Line 238: | ||
}}<!-- Hidden property | }}<!-- Hidden property | ||
-->{{#if: {{{tracked motion controllers|}}} | [[Category:Invalid template usage (VR support)]] }}<!-- | -->{{#if: {{{tracked motion controllers|}}} | [[Category:Invalid template usage (VR support)]] }}<!-- | ||
− | --></table></div><noinclude>{{Documentation}}</noinclude> | + | -->{{#if:{{#var:screenshots}}|{{#vardefine:VR support screenshots|true}}{{#vardefine:screenshots|}}}}<!-- |
+ | -->{{#vardefine:VR support|true}}<!-- | ||
+ | --></table></div><noinclude><noinclude>{{Documentation}}</noinclude> |
Revision as of 09:30, 30 May 2019
Documentation for the above template (sometimes hidden from view).
Visit Development:VR support/Documentation to edit this text. (How does this work?)