ChrisNZL / Tallowmere2

Changelog, issue tracker, and development knowledge for Tallowmere 2.
https://tallowmere2.com
13 stars 0 forks source link

Improve in-game Steam Input instructions #1199

Closed ChrisNZL closed 1 year ago

ChrisNZL commented 1 year ago

Leading up to releasing 0.4....

0.3.7p on Steam (released back in February 2023) -- Steam Input is no longer working on Windows. Haven't tested macOS nor Linux recently.

Game detects the Xbox controller in the Controller Debugger with Steam Input enabled pre-game and in-game, but no buttons are being detected in-game.

Buttons are detected in Steam's config before launching the game.

I imagine something has changed with a recent Steam update.

InControl Native still works fine if Steam Input is disabled pre-game and in-game.


TODO:

ChrisNZL commented 1 year ago

Steam Input is working -- no code changes required.

However, Steam Input does require the user to select one of my official Steam Input Configs.

I assume a recent Steam update must have cleared any selected configs.

A default config is meant to be selected by Steam automatically, but this seems to be able to be reset somewhere.

Instructions:

  1. Before launching the game, ensure Steam Input is enabled (right-click Tallowmere 2 > Properties > Controller > Enable Steam Input).

  2. Before launching the game, click the "Controller Layout" link below the Play button. This will launch a "Controller Layout" window.

  3. In the Controller Layout window, click "Community Layouts", then choose the official Xbox One layout. Apply the layout.

  4. In-game, ensure Steam Input is enabled (Options > Input > Controller Module > Steam Input).

Todo for improvements

ChrisNZL commented 1 year ago

0.4:

image