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

Dynamic Input Textures specification 2 #9543

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

iwubcode
Copy link
Contributor

@iwubcode iwubcode commented Feb 28, 2021

Very early implementation of the 2nd iteration of dynamic input textures.

This aims to fix the following problems:

  • Game UI icons that represent the same button but with different styles (ex: an "A" button pressed vs an "A" button front-facing)
  • Game UI icons that represent multiple buttons (ex: a dpad icon)
  • Game UI icons that have coloring or art behind the icon, where we'd prefer to overlay the new icon
  • Regions that exist outside the image bounds will be cut off

There may be more features added too.

The new spec is unfortunately not backwards compatible (though Dolphin will still read the original spec as well). In my infinite wisdom I didn't really plan ahead very well :)

The new spec should be ok moving forward though. It's based around the idea that there are various bind-types and each one has different properties. This will allow us to add new bind types or new properties in the future.

@iwubcode iwubcode marked this pull request as draft February 28, 2021 16:29
@iwubcode iwubcode changed the title WIP: Dynamic Input Textures specification 2 Dynamic Input Textures specification 2 Feb 28, 2021
@iwubcode iwubcode force-pushed the dynamic_input_textures_v2 branch from 2b8d9fa to 13b116d Compare March 2, 2021 06:43
@iwubcode iwubcode force-pushed the dynamic_input_textures_v2 branch from 13b116d to 5181341 Compare August 15, 2021 18:02
@iwubcode iwubcode force-pushed the dynamic_input_textures_v2 branch from 5181341 to e59cda7 Compare October 9, 2021 04:00
@iwubcode iwubcode force-pushed the dynamic_input_textures_v2 branch from e59cda7 to 7a18e0d Compare October 9, 2021 04:11
… don't go past the width or height of the image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant