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


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

Difference between revisions of "Form:Game test"

From PCGamingWiki, the wiki about fixing PC games
(migration progress)
(migration progress)
Line 20: Line 20:
 
{{Development:Video settings form}}
 
{{Development:Video settings form}}
  
<h2>Input settings</h2>
+
{{Development:Input settings form}}
{{ii}} See the [[PCGamingWiki:Editing guide/Input settings|editing guide section]] for further details on each option.
 
{{{section|Input settings|level=2|hidden}}}
 
{{{for template|Development:Image/input|multiple|add button text=Add settings screenshot}}}
 
{| class="formtable"
 
| {{{field|image|hidden}}}
 
|-
 
| {{{field|1|uploadable|mandatory|default filename={{PAGENAME}} input settings.png}}} || {{{field|2|mandatory|placeholder=Description|size=200}}}
 
|}
 
{{{end template}}}
 
{{{for template|Input settings}}}
 
<table class="pcgwikitable" style="width:100%">
 
<tr class="template-infotable-head">
 
<th scope="col" style="width: 230px;">Keyboard and mouse</th>
 
<th scope="col" style="width: 50px;">Native</th>
 
<th scope="col">Notes</th>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Remapping</th>
 
<td>{{{field|key remap|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|key remap notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Mouse acceleration</th>
 
<td>{{{field|acceleration option|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
 
<td>{{{field|acceleration option notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Mouse sensitivity</th>
 
<td>{{{field|mouse sensitivity|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
 
<td>{{{field|mouse sensitivity notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Mouse input in menus</th>
 
<td>{{{field|mouse menu|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|mouse menu notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Mouse Y-axis inversion</th>
 
<td>{{{field|invert mouse y-axis|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
 
<td>{{{field|invert mouse y-axis notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-secondhead">
 
<th scope="col" style="width: 230px;">Controller</th>
 
<th scope="col" style="width: 50px;"></th>
 
<th scope="col"></th>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Controller support</th>
 
<td>{{{field|controller support|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable|show on select=true=>controller;hackable=>controller}}}</td>
 
<td>{{{field|controller support notes|size=215}}}</td>
 
</tr>
 
</table><div id="controller">
 
<table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
 
<tr class="template-infotable-body">
 
<th scope="col" style="width: 230px;"><abbr title="All menus can be navigated with a controller. Supports Steam's Big Picture mode.">Full controller support</abbr></th>
 
<td style="width: 50px;">{{{field|full controller|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|full controller notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Controller remapping</th>
 
<td>{{{field|controller remap|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|controller remap notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Controller sensitivity</th>
 
<td>{{{field|controller sensitivity|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
 
<td>{{{field|controller sensitivity notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Controller Y-axis inversion</th>
 
<td>{{{field|invert controller y-axis|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable,n/a}}}</td>
 
<td>{{{field|invert controller y-axis notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-head">
 
<th scope="col">Additional information</th>
 
<th scope="col"></th>
 
<th scope="col"></th>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row" style="width: 230px;">Button prompts</th>
 
<td>{{{field|button prompts available|input type=dropdown|mandatory|default=unknown|values=unknown,true,false|show on select=true=>prompts;unknown=>unknownprompts;hackable=>prompts;false=>noprompts}}}</td>
 
<td colspan="2" align="left"><span id="unknownprompts">Unknown - set to true if prompts are available (native and/or hackable)</span><span id="prompts">Prompts available (native and/or hackable): {{{field|button prompts|input type=checkboxes|mandatory|default=unknown|values=DualShock, Xbox, Nintendo, Steam, Generic}}}</span><span id="noprompts">False (no prompts shown)</span></td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Prompt notes</th>
 
<td></td>
 
<td>{{{field|button prompts notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Controller hotplugging</th>
 
<td>{{{field|controller hotplug|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|controller hotplug notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{abbr|Haptic feedback|Commonly referred to as controller vibration, force feedback, rumble, or dualshock.}}</th>
 
<td>{{{field|haptic feedback|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|haptic feedback notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{abbr|Simultaneous controller+KB/M|Both controller and keyboard/mouse inputs can be used at the same time}}</th>
 
<td>{{{field|simultaneous input|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|simultaneous input notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Steam Controller API support</th>
 
<td>{{{field|steam controller api|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|steam controller api notes|size=215}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">DualShock 4 light bar support</th>
 
<td>{{{field|light bar support|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|light bar support notes|size=215}}}</td>
 
</tr>
 
</table></div>
 
<table class="pcgwikitable" style="margin-top: -16px; width: 100%;">
 
<tr class="template-infotable-secondhead">
 
<th scope="col" style="width: 230px;">Other</th>
 
<th scope="col" style="width: 50px;"></th>
 
<th scope="col"></th>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Touchscreen optimised</th>
 
<td>{{{field|touchscreen|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|touchscreen notes|size=215}}}</td>
 
</tr>
 
</table>
 
{{{end template}}}
 
{{{for template|Development:Fixbox/input|multiple|add button text=Add input fixbox}}}
 
{| class="formtable"
 
|colspan=2| {{{field|heading|mandatory|placeholder=Fix section heading|size=100}}}
 
|-
 
| {{{field|intro|input type=textarea|rows=2|placeholder=Fix intro notes for all methods (optional)}}}
 
|-
 
| {{{field|description|placeholder=Description|size=50}}} {{{field|ref|placeholder=Reference|size=80}}}
 
|-
 
| {{{field|fix|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
 
|}
 
 
 
{{{field|method2|input type=checkbox|values=yes|show on select=yes=>method2}}} Add a second method for the same fix
 
 
 
<div id="method2">
 
{| class="formtable"
 
| {{{field|description2|placeholder=Description|size=50}}} {{{field|ref2|placeholder=Reference|size=80}}}
 
|-
 
| {{{field|fix2|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
 
|}
 
{{{field|method3|input type=checkbox|values=yes|show on select=yes=>method3}}} Add a third method for the same fix
 
</div>
 
<div id="method3">
 
{| class="formtable"
 
| {{{field|description3|placeholder=Description|size=50}}} {{{field|ref3|placeholder=Reference|size=80}}}
 
|-
 
| {{{field|fix3|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
 
|}
 
</div>
 
{{{end template}}}
 
  
 
{{Development:Audio settings form}}
 
{{Development:Audio settings form}}
  
<h2>Network</h2>
+
{{Development:Network form}}
{{ii}} See the [[PCGamingWiki:Editing guide/Network|editing guide section]] for further details on each option.
 
{{{section|Network|level=2|hidden|hide if empty}}}
 
 
 
{{{for template|Network/Multiplayer|multiple|maximum instances=1|add button text=Add multiplayer modes}}}
 
<h3>Multiplayer types</h3>
 
<table class="pcgwikitable" style="width:100%">
 
<tr class="template-infotable-head">
 
<th scope="col" style="width: 230px;">Type</th>
 
<th scope="col">Native</th>
 
<th scope="col">Players</th>
 
<th scope="col">Modes</th>
 
<th scope="col">Notes</th>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Local play|Multiplayer on a single device/screen.}}</th>
 
<td>{{{field|local play|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|local play players|text with autocomplete|values from property=Local play players|placeholder=Max players}}}</td>
 
<td>{{{field|local play modes|input type=checkboxes|values=Co-op, Versus, Hot-seat}}}</td>
 
<td>{{{field|local play notes|size=155|placeholder=Notes}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|LAN play|Local Area Network multiplayer. Multiple devices playing together over the same network connection without using an external server as a host.}}</th>
 
<td>{{{field|lan play|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|lan play players|text with autocomplete|values from property=LAN play players|placeholder=Max players}}}</td>
 
<td>{{{field|lan play modes|input type=checkboxes|values=Co-op, Versus}}}</td>
 
<td>{{{field|lan play notes|size=155|placeholder=Notes}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Online play|Multiplayer over an internet connection.}}</th>
 
<td>{{{field|online play|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|online play players|text with autocomplete|values from property=Online play players|placeholder=Max players}}}</td>
 
<td>{{{field|online play modes|input type=checkboxes|values=Co-op, Versus}}}</td>
 
<td>{{{field|online play notes|size=155|placeholder=Notes}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Asynchronous multiplayer|Turn-based multiplayer that doesn't require both players to be playing concurrently.}}</th>
 
<td>{{{field|asynchronous|input type=dropdown|values=unknown,true,false,hackable}}}</td>
 
<td colspan="3">{{{field|asynchronous notes|size=210|placeholder=Notes}}}</td>
 
</tr>
 
</table>
 
{{{end template}}}
 
 
 
{{{for template|Network/Connections|multiple|maximum instances=1|add button text=Add multiplayer connections}}}
 
<h3>Connection types</h3>
 
<table class="pcgwikitable" style="width:100%">
 
<tr class="template-infotable-head">
 
<th scope="col" style="width: 230px;">Type</th>
 
<th scope="col" style="width: 50px;">Native</th>
 
<th scope="col">Notes</th>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Matchmaking|Automatic server and/or game lobby search functionality. Searches are sometimes based on player skill level and other factors.}}</th>
 
<td>{{{field|matchmaking|input type=dropdown|mandatory|default=unknown|values=unknown,true,false}}}</td>
 
<td>{{{field|matchmaking notes|size=200}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Peer-to-peer|Multiplayer games are created by connecting players together and using their devices to send and receive data between each other.}}</th>
 
<td>{{{field|p2p|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|p2p notes|size=200}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Dedicated|Official game server software and/or developer-hosted servers for multiplayer are provided.}}</th>
 
<td>{{{field|dedicated|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|dedicated notes|size=200}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Self-hosting|Servers can be created and hosted by any player who wishes to do so.}}</th>
 
<td>{{{field|self-hosting|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|self-hosting notes|size=200}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">{{Abbr|Direct IP|Players can connect directly to a server or computer by entering its IP address.}}</th>
 
<td>{{{field|direct ip|input type=dropdown|mandatory|default=unknown|values=unknown,true,false,hackable}}}</td>
 
<td>{{{field|direct ip notes|size=200}}}</td>
 
</tr>
 
</table>
 
{{{end template}}}
 
 
 
{{{for template|Network/Ports|multiple|maximum instances=1|add button text=Add network ports}}}
 
<h3>Ports</h3>
 
<table class="pcgwikitable template-infotable" id="table-network-ports">
 
<tr class="template-infotable-head">
 
<th scope="col" style="width: 230px;">Protocol</th>
 
<th scope="col">Port(s) and/or port range(s)</th>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">Reference</th>
 
<td>{{{field|ref}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">TCP (outbound)</th>
 
<td>{{{field|tcp}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">UDP (outbound)</th>
 
<td>{{{field|udp}}}</td>
 
</tr>
 
<tr class="template-infotable-body">
 
<th scope="row">UPNP support</th>
 
<td>{{{field|upnp|input type=dropdown|mandatory|default=unknown|values=unknown,true,false}}} {{{field|upnp ref|placeholder=UPNP reference (optional)}}}</td>
 
</tr>
 
</table>
 
{{{end template}}}
 
 
 
{{{for template|Development:Fixbox/network|multiple|add button text=Add network fixbox}}}
 
{| class="formtable"
 
|colspan=2| {{{field|heading|mandatory|placeholder=Fix section heading|size=100}}}
 
|-
 
| {{{field|intro|input type=textarea|rows=2|placeholder=Fix intro notes for all methods (optional)}}}
 
|-
 
| {{{field|description|placeholder=Description|size=50}}} {{{field|ref|placeholder=Reference|size=80}}}
 
|-
 
| {{{field|fix|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
 
|}
 
 
 
{{{field|method2|input type=checkbox|values=yes|show on select=yes=>method2}}} Add a second method for the same fix
 
 
 
<div id="method2">
 
{| class="formtable"
 
| {{{field|description2|placeholder=Description|size=50}}} {{{field|ref2|placeholder=Reference|size=80}}}
 
|-
 
| {{{field|fix2|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
 
|}
 
{{{field|method3|input type=checkbox|values=yes|show on select=yes=>method3}}} Add a third method for the same fix
 
</div>
 
<div id="method3">
 
{| class="formtable"
 
| {{{field|description3|placeholder=Description|size=50}}} {{{field|ref3|placeholder=Reference|size=80}}}
 
|-
 
| {{{field|fix3|mandatory|input type=textarea|rows=3|placeholder=Instructions}}}
 
|}
 
</div>
 
{{{end template}}}
 
  
 
{{Development:VR support form}}
 
{{Development:VR support form}}

Revision as of 10:47, 12 September 2018