cursedUs64-git
d406a421e9
RMG-Input: fix typo in ControllerWidget.ui ( #306 )
...
Fix a typo, instead of being `left:` it should be `Left:` to match with the other instances of the same.
2024-11-30 13:40:04 +01:00
Rosalie Wanders
9b5cc05b9f
RMG-Input: add 'SDL controller mode' option
2024-07-28 14:44:55 +02:00
Rosalie Wanders
cd36bdbd59
RMG-Input: improve letter casing
2024-07-01 14:54:56 +02:00
Rosalie Wanders
8ce42a52ce
RMG-Input: use macro for loading input mapping settings
2024-05-22 21:12:56 +02:00
Rosalie Wanders
8660efe2dc
RMG-Input: fix ci build failure
2024-04-30 13:30:55 +02:00
Rosalie Wanders
a47160714a
RMG-Input: make 'Test Rumble' button visible when rumble pak is selected
2024-04-30 13:22:33 +02:00
Rosalie Wanders
9155faf1d2
RMG-Input: implement 'Test Rumble' button in the options dialog
2024-04-30 13:17:16 +02:00
Rosalie Wanders
86c240f669
RMG-Input: correct types in for loops
2024-03-25 22:05:40 +01:00
Rosalie Wanders
ea8e9d6227
RMG-Input: use QDir::toNativeSeparators()
2023-12-17 15:57:30 +01:00
Rosalie Wanders
b994902ed9
RMG-Input: use 'if ()' instead of 'if()'
2023-09-05 23:39:36 +02:00
Rosalie Wanders
79c9ea193c
RMG-Input: use std::vector<char> instead of malloc() and free()
2023-09-05 23:36:17 +02:00
Rosalie Wanders
180877a518
RMG-Input: fix warnings about implicit capture of this
2023-08-29 19:37:01 +02:00
Rosalie Wanders
fb640cad8e
RMG-Input: fix crash when using control+c when PluginConfig2() is running
2023-08-26 21:55:50 +02:00
Rosalie Wanders
45cb32b429
RMG-Input: improve handling of deleting the game section
2023-08-26 21:34:14 +02:00
Rosalie Wanders
6c66268002
RMG-Input: fix CheckInputDeviceSettings() not working correctly in some cases
2023-08-26 21:33:41 +02:00
Rosalie Wanders
1e03d59592
RMG-Input: improve hasAnyGameSettingChanged() in ControllerWidget.cpp
2023-08-26 21:04:44 +02:00
kev4cards
7ed0245969
RMG-Input: improve control stick behavior ( #164 )
2023-08-11 00:12:34 +02:00
Rosalie Wanders
c1643aff28
RMG-Input: fix joystick hat handling in ControllerWidget.cpp
2023-08-05 22:09:36 +02:00
Rosalie Wanders
ec4f65ffa0
RMG-Input: replace CoreDebugCallbackMessage() with PluginDebugMessage()
2023-08-05 22:07:47 +02:00
Rosalie Wanders
8e6853d74e
RMG-Input: reserve word entries amount in VRUwords.cpp
2023-08-05 12:14:46 +02:00
Rosalie Wanders
c00534d739
RMG-Input: correct joystick hat code in main.cpp
2023-08-05 12:11:19 +02:00
Rosalie Wanders
409a42ec3d
RMG-Input: fix joystick hats not visualizing properly
2023-08-04 06:06:32 +02:00
Rosalie Wanders
77187d4bde
RMG-Input: correct joystick hat code in main.cpp
2023-07-31 14:43:55 +02:00
Rosalie Wanders
662023c24d
RMG-Input: implement support for joystick hats
2023-07-30 22:19:11 +02:00
Rosalie Wanders
34915876e5
RMG-Input: don't try to open device when it's VRU in MainDialog.cpp
2023-07-21 23:40:11 +02:00
Rosalie Wanders
3db473f0df
RMG-Input: fix button slots
2023-07-19 10:55:19 +02:00
JaxonWasTaken
57c5af0f30
RMG-Input: refactor deadzone and sensitivity ( #143 )
...
* rework application of deadzone
* Move application of deadzone outside octagon simulation.
* Scale result after applying deadzone back to the range ±[0, 1].
* Remove deadzone from octagon simulation, as a real N64 controller can
output output values in the full range.
* move application of sensitivity
The sensitivity is only for the real controller and doesn't really have
anything to do with simulating an octagon, so we move its application to
the processing of input from the real controller.
* use std::hypot instead of manual calculation
2023-07-17 14:12:44 +02:00
Rosalie Wanders
43c3e55466
RMG-Input: add hotkeys for inc/decr save state slot and switching paks
2023-07-16 16:43:17 +02:00
Rosalie Wanders
f223b88803
RMG-Input: add support for joystick/triggers in HotkeysDialog.cpp
2023-07-16 15:36:06 +02:00
Rosalie Wanders
32d2a12331
RMG-Input: (wip) introduce controller hotkeys
2023-07-07 15:54:40 +02:00
Rosalie Wanders
6f6310c776
RMG-Input: only expose VRU for Player 4
2023-07-02 18:00:36 +02:00
Rosalie Wanders
e45fcdfb3e
RMG-Input: add VRU support
2023-07-01 01:15:54 +02:00
Rosalie Wanders
689d8debb1
RMG-Input: implement PluginConfig2() and PluginConfig2HasRomConfig()
2023-04-06 14:11:20 +02:00
Rosalie Wanders
0fabdb3f3a
RMG-Input: account for versions which didn't have the sensitivity setting in main.cpp
2023-04-06 08:56:49 +02:00
Rosalie Wanders
9f620f276d
RMG-Input: account for versions which didn't have the sensitivity setting
2023-04-05 16:18:56 +02:00
JaxonWasTaken
e3787b5ccf
RMG-Input: implement "Analog Stick Sensitivity"
2023-03-31 19:47:31 +02:00
Rosalie Wanders
ac63f4809f
RMG-Input: fix for loop in MainDialog::accept()
2023-02-14 13:44:55 +01:00
Rosalie Wanders
0bdf3ada25
RMG-Input: correct old profile detection
2023-02-14 13:30:08 +01:00
Rosalie Wanders
4391ebd94a
RMG-Input: fix RevertSettings not deleting profile sections in some cases
2023-02-12 21:54:20 +01:00
Rosalie Wanders
081029e3d1
RMG-Input: fix reset button not working
2023-02-12 21:48:14 +01:00
Rosalie Wanders
304afbb50d
RMG-Input: add Input_FilterEventsFor{Buttons,Axis} settings
2023-02-11 19:47:12 +01:00
Rosalie Wanders
1c07d032ef
RMG-Input: account for added profiles in RevertSettings()
2023-02-11 15:18:44 +01:00
Rosalie Wanders
c500a17b1a
RMG-Input: implement reverting settings & improve saving
2023-02-11 14:33:30 +01:00
Rosalie Wanders
83af0ff4af
RMG-Input: improve per game profile handling
2023-02-11 13:41:26 +01:00
Rosalie Wanders
42597a76f0
RMG-Input: handle automatic input device in CheckInputDeviceSettings()
2023-02-11 13:09:32 +01:00
Rosalie Wanders
3c124d8519
RMG-Input: change size policy for top UI elements
2023-02-10 15:01:31 +01:00
Rosalie Wanders
76282a11da
RMG-Input: use const wherever possible in main.cpp
2023-02-10 14:35:51 +01:00
Rosalie Wanders
5249bf6a56
RMG-Input: fix button mapping when having multiple mappings in get_axis_state()
2023-02-10 14:23:32 +01:00
Rosalie Wanders
12e0dac777
RMG-Input: store & use initial size in MappingButton
2023-02-10 13:45:31 +01:00
Rosalie Wanders
3bbd29916b
RMG-Input: implement creation of profiles
2023-02-09 21:55:45 +01:00