dolphin/Source/Core
JosJuice 1b55d7c594 Android: Change how the overlay controller setting works
Up until now, there have been two settings on Android that stored the
selected Wii Remote extension: the normal one that's also used on PC,
and a SharedPreferences one that's used by the overlay controls to
determine what controls to show. It is possible for these two to end up
out of sync, and my input changes have made that more likely to happen.

To fix this, let's rework how the overlay controller setting works.
We don't want it to encode the currently selected Wii Remote extension.
However, we can't simply get rid of the setting, because for some Wii
games we need the ability to switch between a GameCube controller and a
Wii Remote. What this commit does is give the user the option to select
any of the 4 GameCube controllers and any of the 4 Wii Remotes. (Before,
controllers 2-4 weren't available in the overlay.) Could be useful for
things like the Psycho Mantis fight in Metal Gear Solid. I'm also
switching from SharedPreferences to Dolphin.ini while I'm at it.
2023-03-07 17:39:34 +01:00
..
AudioCommon WorkQueueThread: provide name and function at same time 2023-02-04 15:56:27 +13:00
Common Merge pull request #11399 from JosJuice/jit-one-stack 2023-03-03 22:27:16 +01:00
Core Android: Change how the overlay controller setting works 2023-03-07 17:39:34 +01:00
DiscIO RiivolutionPatcher: Use capitalization of file that exists in the host file system if possible. 2023-02-28 00:56:34 +01:00
DolphinNoGUI Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
DolphinQt [[unlikely]] ASSERT 2023-03-02 19:54:15 -06:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon Android: Change how the overlay controller setting works 2023-03-07 17:39:34 +01:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon Merge pull request #11608 from Dentomologist/fix_dynamicinputtextures_directory_error_logs 2023-02-27 18:07:57 +01:00
UpdaterCommon Common/FileUtil: Rename Copy() to CopyRegularFile(). 2023-02-22 11:43:58 +01:00
VideoBackends Software: Implement GetSurfaceInfo() 2023-03-02 11:08:49 -08:00
VideoCommon [[unlikely]] ASSERT 2023-03-02 19:54:15 -06:00
WinUpdater windows: prefer os version from registry 2023-01-17 01:38:00 -08:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props VideoCommon: remove HiResTexture DDS loading, update hirestexture logic to use custom texture data 2023-03-01 12:11:04 -06:00
DolphinLib.vcxproj Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00