Commit Graph

36 Commits (e4a358cacb1295b3f63fbcd83d32b1ae49989179)

Author SHA1 Message Date
Stenzek e4a358cacb
Controller: Add Pop'n and Densha De Go Controllers
Variants of digital controller with different buttons grounded.
2 years ago
Stenzek 7f4e5d55db
Misc: Update copyright headers 2 years ago
Stenzek 9e3507e0f4
InputManager: Support multiple mice via raw input
Only on Windows for now.
2 years ago
Stenzek aa9a5e383d
ImGuiOverlays: Change icon colour depending on controller mode 2 years ago
Stenzek fc6359457b
ImGuiManager: Use PromptFont icons for input OSD 3 years ago
Stenzek 01e505ec8b Common: Add intrin.h 3 years ago
Stenzek 3cd28f433b Controller: Use std::span 3 years ago
Stenzek adc124c759 Misc: Unreachable code warning fixes 3 years ago
Stenzek 80e3d29ab8 Misc: clang-cl warning clean-up 3 years ago
Stenzek c88a558ae0 Misc: Make controller bindings translatable 3 years ago
Stenzek 1ec6aee5bf Host: Split translation macros dependent on return type 3 years ago
Connor McLaughlin 395e9a934b InputManager: Support inverted full axis
i.e. pedals
4 years ago
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
4 years ago
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 4 years ago
Connor McLaughlin b7fbde31a7 Move utility classes from common to own static lib 4 years ago
Connor McLaughlin 251043f11a OSD: Add controller input display overlay 6 years ago
Connor McLaughlin ff411dac2e DigitalController: Fix buttons getting broken when load-from-state on 6 years ago
Albert Liu 329e8317b4 Controller: Always check for access byte 6 years ago
Connor McLaughlin e01d66d18e System: Implement runahead 6 years ago
Connor McLaughlin 47f0720b93 Controller: Always preserve internal state when loading/resuming
Fixes analog mode getting disabled when loading state.
6 years ago
Connor McLaughlin 420525e672 DigitalController: MSVC warning fix 6 years ago
Albert Liu 191e6b0496 DigitalController: Add option to force as Pop'n Controller 6 years ago
Connor McLaughlin ea9829946d Cheats: Implement D4/D5/D6 code types 6 years ago
Connor McLaughlin 8f54711c72 Make additional strings in controller settings translatable 6 years ago
Connor McLaughlin fccc2dd295 DigitalController: Store button state/transfer state in save states 7 years ago
Connor McLaughlin d9ebb975b2 CommonHostInterface: Reimplement controller rumble support
Even better than before, supports separate motor control.
7 years ago
Connor McLaughlin 71c1e243fe Remove YBaseLib dependency 7 years ago
Connor McLaughlin c52040434a Core: Linux warning fixes 7 years ago
Connor McLaughlin 4b1541087a Controller: Add methods to query buttons/axises for a controller type 7 years ago
Connor McLaughlin 6e18e56089 Controller: Support general axis input events 7 years ago
Connor McLaughlin 32d8b4dc84 Frontend: Dynamic button mapping based on controller type 7 years ago
Connor McLaughlin ea0845d5ad Move controller creation to System class, switch shared_ptr to unique_ptr 7 years ago
Connor McLaughlin 89e9373037 Controller: Add a set-button interface in base class 7 years ago
Connor McLaughlin c1710482df Pad: Add button name -> code lookup functions 7 years ago
Connor McLaughlin b0c492fd43 DigitalController: Fix broken input due to 0x01 handling
Fixes THPS among others.
7 years ago
Connor McLaughlin bddbab9d60 Rename to DuckStation 7 years ago