• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Game Modifications › Custom Texture Projects v
1 2 3 4 5 ... 10 Next »

Introducing Dynamic Input Textures: a new feature for controller icons
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Introducing Dynamic Input Textures: a new feature for controller icons
12-10-2020, 04:48 PM
#11
iwubcode Offline
Member
***
Posts: 103
Threads: 1
Joined: Oct 2019
While it's been out for a little while on the dev side, with the progress report released, Dynamic Input Textures is finally pushed out with the beta Dolphin!

I thought this would be a good place to keep general questions and comments about the feature. I updated the first post with basic information.
Find
Reply
12-13-2020, 10:04 AM
#12
Venomalia Offline
Junior Member
**
Posts: 3
Threads: 0
Joined: Dec 2020
The function is really great. I have made a small test pack,
for Mario Galaxy 1+2, Mario Sunshine, Metroid Prime 3 + Trilogy and Skyward Sword.
With support for Keyboard & Mouse, DualShock4, Xbox One, Joy Con and Pro Controller.

Is it possible to split the JSON file into "default_host_controls" and "output_textures"?
Is there a way to mirror the textures?

DynamicInputs_Test
Find
Reply
12-16-2020, 04:05 PM (This post was last modified: 12-16-2020, 04:06 PM by iwubcode.)
#13
iwubcode Offline
Member
***
Posts: 103
Threads: 1
Joined: Oct 2019
(12-13-2020, 10:04 AM)Venomalia Wrote: Is it possible to split the JSON file into "default_host_controls" and "output_textures"?
Is there a way to mirror the textures?

Glad you like it! At the moment the answer to both of your questions is 'no'. But more updates are planned, so that might change.

Just curious, what do you need the mirroring capability for?
Find
Reply
01-04-2021, 10:26 PM
#14
Terg500 Offline
Member
***
Posts: 50
Threads: 5
Joined: Jul 2016
This feature seems pretty cool for simple gamepads, but I can already see the pain in creating textures for keyboards since there are so many different language versions of keyboards out there. When I press the key next to the 1 on my German keyboard I have ^ and °, a US keyboard is completely different, a Spanish one is different, an Italian one etc. Combine that with games like Metroid Prime 1,2,3 that use multiple textures for one button and you'll be working at least 5 years on this. lol
intel i7 7700K @ 4.2 GHz | GeForce GTX970 | 16GB DDR4 | Win10 x64 Pro
Find
Reply
01-07-2021, 03:57 PM (This post was last modified: 01-07-2021, 04:14 PM by iwubcode.)
#15
iwubcode Offline
Member
***
Posts: 103
Threads: 1
Joined: Oct 2019
(01-04-2021, 10:26 PM)Terg500 Wrote: This feature seems pretty cool for simple gamepads, but I can already see the pain in creating textures for keyboards since there are so many different language versions of keyboards out there. When I press the key next to the 1 on my German keyboard I have ^ and °, a US keyboard is completely different, a Spanish one is different, an Italian one etc. Combine that with games like Metroid Prime 1,2,3 that use multiple textures for one button and you'll be working at least 5 years on this. lol

Yeah it would take a while for sure!

But I wouldn't consider it much more difficult than doing it for a normal texture pack? You can support one language or multiple. The difficult part would be the creation of all the keyboard icons but that's no different than a normal pack. While the tool currently doesn't have a preset for keyboard bindings, you could rather easily do the emulated mapping with the tool and then use a script to generate the JSON for the various keyboard key to image mappings. Of course, a creator can decide to support however many keys they want and other users can assist.

It makes me wonder if Dolphin could have a mode that generates the keyboard key image from a base image and a system font (+ other metadata)? Not sure how feasible that would be but if possible that would certainly improve the workflow for the keyboard case. Let me know if you have any other ideas!
Find
Reply
01-16-2021, 11:27 AM
#16
Venomalia Offline
Junior Member
**
Posts: 3
Threads: 0
Joined: Dec 2020
(12-16-2020, 04:05 PM)iwubcode Wrote: Glad you like it!  At the moment the answer to both of your questions is 'no'.  But more updates are planned, so that might change.

Just curious, what do you need the mirroring capability for?
some games have mirrored or rotated textures like Metroid.

The following improvements would also be nice.

-They should always have a higher priority than a texture pack.
-A way to overlay textures instead of overwriting them.

   
Find
Reply
01-16-2021, 02:22 PM (This post was last modified: 01-16-2021, 02:49 PM by iwubcode.)
#17
iwubcode Offline
Member
***
Posts: 103
Threads: 1
Joined: Oct 2019
(01-16-2021, 11:27 AM)Venomalia Wrote: some games have mirrored or rotated textures like Metroid.

The following improvements would also be nice.

-They should always have a higher priority than a texture pack.
-A way to overlay textures instead of overwriting them.

Yeah, priority is currently determined alpha-numerically. I've thought about how to add priority support, just it's not available yet. You can set the generated name, so you can set to something like "z GAME NAME Input Textures". By default it is "<gameid>_Generated" which should be higher priority than a default <gameid> texture pack.

I really like the overlay feature, that's a great idea.

I'll think about the mirroring request That's the first I've heard of a game needing that support.

At the moment I'm trying to finish up some other Dolphin tasks but I have a lot of ideas in mind for this feature! Please let me know if you come up with any other ideas
Find
Reply
01-18-2021, 05:23 AM
#18
Venomalia Offline
Junior Member
**
Posts: 3
Threads: 0
Joined: Dec 2020
(01-16-2021, 02:22 PM)iwubcode Wrote: Yeah, priority is currently determined alpha-numerically.  I've thought about how to add priority support, just it's not available yet.  You can set the generated name, so you can set to something like "z GAME NAME Input Textures".  By default it is "<gameid>_Generated" which should be higher priority than a default <gameid> texture pack.

I really like the overlay feature, that's a great idea.

I'll think about the mirroring request  That's the first I've heard of a game needing that support.

At the moment I'm trying to finish up some other Dolphin tasks but I have a lot of ideas in mind for this feature!  Please let me know if you come up with any other ideas

That would be really nice.
The mirroring is not so important. I have made a specification list with new ideas that I think are very iimportant for the next version.
All changes are in red with examples. These changes would make some things much easier.

Anyway thanks for this great feature!


Attached Files
.html   DynamicInputTextures SpecificationV2.html (Size: 31.27 KB / Downloads: 8)
Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode