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 "User:Al2009man/Sandbox/Template:Input/siapi prompts"

From PCGamingWiki, the wiki about fixing PC games
(No difference)

Revision as of 02:46, 15 April 2024

Documentation for the above template (sometimes hidden from view).
Recognized values
  • SIAPI Button Icons (Uses SIAPI's button icons to handle prompt detection)
    • alias: SIAPI, Steam Input API, Steam Input API Prompts, SIAPI Prompts, SIAPI Button Icon
  • In-Game Button Icons (Uses the game's built-in button icons to handle prompt detection)
    • alias: In-Game, In-Game Button Icon, In-Game Prompts, Built-In



Additional Notes while assigning the values:

Steam Input offers developers the ability to assign Button Prompts either by letting Steam handle the button prompts via their Button prompt image within Steam Client (the one you'll see on Steam Big Picture Mode/Steam Deck), or by letting SteamInput handle the game's own button prompt detection system. However: each game's method of implementation might be different on a per-game basis.

Here are our recommendations while testing and verifying games that take advantage of Steam Input's systems:

  • Unless the game explicitly opt-in to Steam Input, enabling Steam Input is strongly recommended.
  • Ensure the game is using either a Recommended Config, or a Template as the default.
  • Use either a PlayStation Controller, a Steam Controller, a Steam Deck and/or a Nintendo Switch controller. This should help determine if a game is detecting the Controller Type's prompts via SIAPI or In-Game.
  • Pay attention to the Icon Type and it's Color scheme. The easiest way to determine is by rebinding to a non-standard controller layout (i.e: Trackpad/Touchpad Click, Paddle Buttons) and see if the game isn't using their button icons. If a game only uses `In-Game Buttons` and the game doesn't offer a specific Controller Type's icons: there's a chance that it'll try to use the closest Controller Type that can match it. (For example: Steam Controller and Steam Deck are similar to each other; and the game might give Steam Deck users a Steam Controller prompt instead)


For games that opted to use both SIAPI and In-Game button icons at the same time: You can assign both values and add a note for it. This is because a game might be using the in-game button icons as a primary detection system while SIAPI button icons are treated as a fallback in case the game doesn't have or recognize a Controller Type/Controller's non-standard buttons layout. (You can see it in action in games like Prey (2017) or Crypt of the NecroDancer.)