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.

Template talk:Input

About this board

Not editable

Nintendo/DirectInput/Peripheral Controller fields

2
Al2009man (talkcontribs)

Sandbox link:

Template:Input: https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input

Editing Guide: https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/PCGamingWiki:Editing_guide/Input

Others: (crucial things to merge alongside both Template and Editing Guide https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input/controller_motion_sensors https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input/steam_input_motion_sensors https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input/siapi_prompts_styles/Documentation https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input/nintendo_controllers https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input/nintendo_connections https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input/nintendo_motion_sensors


Sample article test: https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/PCGamingWiki:Input_Sample_article_test

-

After the SteamInput/Motion Sensors features were finalized, I already stated working on Nintendo Field. After months of testing: this merge request is ready to be fully merged.

This one is technically a Part 2 of the ongoing the Input template update, and it will be my last major contribution, I wanna thank Aemony and SargeCassidy for helping me guide thru this stuffs! 💖

New Additions:

  • DirectInput Controllers (decoupling "generic" out of "Generic/Other Controllers" field, as that field ultimately became a Nintendo field.)
    • DirectInput prompts
  • Nintendo Controllers
    • Nintendo Controller models
    • Motion Sensors
    • Nintendo button prompts
    • Face Button layout
    • Connectivity
  • "Generic/Other Controllers" field has been renamed to "Other Controller(s)". This field should now better account for compatible 8BitDo Controllers, Google Stadia, Amazon Luna controllers instead of being a pseudo-Nintendo field.
  • Peripheral Devices (part of "Other Controllers" field)
    • will include Peripheral Icons, this will be hidden by default until a "true" or "limited" value is added.

Quality of Life/Fixes:

  • As the original `controller motion sensors` has been duplicated to handle each Controller Type's motion sensor support, the original template's code is now pure blank, only "Documentation" code remains.
  • Portions of the Editing Guide has been further improved or rewritten to better reflects the intended use case based on Community Feedback. This is notable for certain fields such as "Controller Support", "Full Controller Support", PlayStation Controller model compatbility across OS Families, etc.
  • Selected Input fields like PlayStation and Steam Input (only for Steam Hook Input/Steam Virtual Gamepad field) can now use "N/A" value. This helps mods that replaces Xbox button prompts with either PlayStation or Steam Hardware-compatible device's button prompts, even if the game doesn't officially supports the Controller.
  • "Cursor (SIAPI Game Action)" recognize value is added for `steam input motion sensors modes`, this is to account for certain games like Plague Inc: Evolve and 100% Orange Juice, where the absolute_mouse action is a Cursor.
  • All remaining Input fields contains a Tooltip Hover that will explain what each Input field does. (for example: Mouse Acceleration will explain the Acceleration Curve, but is very brief)
  • selected Input fields has been renamed or reworded to better reflect the intended use case.
  • Grammer fixes.
Aemony (talkcontribs)

These changes have now been merged.

A little expansion to the DualSense fields

2
Yuuyatails (talkcontribs)

Sandbox link: - https://www.pcgamingwiki.com/wiki/User:Yuuyatails/Sandbox/Input - https://www.pcgamingwiki.com/wiki/User:Yuuyatails/Sandbox/Input/ps_features

Sample: https://www.pcgamingwiki.com/wiki/User:Yuuyatails/Sandbox/Test_page_sample

This PR change to the template added additional thing to the DualSense's adaptive triggers field. Specifically, a new "dualsense adaptive trigger support modes" field was added to state if the game supports the feature over either USB, Bluetooth, or both.

This PR change also added string support for it, so it can be used in automated list.

Aemony (talkcontribs)

These changes have now been merged.

Nintendo controller model arguments

2
Gorilli09 (talkcontribs)

Add in arguments for different Nintendo Controller models:

  • NES Controller
  • SNES Controller
  • N64 Controller
  • GameCube Controller
  • GBA via NGC GBA Link Cable
  • Wii Remote Sideways
  • Wii Remote & Nunchuk
  • Classic Controller (Pro)
  • Wii U Pro Controller
  • Dual Joy-Cons
  • Joy-Con Sideways
  • Nintendo Switch Pro Controller
Al2009man (talkcontribs)

Hi. those arguments will require Nintendo Controller field to be added first, see: https://www.pcgamingwiki.com/wiki/Topic:Yjdh9opjut2m9wbk

As of this writing: GameCube Controller, selected Wii family of controllers and Nintendo Switch family of controllers are in the list. (https://www.pcgamingwiki.com/wiki/User:Al2009man/Sandbox/Template:Input/nintendo_controllers) However: the arguments are entirely baesd upon SDL/Steam Input' 's Native support. Which means: some games like VVVVVV will support GameCube controller natively.

Stuffs like the NES Controller and SNES Controller will not count. in addition: the Nintendo Online versions of NES/SNES/N64 Gamepads will not count, as the PC will see it as a Nintendo Switch Pro Controller.

Expansion of DualShock 4 support to include bespoke DualSense fields

1
Summary by Aemony

This was implemented back in January, see PCGamingWiki:Changelog.

Shadowstealer7 (talkcontribs)

With the ever increasing use of the controller's features in games, it makes sense to take note of the support for it. However it doesn't seem like enough to make the argument to list the two controllers individually on articles, unless the backwards compatibility for existing pages becomes problematic with the renaming of existing fields.

A live demo for these suggested changes is available at User:Shadowstealer7/Sandbox, with the template being located at User:Shadowstealer7/Sandbox/Template:Input, showcasing the new template in action with the changes and additional fields.



Guide icon.svg
This is a requested edit. This notice will be removed when resolved.

Make "playstation connection modes" parameter default to a blank value

1
Summary by Aemony

This have been fixed by adding special handling to both the playstation controllers and playstation connection modes parameters to act as if they are empty when unknown is used for them.

Macgovern (talkcontribs)

The "playstation connection modes" parameter is currently filled with an invalid default value, "unknown". Given leaving the parameter blank fixes this, I request that such a change be made so as to simplify the user experience when making a new page or bringing an old page up-to-date.


Guide icon.svg
This is a requested edit. This notice will be removed when resolved.
Gorilli09 (talkcontribs)


Guide icon.svg
This is a requested edit. This notice will be removed when resolved.

Keyboard & Mouse

  • key remap
  • mouse sensitivity
  • acceleration option
  • raw mouse input
  • invert mouse y-axis
  • mouse menu
  • touchscreen

Controller

  • controller support
  • full controller
  • controller remap
  • controller sensitivity
  • controller acceleration
  • invert controller y-axis

Controller Types

  • xinput controllers
    • xbox prompts
  • playstation controllers
    • playstation prompts
    • full touchpad support
    • light bar support
    • speaker support
    • playstation modes
  • nintendo controllers
    • nintendo prompts
  • tracked motion controllers
    • tracked motion prompts
  • other controllers
    • other controllers prompts

Additional Information

  • vibration support
    • adaptive triggers
  • gyroscope support
  • microphone support
  • swap confirm/cancel
  • controller hotplug
  • simultaneous input

Steam Input

  • steam input api
  • steam hook input
  • steam input presets
  • steam controller prompts
  • steam cursor detection

Show "Touchscreen = false" on pages, on the bidding of a community thread

1
Dandelion Sprout (talkcontribs)

Poor grammar in Steam Input section

1
Summary by Aemony

Updated tooltip.

Azure fang (talkcontribs)
There are no older topics