Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add bindings for Rock Band and Riffmaster guitar solo buttons #925

Open
wants to merge 4 commits into
base: engine-fixes
Choose a base branch
from

Conversation

wyrdough
Copy link

@wyrdough wyrdough commented Nov 27, 2024

This PR adds bindings for solo buttons as found on Rock Band guitars and the Riffmaster and changes the default bindings for those devices to bind solo buttons as solo buttons instead of regular buttons.

See YARG.Core PR #224 for engine support.

Related graphical effects are included in #936

@wyrdough
Copy link
Author

wyrdough commented Dec 7, 2024

Feedback on the shader effect stuff in the last couple of commits would be greatly appreciated.

@wyrdough
Copy link
Author

This has been updated to use an object for solo effects. All shader stuff relating to solos has also been removed. The engine modifier icon is not yet final and I'm sure changes to the texture on the solo object will be required, but I believe the code is in a good enough state to merit review.

@wyrdough wyrdough changed the title Add bindings for solo buttons Add bindings for solo buttons and track effects for solo sections Dec 29, 2024
@wyrdough wyrdough force-pushed the fivefret-solo branch 2 times, most recently from f0704c3 to 201ec87 Compare December 31, 2024 19:26
@wyrdough wyrdough changed the base branch from dev to engine-fixes January 19, 2025 19:29
@wyrdough wyrdough changed the title Add bindings for solo buttons and track effects for solo sections Add bindings for Rock Band and Riffmaster guitar solo buttons Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants