Skip to content

Conversation

@wjt
Copy link
Member

@wjt wjt commented Mar 27, 2025

This binds B to ui_cancel (which skips to the end of the current dialogue line, for the impatient) and LB to run.

It also adjusts the ui_accept binding to only match joypad device 0, in common with all the other joypad mappings. Arguably for a single-player game we could allow input from any connected joypad, but we should be at least be consistent.

wjt added 3 commits March 27, 2025 17:14
Previously there was no way to run using a joypad.

Bind left shoulder (Sony/Steam Deck L1, Xbox LB) to run.
Previously, pressing A on any connected joypad would trigger ui_accept.
However, all other actions are only available on device 0.

Adjust the ui_accept binding to only match device 0.
This action (which on the keyboard is Escape) is used by Godot Dialogue
Manager to skip to the end of the current dialogue line.
Copy link
Contributor

@pablitar pablitar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@wjt wjt merged commit 343b953 into main Mar 27, 2025
3 checks passed
@wjt wjt deleted the more-joypad-mappings branch March 27, 2025 18:46
wjt pushed a commit that referenced this pull request Oct 6, 2025
Added narrative for mini-game-three and modified outro dialogue
JaimeDG25 pushed a commit to JaimeDG25/threadbare that referenced this pull request Nov 10, 2025
Add joypad mappings for running and skipping dialogue
manuq pushed a commit that referenced this pull request Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants