Difference between revisions of "Template:VR support"
(made all play area fields always visible when any VR headset is defined) |
m (corrected typo for OculusVR) |
||
(24 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | {{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} |{{#switch:{{lc:{{{vr only}}}}} | + | <includeonly>{{#switch:{{#var:section}} |
− | |true = {{ii}} This game requires a virtual reality headset. | + | |Audio |
+ | |Localizations/done | ||
+ | |Network/Multiplayer | ||
+ | |Network/Connections | ||
+ | |Network/Ports={{#vardefine:section|VR support}} | ||
+ | |#Default = {{#ifeq:{{NAMESPACE}}||[[Category:Invalid section order]]}} | ||
+ | }}{{#if: {{{steamvr|{{{htc vive|}}}}}}{{{oculusvr|{{{oculus rift|}}}}}}{{{osvr|}}}{{{windows mixed reality|}}}{{{openxr|}}}|{{#switch:{{lc:{{{vr only}}}}} | ||
+ | |true = {{ii}} This game requires a virtual reality headset.<span> | ||
− | + | </span>{{#vardefine:Warnings|{{#if:{{#var:Warnings}}|{{#var:Warnings}},VR only|VR only}}}} | |
− | |false = | + | |false = |
− | |unknown = | + | |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)]] }} | ||
− | }} | + | }}}}<!-- |
− | }}<div class="container-pcgwikitable | + | --><div class="container-pcgwikitable container-pcgwikitable-settings-vr"><!-- |
− | {{#if: {{{native 3d|}}}{{{nvidia 3d vision|}}}{{{tridef 3d|}}}{{{iz3d|}}}{{{vorpx|}}} | | + | |
− | {{#ifeq: {{{native 3d|}}}{{{nvidia 3d vision|}}}{{{tridef 3d|}}}{{{iz3d|}}}{{{vorpx|}}} | unknownunknownunknownunknownunknown | | | + | 3D MODES |
+ | |||
+ | -->{{#if: {{{native 3d|}}}{{{nvidia 3d vision|}}}{{{tridef 3d|}}}{{{iz3d|}}}{{{vorpx|}}} | <!-- | ||
+ | -->{{#ifeq: {{{native 3d|}}}{{{nvidia 3d vision|}}}{{{tridef 3d|}}}{{{iz3d|}}}{{{vorpx|}}} | unknownunknownunknownunknownunknown | | | ||
+ | <table class="pcgwikitable template-infotable" id="table-settings-vr-3d-modes" style="margin-bottom: 0; margin-top: 0;"> | ||
<tr class="template-infotable-head table-settings-vr-head-row"> | <tr class="template-infotable-head table-settings-vr-head-row"> | ||
<th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">3D modes</th> | <th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">3D modes</th> | ||
− | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating"> | + | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating">{{#if:{{#var:vrSupportHeader|}}||State}}</th> |
{{#if: {{{gg3d name|}}}|<th scope="col" style="width: 50px;" class="table-settings-vr-head-rating-GG3D">GG3D</th> | {{#if: {{{gg3d name|}}}|<th scope="col" style="width: 50px;" class="table-settings-vr-head-rating-GG3D">GG3D</th> | ||
− | <th scope="col" style="width: 490px;" class="table-settings-vr-head-notes">Notes</th>| | + | <th scope="col" style="width: 490px;" class="table-settings-vr-head-notes">{{#if:{{#var:vrSupportHeader|}}||Notes{{#vardefine:vrSupportHeader|true}}}}</th>| |
− | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes">Notes</th>}} | + | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes">{{#if:{{#var:vrSupportHeader|}}||Notes{{#vardefine:vrSupportHeader|true}}}}</th>}} |
</tr> | </tr> | ||
Line 23: | Line 34: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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 35: | Line 46: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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 47: | Line 58: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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 59: | Line 70: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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 82: | ||
<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:vorpX|vorpX]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:vorpX|vorpX]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{vorpx|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{vorpx|}}}||{{{vorpx notes|}}}}} |
− | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{vorpx modes|}}}|{{#arraymap:{{{vorpx modes|}}}|,|x| | + | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{vorpx modes|}}}|{{#arraymap:{{{vorpx modes|}}}|,|x|x}}{{#if:{{{vorpx notes|}}}|<br>}}}}{{{vorpx notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
}} | }} | ||
− | }} | + | </table>}}}}<!-- |
− | }}<!-- | + | |
+ | HEADSETS | ||
− | -->{{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} |{{#ifeq: {{NAMESPACE}} | | [[Category:VR games]] }} | + | -->{{#if: {{{steamvr|{{{htc vive|}}}}}}{{{oculusvr|{{{oculus rift|}}}}}}{{{osvr|}}}{{{windows mixed reality|}}}{{{openxr|}}}{{{forte vfx1|}}} |{{#ifeq: {{NAMESPACE}} | | [[Category:VR games]] }} |
− | <tr class="template-infotable- | + | <table class="pcgwikitable template-infotable" id="table-settings-vr-headsets" style="margin-bottom: 0; margin-top: 0;"> |
+ | <tr class="template-infotable-head 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> | ||
− | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating"> | + | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating">{{#if:{{#var:vrSupportHeader|}}||State}}</th> |
− | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes" colspan="2">Notes</th> | + | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes" colspan="2">{{#if:{{#var:vrSupportHeader|}}||Notes{{#vardefine:vrSupportHeader|true}}}}</th> |
</tr> | </tr> | ||
− | <!-- | + | |
+ | <!-- OpenXR support --> | ||
+ | {{#switch: {{{openxr|}}}{{{openxr notes|}}} | | unknown = | #default= | ||
+ | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
+ | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Virtual reality headset#General|OpenXR]]</th> | ||
+ | <td class="table-settings-vr-body-rating">{{Tickcross|{{{openxr|}}}||{{{openxr|}}}}}</td> | ||
+ | <td colspan="2" class="table-settings-vr-body-notes">{{{openxr notes|}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | |||
+ | <!-- SteamVR support --> | ||
+ | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
+ | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Virtual reality headset#General|SteamVR]]</th> | ||
+ | <td class="table-settings-vr-body-rating">{{Tickcross|{{{steamvr|{{{htc vive|}}}}}}||{{{steamvr notes|{{{htc vive notes|}}}}}}}}</td> | ||
+ | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{steamvr notes|{{{htc vive notes|}}}}}}|{{{steamvr notes|{{{htc vive notes|}}}}}}|{{#ifeq:{{{steamvr|{{{htc vive|}}}}}}|true||<!-- | ||
+ | -->{{#switch:{{{openxr|}}}|true|hackable={{#vardefine:steamVRLinks|{{#if:{{#var:steamVRLinks|}}|{{#var:steamVRLinks|}}, }}through SteamVR's support for the OpenXR API}}}}<!-- | ||
+ | -->{{#switch:{{{oculusvr|{{{oculus rift|}}}}}}|true|hackable={{#vardefine:steamVRLinks|{{#if:{{#var:steamVRLinks|}}|{{#var:steamVRLinks|}}, or |with }}the [https://github.com/LibreVR/Revive Revive Compatibility Layer] ([https://github.com/LibreVR/Revive/wiki/Compatibility-list compatibility list])}}}}<!-- | ||
+ | -->{{#if:{{#var:steamVRLinks|}}|''This game might be playable {{#var:steamVRLinks|}}.''}}<!-- | ||
+ | -->}}}}</td> | ||
+ | </tr> | ||
+ | |||
+ | <!-- Oculus VR support --> | ||
<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: | + | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Meta|Oculus VR (LibOVR)]]</th> |
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{ | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{oculusvr|{{{oculus rift|}}}}}}||{{{oculusvr notes|{{{oculus rift notes|}}}}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{ | + | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{oculusvr notes|{{{oculus rift notes|}}}}}}|{{{oculusvr notes|{{{oculus rift notes|}}}}}}|{{#ifeq:{{{oculusvr|{{{oculus rift|}}}}}}|true||<!-- |
+ | -->{{#switch:{{{steamvr|{{{htc vive|}}}}}}|true|hackable=''This game might be playable with the [https://store.steampowered.com/app/250820/SteamVR// SteamVR].''}}<!-- | ||
+ | -->}}}}</td> | ||
</tr> | </tr> | ||
− | <!-- | + | <!-- Windows Mixed Reality support --> |
<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: | + | <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|{{{ | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{windows mixed reality|}}}||{{{windows mixed reality notes|}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{{oculus rift | + | <td colspan="2" class="table-settings-vr-body-notes">{{#if:{{{windows mixed reality notes|}}}|{{{windows mixed reality notes|}}}|{{#ifeq:{{{windows mixed reality}}}|true||<!-- |
+ | -->{{#switch:{{{oculusvr|{{{oculus rift|}}}}}}|true|hackable={{#vardefine:winMixedRealityLinks|{{#if:{{#var:winMixedRealityLinks|}}|{{#var:winMixedRealityLinks|}}, }}[https://github.com/LibreVR/Revive Revive Compatibility Layer]}}}}<!-- | ||
+ | -->{{#switch:{{{steamvr|{{{htc vive|}}}}}}|true|hackable={{#vardefine:winMixedRealityLinks|{{#if:{{#var:winMixedRealityLinks|}}|{{#var:winMixedRealityLinks|}}, or }}[https://store.steampowered.com/app/719950/Windows_Mixed_Reality_for_SteamVR/ Windows Mixed Reality for SteamVR]}}}}<!-- | ||
+ | -->{{#switch:{{{openxr|}}}|true|hackable={{#vardefine:winMixedRealityLinks|{{#if:{{#var:winMixedRealityLinks|}}|{{#var:winMixedRealityLinks|}}, or }}[https://apps.microsoft.com/store/detail/openxr-for-windows-mixed-reality/9P9596DJJ19R OpenXR for Windows Mixed Reality]}}}}<!-- | ||
+ | -->{{#if:{{#var:winMixedRealityLinks|}}|''This game might be playable with the {{#var:winMixedRealityLinks|}}.''}}<!-- | ||
+ | -->}}}}</td> | ||
</tr> | </tr> | ||
<!-- OSVR support --> | <!-- OSVR support --> | ||
+ | {{#switch: {{{osvr|}}}{{{osvr notes|}}} | | unknown = | #default= | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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> | ||
+ | }} | ||
− | <!-- | + | <!-- Forte VFX1 support --> |
+ | {{#switch: {{{forte vfx1|}}}{{{forte vfx1 notes|}}} | | unknown = | #default= | ||
<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: | + | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Forte VFX1|Forte VFX1]]</th> |
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{ | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{forte vfx1|}}}|Forte VFX1|{{{forte vfx1 notes|}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{ | + | <td colspan="2" class="table-settings-vr-body-notes">{{{forte vfx1 notes|}}}</td> |
</tr> | </tr> | ||
− | }} | + | }} |
− | -->{{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}}{{{ | + | </table>}}<!-- |
− | <tr class="template-infotable- | + | |
+ | DEVICES | ||
+ | |||
+ | -->{{#if: {{{steamvr|{{{htc vive|}}}}}}{{{oculusvr|{{{oculus rift|}}}}}}{{{osvr|}}}{{{windows mixed reality|}}}{{{openxr|}}}{{{forte vfx1|}}}{{{body tracking|}}}{{{hand tracking|}}}{{{face tracking|}}}{{{eye tracking|}}}{{{tobii eye tracking|}}}{{{trackir|}}}{{{3rd space gaming vest|}}}{{{novint falcon|}}} | | ||
+ | <table class="pcgwikitable template-infotable" id="table-settings-vr-devices" style="margin-bottom: 0; margin-top: 0;"> | ||
+ | <tr class="template-infotable-head table-settings-vr-head-row"> | ||
<th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">Devices</th> | <th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">Devices</th> | ||
− | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating"> | + | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating">{{#if:{{#var:vrSupportHeader|}}||State}}</th> |
− | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes" colspan="2">Notes</th> | + | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes" colspan="2">{{#if:{{#var:vrSupportHeader|}}||Notes{{#vardefine:vrSupportHeader|true}}}}</th> |
</tr> | </tr> | ||
− | {{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} | | + | {{#if: {{{steamvr|{{{htc vive|}}}}}}{{{oculusvr|{{{oculus rift|}}}}}}{{{osvr|}}}{{{windows mixed reality|}}}{{{openxr|}}}{{{forte vfx1|}}} | |
+ | <!-- BEGIN VR PERIPHERAL --> | ||
+ | |||
<!-- tracked motion controllers --> | <!-- tracked motion controllers --> | ||
<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:Tracked motion controllers|Tracked motion controllers]]</th> | <th scope="row" class="table-settings-vr-body-parameter">[[Glossary:Tracked motion controllers|Tracked motion controllers]]</th> | ||
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{#var:tracked motion controllers|unknown}}}}</td> | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{#var:tracked motion controllers|unknown}}||unnecessary}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{#switch:{{#var:tracked motion controllers}} | + | <td colspan="2" class="table-settings-vr-body-notes">{{#var:tracked motion controllers notes|}} {{#switch:{{#var:tracked motion controllers}} |
|true | |true | ||
− | |hackable = ''See [[#Input settings|Input | + | |hackable = {{#if: {{#var:tracked motion controllers notes|}} | <br> }} ''See [[#Input settings|Input]] for details.'' |
|#default = | |#default = | ||
}}</td> | }}</td> | ||
Line 144: | Line 195: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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> | ||
+ | |||
+ | <!-- IF TRACKING --> | ||
+ | {{#if: {{{body tracking|}}}{{{hand tracking|}}}{{{face tracking|}}}{{{eye tracking|}}} | | ||
+ | <!-- Body Tracking --> | ||
+ | {{#if: {{{body tracking|}}} | | ||
+ | {{#ifeq: {{{body tracking|}}} | false | | | ||
+ | {{#ifeq: {{{body tracking|}}} | unknown | | | ||
+ | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
+ | <th scope="row" class="table-settings-vr-body-parameter">Body tracking</th> | ||
+ | <td class="table-settings-vr-body-rating">{{Tickcross|{{{body tracking|}}}||{{{body tracking notes|}}}}}</td> | ||
+ | <td colspan="2" class="table-settings-vr-body-notes">{{{body tracking notes|}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | <!-- Hand Tracking --> | ||
+ | {{#if: {{{hand tracking|}}} | | ||
+ | {{#ifeq: {{{hand tracking|}}} | false | | | ||
+ | {{#ifeq: {{{hand tracking|}}} | unknown | | | ||
+ | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
+ | <th scope="row" class="table-settings-vr-body-parameter">Hand tracking</th> | ||
+ | <td class="table-settings-vr-body-rating">{{Tickcross|{{{hand tracking|}}}||{{{hand tracking notes|}}}}}</td> | ||
+ | <td colspan="2" class="table-settings-vr-body-notes">{{{hand tracking notes|}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | <!-- Face Tracking --> | ||
+ | {{#if: {{{face tracking|}}} | | ||
+ | {{#ifeq: {{{face tracking|}}} | false | | | ||
+ | {{#ifeq: {{{face tracking|}}} | unknown | | | ||
+ | <tr class="template-infotable-body table-settings-vr-body-row"> | ||
+ | <th scope="row" class="table-settings-vr-body-parameter">Face tracking</th> | ||
+ | <td class="table-settings-vr-body-rating">{{Tickcross|{{{face tracking|}}}||{{{face tracking notes|}}}}}</td> | ||
+ | <td colspan="2" class="table-settings-vr-body-notes">{{{face tracking notes|}}}</td> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
}} | }} | ||
− | <!-- | + | <!-- Eye Tracking --> |
− | {{#if: {{{ | + | {{#if: {{{eye tracking|}}} | |
− | {{#ifeq: {{{ | + | {{#ifeq: {{{eye tracking|}}} | false | | |
− | {{#ifeq: {{{ | + | {{#ifeq: {{{eye tracking|}}} | 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"> | + | <th scope="row" class="table-settings-vr-body-parameter">Eye tracking</th> |
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{ | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{eye tracking|}}}||{{{eye tracking notes|}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{{ | + | <td colspan="2" class="table-settings-vr-body-notes">{{{eye tracking notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
Line 162: | Line 253: | ||
}} | }} | ||
− | <!-- | + | </table> <!-- The /table here is to allow Tobii Eye-Tracking to appear as part of the main device table here above in case it is the only parameter defined --> |
− | {{#if: {{{ | + | <table class="mw-collapsible mw-collapsed pcgwikitable template-infotable" id="table-settings-vr-devices-misc" style="margin-bottom: 0; margin-top: 0;"> |
− | {{#ifeq: {{{ | + | <tr class="template-infotable-head table-settings-vr-head-row"> |
− | {{#ifeq: {{{ | + | <th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">Miscellaneous devices</th> |
+ | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating"></th> | ||
+ | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes"></th> | ||
+ | </tr> | ||
+ | |||
+ | }}<!-- END TRACKING --> | ||
+ | }}<!-- END VR PERIPHERAL / BEGIN MISC DEVICES --> | ||
+ | |||
+ | <!-- Tobii Eye Tracking --> | ||
+ | {{#if: {{{tobii eye tracking|}}} | | ||
+ | {{#ifeq: {{{tobii eye tracking|}}} | false | | | ||
+ | {{#ifeq: {{{tobii eye tracking|}}} | 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">[[Controller: | + | <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|{{{ | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{tobii eye tracking|}}}||{{{tobii eye tracking notes|}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{{ | + | <td colspan="2" class="table-settings-vr-body-notes">{{{tobii eye tracking notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
Line 181: | Line 283: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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 188: | Line 290: | ||
}} | }} | ||
− | <!-- | + | <!-- 3RD Space Gaming Vest --> |
− | {{#if: {{{ | + | {{#if: {{{3rd space gaming vest|}}} | |
− | {{#ifeq: {{{ | + | {{#ifeq: {{{3rd space gaming vest|}}} | false | | |
− | {{#ifeq: {{{ | + | {{#ifeq: {{{3rd space gaming vest|}}} | unknown | | |
+ | <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> | ||
+ | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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> | ||
+ | </tr> | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | <!-- Novint Falcon --> | ||
+ | {{#if: {{{novint falcon|}}} | | ||
+ | {{#ifeq: {{{novint falcon|}}} | false | | | ||
+ | {{#ifeq: {{{novint falcon|}}} | 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">[[Controller: | + | <th scope="row" class="table-settings-vr-body-parameter">[[Controller:Novint Falcon|Novint Falcon]]</th> |
− | <td class="table-settings-vr-body-rating">{{Tickcross|{{{ | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{novint falcon|}}}||{{{novint falcon notes|}}}}}</td> |
− | <td colspan="2" class="table-settings-vr-body-notes">{{{ | + | <td colspan="2" class="table-settings-vr-body-notes">{{{novint falcon notes|}}}</td> |
</tr> | </tr> | ||
}} | }} | ||
}} | }} | ||
}} | }} | ||
− | }}<!-- | + | |
− | -->{{#if: {{{htc vive|}}}{{{oculus rift|}}}{{{osvr|}}}{{{windows mixed reality|}}} | | + | </table>}}<!-- END MISC DEVICES |
+ | |||
+ | PLAY AREA | ||
+ | |||
+ | -->{{#if: {{{steamvr|{{{htc vive|}}}}}}{{{oculusvr|{{{oculus rift|}}}}}}{{{osvr|}}}{{{windows mixed reality|}}}{{{openxr|}}}{{{forte vfx1|}}} | | ||
{{#if: {{{play area seated|}}}{{{play area standing|}}}{{{play area room-scale|}}} | | {{#if: {{{play area seated|}}}{{{play area standing|}}}{{{play area room-scale|}}} | | ||
− | <tr class="template-infotable- | + | <table class="pcgwikitable template-infotable" id="table-settings-vr-play-area" style="margin-bottom: 0; margin-top: 0;"> |
+ | <tr class="template-infotable-head table-settings-vr-head-row"> | ||
<th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">Play area</th> | <th scope="col" style="width: 230px;" class="table-settings-vr-head-parameter">Play area</th> | ||
− | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating"> | + | <th scope="col" style="width: 50px;" class="table-settings-vr-head-rating">{{#if:{{#var:vrSupportHeader|}}||State}}</th> |
− | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes" colspan="2">Notes</th> | + | <th scope="col" style="width: 540px;" class="table-settings-vr-head-notes" colspan="2">{{#if:{{#var:vrSupportHeader|}}||Notes{{#vardefine:vrSupportHeader|true}}}}</th> |
</tr> | </tr> | ||
+ | |||
<!-- Seated --> | <!-- Seated --> | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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 218: | Line 339: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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 225: | Line 346: | ||
<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|}}}| | + | <td class="table-settings-vr-body-rating">{{Tickcross|{{{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> | ||
+ | |||
+ | </table> | ||
}} | }} | ||
}}<!-- Hidden property | }}<!-- Hidden property | ||
Line 233: | Line 356: | ||
-->{{#if:{{#var:screenshots}}|{{#vardefine:VR support screenshots|true}}{{#vardefine:screenshots|}}}}<!-- | -->{{#if:{{#var:screenshots}}|{{#vardefine:VR support screenshots|true}}{{#vardefine:screenshots|}}}}<!-- | ||
-->{{#vardefine:VR support|true}}<!-- | -->{{#vardefine:VR support|true}}<!-- | ||
− | --></ | + | --></div></includeonly><noinclude>{{#cargo_declare: |
_table=VR_support | _table=VR_support | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|Native_3D=String | |Native_3D=String | ||
|Nvidia_3D_Vision=String | |Nvidia_3D_Vision=String | ||
− | | | + | |vorpX=String |
− | | | + | |vorpX_modes=List (,) of String |
|VR_only=String | |VR_only=String | ||
− | | | + | |OpenXR=String |
− | | | + | |SteamVR=String |
+ | |OculusVR=String | ||
+ | |Windows_Mixed_Reality=String | ||
|OSVR=String | |OSVR=String | ||
− | | | + | |Forte_VFX1=String |
|Keyboard_mouse=String | |Keyboard_mouse=String | ||
+ | |Body_tracking=String | ||
+ | |Hand_tracking=String | ||
+ | |Face_tracking=String | ||
+ | |Eye_tracking=String | ||
+ | |Tobii_Eye_Tracking=String | ||
+ | |TrackIR=String | ||
|3RD_Space_Gaming_Vest=String | |3RD_Space_Gaming_Vest=String | ||
|Novint_Falcon=String | |Novint_Falcon=String | ||
− | |||
− | |||
|Play_area_seated=String | |Play_area_seated=String | ||
|Play_area_standing=String | |Play_area_standing=String | ||
Line 259: | Line 383: | ||
}}</noinclude><includeonly>{{#if:{{#var:Game}}|{{#cargo_store: | }}</noinclude><includeonly>{{#if:{{#var:Game}}|{{#cargo_store: | ||
_table=VR_support | _table=VR_support | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|Native_3D={{{native 3d|}}} | |Native_3D={{{native 3d|}}} | ||
|Nvidia_3D_Vision={{{nvidia 3d vision|}}} | |Nvidia_3D_Vision={{{nvidia 3d vision|}}} | ||
− | | | + | |vorpX={{{vorpx|}}} |
− | | | + | |vorpX_modes={{{vorpx modes|}}} |
|VR_only={{{vr only|}}} | |VR_only={{{vr only|}}} | ||
− | | | + | |OpenXR={{{openxr|}}} |
− | | | + | |SteamVR={{{steamvr|{{{htc vive|}}}}}} |
+ | |OculusVR={{{oculusvr|{{{oculus rift|}}}}}} | ||
+ | |Windows_Mixed_Reality={{{windows mixed reality|}}} | ||
|OSVR={{{osvr|}}} | |OSVR={{{osvr|}}} | ||
− | | | + | |Forte_VFX1={{{forte vfx1|}}} |
|Keyboard_mouse={{{keyboard-mouse|}}} | |Keyboard_mouse={{{keyboard-mouse|}}} | ||
+ | |Body_tracking={{{body tracking|}}} | ||
+ | |Hand_tracking={{{hand tracking|}}} | ||
+ | |Face_tracking={{{face tracking|}}} | ||
+ | |Eye_tracking={{{eye tracking|}}} | ||
+ | |Tobii_Eye_Tracking={{{tobii eye tracking|}}} | ||
+ | |TrackIR={{{trackir|}}} | ||
|3RD_Space_Gaming_Vest={{{3rd space gaming vest|}}} | |3RD_Space_Gaming_Vest={{{3rd space gaming vest|}}} | ||
|Novint_Falcon={{{novint falcon|}}} | |Novint_Falcon={{{novint falcon|}}} | ||
− | |||
− | |||
|Play_area_seated={{{play area seated|}}} | |Play_area_seated={{{play area seated|}}} | ||
|Play_area_standing={{{play area standing|}}} | |Play_area_standing={{{play area standing|}}} | ||
|Play_area_room_scale={{{play area room-scale|}}} | |Play_area_room_scale={{{play area room-scale|}}} | ||
}}|}}</includeonly><noinclude>{{Documentation}}</noinclude> | }}|}}</includeonly><noinclude>{{Documentation}}</noinclude> |
Latest revision as of 20:03, 19 June 2023
This template defines the table "VR_support". View table.
Arguments
- Note that
Tracked motion controllers
andTraditional controller
are filled out through the Input section.
- 3D Modes
native 3d
- Native 3D support.nvidia 3d vision
- Nvidia 3D Vision support.vorpx
- vorpX support (true = official; hackable = unofficial/user-created).vorpx modes
- Supported vorpX modes.
- Headsets
vr only
= Whether the game requires a VR headset.openxr
= OpenXR support.steamvr
= SteamVR support. (formerlyhtc vive
)oculusvr
= Oculus VR (LibOVR) support. (formerlyoculus rift
)windows mixed reality
= Windows Mixed Reality support.osvr
= OSVR support.forte vfx1
= Forte VFX1 support, primarily games with known 3D video support when using that headset.
- Devices (VR peripherals)
keyboard-mouse
- Keyboard and mouse support (only shown when headset specified).body tracking
- Game supports tracking the body of the player.hand tracking
- Game supports tracking the hands of the player.face tracking
- Game supports tracking the face of the player.eye tracking
- Game supports tracking the eyes of the player.
- Misc Devices
tobii eye tracking
- Tobii Eye Tracking support.trackir
- TrackIR support.3rd space gaming vest
- 3RD Space Gaming Vest support.novint falcon
- Novint Falcon support.
- Play Area
play area seated
VR play area (Seated).play area standing
VR play area (Standing).play area room-scale
VR play area (Room-Scale).
Syntax
==VR support== {{VR support |native 3d = |native 3d notes = |nvidia 3d vision = |nvidia 3d vision notes = |vorpx = |vorpx modes = |vorpx notes = |vr only = |openxr = |openxr notes = |steamvr = |steamvr notes = |oculusvr = |oculusvr notes = |windows mixed reality = |windows mixed reality notes = |osvr = |osvr notes = |forte vfx1 = |forte vfx1 notes = |keyboard-mouse = |keyboard-mouse notes = |body tracking = |body tracking notes = |hand tracking = |hand tracking notes = |face tracking = |face tracking notes = |eye tracking = |eye tracking notes = |tobii eye tracking = |tobii eye tracking notes = |trackir = |trackir notes = |3rd space gaming vest = |3rd space gaming vest notes = |novint falcon = |novint falcon notes = |play area seated = |play area seated notes = |play area standing = |play area standing notes = |play area room-scale = |play area room-scale notes = }}
Hidden/removed parameters
The table also supports related GameGrade3D (GG3D) related classifications, but these have been hidden from the template due to the intended link, GameGrade3D, resolving into 404 page not found.
|gg3d name = |native 3d gg3d award = |nvidia 3d vision gg3d award = |tridef 3d gg3d award = |iz3d gg3d award =
gg3d name
- links to the GameGrade3D entry; supply game name used on GameGrade3D, not the full URL.native 3d gg3d award
- GameGrade3D award for Native 3D.nvidia 3d vision gg3d award
- GameGrade3D award for Nvidia 3D Vision.tridef 3d gg3d award
- GameGrade3D award for TriDef 3D.iz3d gg3d award
- GameGrade3D award for iZ3D.
Similarly TriDef 3D and iZ3D parameters have been hidden due to cancelled operations.
|tridef 3d = |tridef 3d notes = |iz3d = |iz3d notes =