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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 2 3 4 5 6 ... 116 Next »

Suggesting Hotkey for GCN & Wii Controller Profiles
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Suggesting Hotkey for GCN & Wii Controller Profiles
12-27-2021, 05:07 AM
#1
pat-rock7 Offline
Junior Member
**
Posts: 13
Threads: 3
Joined: Dec 2021
   

As someone who's created lots of controller profiles in my configs, I really appreciate this nice hotkey tool where you can scroll through controller profiles.
Really helps quickly finding the profile you need during playtime instead of opening up controller settings to find them.

I just wish that I can also scroll through my GCN profiles as well.

Don't know why this hotkey is only for Wii profiles. This should be done for both GCN & Wii controller profiles.

If I could make a suggestion, can the next beta or dev build update this hotkey tool to have it scroll through GCN & Wii profiles?
And if a build exists with said updated features, can anyone please direct me to that build?

Much appreciation!
Find
Reply
12-27-2021, 12:02 PM
#2
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,568
Threads: 119
Joined: Mar 2011
Well, we're open source and all volunteer, so whether it is done or not depends on if anyone wants to do it. What is your use case exactly that makes you want to have GC controller profile hotkeys?
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
12-30-2021, 08:49 AM (This post was last modified: 12-30-2021, 09:05 AM by pat-rock7.)
#3
pat-rock7 Offline
Junior Member
**
Posts: 13
Threads: 3
Joined: Dec 2021
(12-27-2021, 12:02 PM)MayImilae Wrote: Well, we're open source and all volunteer, so whether it is done or not depends on if anyone wants to do it. What is your use case exactly that makes you want to have GC controller profile hotkeys?

For my case specifically, I don't really use GCN controllers that often for playing Dolphin.
Instead, I mainly use the DualShock 4 or Dualsense controller to play.
With controllers like this, I can change or place more inputs for various titles than the standard GCN control scheme.
For instance, games like Four Swords I can have the D-Pad and control stick move characters instead of having
only the control stick to move.

I just think it'd be more convenient for me to just stick with one controller that basically has all I need
rather than switch between two different controllers when switching from GCN to Wii games.
Because of this, it's just tedious every time for me to open up the controller settings to find the control style
for the right game I'm playing.

So this is why I wish for there to be a controller profile swapping hotkey for both GCN & Wii controls.
And as much as I'd like to be the one to change up the code to include this feature, I honestly don't know
how to handle things without having to ruin something else within the code.
IOW, I'm not much of a programmer or don't know how to program.

So I just hope that someone else who's smart enough to do stuff like this will come across
my suggestion and do it for me (and anyone else who feels the same way).

Also, unrelated to this topic, but I use this controller for other games or platforms aside Dolphin
which explains why I don't use GCN controllers to play.
Find
Reply
12-30-2021, 06:33 PM (This post was last modified: 12-30-2021, 09:49 PM by MayImilae.)
#4
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,568
Threads: 119
Joined: Mar 2011
The reason the Wii Remote hotkeys exist is because some games demand the player to change their hand positions, using different inputs and needing different controller mappings, on the fly. For users of emulated wii remote controllers, in this scenario users would have to go into the controllers panel dozens of times in a single play session to swap profiles for the different modes. It wasn't very nice. The hotkeys were added to smooth this out.

For your use case, you are switching controller profiles once per play session at most, and most likely less. That's acceptable. If you want it and you are willing to commit the time to doing it, I see no reason for anyone to be opposed to this. I mean, there's some UI bloat but it's the hotkeys panel, it's meant to be thorough and only advanced users go there anyway. Maybe someone will step up and do it for you since it's relatively easy, I don't know, up to them.

EDIT: Oh! I just remembered, you can set your controller preset in the GameINI for a title. I don't remember how to do it atm, but that is probably a better solution for you as then you wouldn't need to switch controller presets at all.

EDIT EDIT: The old forum thread has it!

https://forums.dolphin-emu.org/Thread-unofficial-howto-using-gameini-settings-per-game
Quote:Choosing Control Profiles per game:
First you should have a control profile saved for each gamecube controller or Wiimote. For example lets say you have created Wiimote profiles named "Sideways1" up to "Sideways4" for Wii games that use the sideways wiimote handling(donkey kong, kirby games, etc.). In order to load those profiles per game you should put:
[Controls]
WiimoteProfile1 = Sideways1 => You can put any profile name you want to put here instead. This loads wiimote profile for player 1.
WiimoteProfile2 = Sideways2 => You can put any profile name you want to put here instead. This loads wiimote profile for player 2.
WiimoteProfile3 = Sideways3 => You can put any profile name you want to put here instead. This loads wiimote profile for player 3.
WiimoteProfile4 = Sideways4 => You can put any profile name you want to put here instead. This loads wiimote profile for player 4.

For gamecube controller profiles you should put:
[Controls]
PadProfile1 = Your profile name here. This loads gcpad profile for player 1.
PadProfile2 = Your profile name here. This loads gcpad profile for player 2.
PadProfile3 = Your profile name here. This loads gcpad profile for player 3.
PadProfile4 = Your profile name here. This loads gcpad profile for player 4.
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
01-04-2022, 04:36 AM
#5
pat-rock7 Offline
Junior Member
**
Posts: 13
Threads: 3
Joined: Dec 2021
(12-30-2021, 06:33 PM)MayImilae Wrote: The reason the Wii Remote hotkeys exist is because some games demand the player to change their hand positions, using different inputs and needing different controller mappings, on the fly. For users of emulated wii remote controllers, in this scenario users would have to go into the controllers panel dozens of times in a single play session to swap profiles for the different modes. It wasn't very nice. The hotkeys were added to smooth this out.

For your use case, you are switching controller profiles once per play session at most, and most likely less. That's acceptable. If you want it and you are willing to commit the time to doing it, I see no reason for anyone to be opposed to this. I mean, there's some UI bloat but it's the hotkeys panel, it's meant to be thorough and only advanced users go there anyway. Maybe someone will step up and do it for you since it's relatively easy, I don't know, up to them.

EDIT: Oh! I just remembered, you can set your controller preset in the GameINI for a title. I don't remember how to do it atm, but that is probably a better solution for you as then you wouldn't need to switch controller presets at all.

EDIT EDIT: The old forum thread has it!

https://forums.dolphin-emu.org/Thread-unofficial-howto-using-gameini-settings-per-game

This was a better alternative to my suggestion.
I tried this out for myself and it worked perfectly.
I suppose there's no need for a hotkey function to swap GCN controller profiles.
Still would be nice to have it, but this solution is fine nonetheless.

Thanks a lot!
Find
Reply
« Next Oldest | Next Newest »


  • 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