Stenzek
|
1ec6aee5bf
|
Host: Split translation macros dependent on return type
|
2023-08-20 12:40:47 +10:00 |
|
Stenzek
|
7681551544
|
System: Don't auto enable analog on unknown games
|
2023-05-08 13:07:19 +10:00 |
|
Stenzek
|
c8e7922c1a
|
AnalogController: Fix incorrect locked message format
|
2023-02-05 13:12:45 +10:00 |
|
Connor McLaughlin
|
395e9a934b
|
InputManager: Support inverted full axis
i.e. pedals
|
2023-01-15 15:13:54 +10:00 |
|
Dolphin
|
91a6608118
|
mark some analog controller/joystick messages as translatable
|
2023-01-07 10:35:17 +09:00 |
|
Connor McLaughlin
|
8c7a192128
|
Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
|
2022-12-04 21:03:49 +10:00 |
|
Connor McLaughlin
|
f5b7311a45
|
Controllers: Make deadzone circular
|
2022-10-21 21:20:21 +10:00 |
|
Connor McLaughlin
|
4feb5ad548
|
Controller: Make InAnalogMode() virtual
|
2022-10-09 14:10:54 +10:00 |
|
Connor McLaughlin
|
587fbf6ca7
|
System: Disable auto analog mode when starting shell
|
2022-10-04 00:20:37 +10:00 |
|
Connor McLaughlin
|
736996ab38
|
Controller: Add invert and button deadzone options
|
2022-09-24 13:14:13 +10:00 |
|
Connor McLaughlin
|
5ac9c3f022
|
Controller: Add multiplier/format to settings
|
2022-08-10 13:03:15 +10:00 |
|
Connor McLaughlin
|
a8f5146010
|
GameDatabase: Add some missing OSD message keys
|
2022-07-25 18:06:17 +10:00 |
|
Connor McLaughlin
|
b42b5501f6
|
UI: Massive revamp, new features and improvements
|
2022-07-22 21:19:54 +10:00 |
|
Connor McLaughlin
|
b7fbde31a7
|
Move utility classes from common to own static lib
|
2022-07-21 17:29:58 +10:00 |
|
Albert Liu
|
3273ca36ef
|
AnalogController: Simulate status byte toggling
|
2021-11-07 12:31:27 -08:00 |
|
Albert Liu
|
ab496ef8fe
|
AnalogController: Don't re-enable legacy rumble on manual toggles
|
2021-11-07 12:31:27 -08:00 |
|
Connor McLaughlin
|
3cf12e8f0d
|
Controller: Round floating point axis values instead of flooring
|
2021-07-17 20:38:23 +10:00 |
|
Connor McLaughlin
|
6eb0496d77
|
AnalogController: Don't panic on unknown configuration mode command
|
2021-05-20 12:19:23 +10:00 |
|
Connor McLaughlin
|
7fb5d6908f
|
AnalogController: Use device state instead of save state for mode
|
2021-04-26 21:25:43 +10:00 |
|
Connor McLaughlin
|
251043f11a
|
OSD: Add controller input display overlay
|
2021-04-04 04:08:42 +10:00 |
|
Albert Liu
|
49c65cf5dd
|
AnalogController: Only panic on unknown config mode commands
|
2021-03-14 00:40:36 -08:00 |
|
Albert Liu
|
71d748ef04
|
AnalogController: Fix regression in analog mode toggling
|
2021-02-21 16:12:41 -08:00 |
|
Albert Liu
|
329e8317b4
|
Controller: Always check for access byte
|
2021-02-21 15:20:31 -08:00 |
|
Albert Liu
|
2938c946f9
|
AnalogController: Improve accuracy of rumble configuration
|
2021-01-30 00:53:43 -08:00 |
|
Albert Liu
|
c9c2f1bd21
|
AnalogController: Handle more config mode 0x46 and 0x47 cases
|
2021-01-29 23:50:45 -08:00 |
|
Connor McLaughlin
|
e01d66d18e
|
System: Implement runahead
|
2021-01-25 01:15:46 +10:00 |
|
Albert Liu
|
5ff3299384
|
Controller: Add method for reading analog input bytes
|
2021-01-07 15:04:23 -08:00 |
|
Albert Liu
|
04884257d6
|
AnalogController: Refactor data transfer implementation
|
2021-01-03 09:09:49 -08:00 |
|
Albert Liu
|
b7bccac71d
|
AnalogController: Fix config mode 0x4C response
|
2020-12-16 15:11:53 -08:00 |
|
Connor McLaughlin
|
47f0720b93
|
Controller: Always preserve internal state when loading/resuming
Fixes analog mode getting disabled when loading state.
|
2020-12-17 01:20:06 +10:00 |
|
Albert Liu
|
def9a98cb9
|
GameSettings: Disable analog mode forcing instead of forcing digital controller
|
2020-12-11 19:50:43 -08:00 |
|
Albert Liu
|
8716c33f41
|
AnalogController: Clarify option for forcing analog mode
|
2020-12-11 19:50:43 -08:00 |
|
Albert Liu
|
18a4ff76e2
|
AnalogController: Disallow analog-to-dpad in config mode
|
2020-12-08 02:36:19 -08:00 |
|
Connor McLaughlin
|
ea9829946d
|
Cheats: Implement D4/D5/D6 code types
|
2020-12-06 15:47:00 +10:00 |
|
Albert Liu
|
9ac09d35be
|
AnalogController: Only clear motor state on rumble config if not used
|
2020-11-26 06:01:08 -08:00 |
|
Albert Liu
|
a4eb4b9280
|
AnalogController: Set transfer state to idle on reset
|
2020-11-26 06:01:08 -08:00 |
|
Albert Liu
|
566993c6df
|
AnalogController: Improve DualShock rumble handling
Fixes low vibration in Final Fantasy VIII, missing vibration in Armored
Core Project Phantasma, etc.
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
31b41b9ec0
|
AnalogController: Output zeros for 0x43 when already in config mode
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
3f709d97b6
|
AnalogController: Send full analog response for reads in config mode
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
e4820bcbc1
|
AnalogController: Delay manual mode toggle to transfer state reset
|
2020-11-25 07:33:30 -08:00 |
|
Albert Liu
|
7ed0477a29
|
AnalogController: Save buttons and legacy rumble to state
|
2020-11-14 07:46:26 -08:00 |
|
Albert Liu
|
d87ab23fec
|
ControllerInterface: Move axis scaling into AnalogController class
|
2020-11-11 23:55:23 -08:00 |
|
Albert Liu
|
6d4b812b7c
|
AnalogController: Implement legacy rumble method
Fixes missing vibration in Tobal 2, Bushido Blade, etc.
|
2020-11-04 22:45:58 -08:00 |
|
Connor McLaughlin
|
7078f73ecf
|
AnalogController: Fix analog-as-digital applying in analog mode
|
2020-10-30 02:10:49 +10:00 |
|
Connor McLaughlin
|
2fb67ee7db
|
AnalogController: Add option to use analog stick as dpad in digital mode
|
2020-10-30 00:44:40 +10:00 |
|
Connor McLaughlin
|
d924130308
|
AnalogController: Fix Linux build
|
2020-09-18 00:40:54 +10:00 |
|
Connor McLaughlin
|
7c55940fa8
|
AnalogController: Fix default value of vibration bias
|
2020-09-18 00:17:35 +10:00 |
|
Connor McLaughlin
|
e6bff275a6
|
AnalogController: Set vibration strength to 0 on Reset
|
2020-09-18 00:13:59 +10:00 |
|
Connor McLaughlin
|
915b7d3726
|
AnalogController: Use nonlinear mapping of vibration strength
Curve from Pokopom: https://github.com/KrossX/Pokopom/blob/master/Pokopom/Input_XInput.cpp#L210
|
2020-09-17 19:57:10 +10:00 |
|
Connor McLaughlin
|
debfd53618
|
AnalogController: Use range for large motor, add bias
Seems the bias is needed for FF8.
|
2020-09-17 19:56:27 +10:00 |
|