Rosalie Wanders
2c32dfd552
RMG-Input: remove PluginConfig2HasRomConfig()
2025-02-27 23:04:59 +01:00
Rosalie Wanders
2060facc2a
RMG-Input: disable hotplug support for now
2025-02-20 14:31:13 +01:00
Rosalie Wanders
474eff65fb
RMG-Input: fix incorrect logic in on_SDLThread_DeviceSearchFinished()
2025-02-19 23:20:47 +01:00
Rosalie Wanders
219f74bb8b
RMG-Input: {Left,Right}Trigger -> {Left,Right}Shoulder
2025-02-16 19:46:20 +01:00
Rosalie Wanders
297968f319
RMG-Input: add spacer between L-Trigger and R-Trigger elements
2025-02-16 19:30:39 +01:00
Rosalie Wanders
4707fe143c
RMG-Input: remove double semicolon usage
2025-02-16 19:16:57 +01:00
Rosalie Wanders
b05b0faeea
RMG-Input: use ROM header and settings in CorePluginsOpenROMConfig()
2025-02-16 00:51:06 +01:00
Rosalie Wanders
437733c9fd
RMG-Input: use parent from PluginConfig2()
2025-02-16 00:15:22 +01:00
Rosalie Wanders
56ebe38849
RMG-Input: use CORE_DIR_SEPERATOR_STR instead of "/"
2025-02-14 23:55:46 +01:00
Rosalie Wanders
cbdfa2b307
RMG-Input: add caption to file dialogs
2025-02-14 23:38:40 +01:00
Rosalie Wanders
a396b372dd
RMG-Core: move osal functions to File.cpp and Library.cpp
2025-02-01 22:57:40 +01:00
Rosalie Wanders
f5b0452e77
RMG-Input: fix VRU support
2025-02-01 22:55:23 +01:00
Rosalie Wanders
e3086fb6a8
RMG-Input: use only needed headers from RMG-Core
2025-02-01 21:44:54 +01:00
Rosalie Wanders
4b0cd7562d
RMG-Input: remove unneeded call to CoreInit()
2025-02-01 20:54:45 +01:00
Rosalie Wanders
b014fdf424
RMG-Input: detect devices using serial and path instead of device index
2025-01-30 22:01:29 +01:00
Rosalie
4514b530ab
RMG-Input: fix freeze when opening configuration GUI during netplay
2024-12-29 22:56:07 +01:00
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