Commit Graph

1760 Commits

Author SHA1 Message Date
Rosalie Wanders 5ccf15b852 RMG-Input: fix handling InputProfileDB with automatic device 2025-10-19 16:51:21 +02:00
Rosalie Wanders c991721faf RMG-Input: rename SetIsCurrentJoystickGameController() 2025-10-19 16:10:32 +02:00
Rosalie Wanders 2679fd41d5 RMG-Input: add 'Auto-Configure' feature 2025-10-19 15:56:15 +02:00
Rosalie Wanders dc10430315 RMG: add magic-line icon 2025-10-19 15:50:50 +02:00
Rosalie Wanders cbe455c640 Data: add InputProfileDB.json 2025-10-19 15:50:50 +02:00
Rosalie Wanders 9662f7095a Script: add GenerateInputProfileDbEntry.sh 2025-10-19 12:21:01 +02:00
Rosalie Wanders de77034fa4 3rdParty: update mupen64plus-core 2025-10-19 12:20:49 +02:00
Rosalie Wanders a955e7b272 RMG-Input: controller -> gamepad 2025-10-19 12:16:49 +02:00
Rosalie Wanders 6ade361df3 3rdParty: add bounds checking to cart_rom.c in mupen64plus-core 2025-10-19 12:04:59 +02:00
Rosalie Wanders aba3676b1e RMG-Input: use native gamepad button names for a/b/x/y 2025-10-18 01:23:50 +02:00
Rosalie Wanders 2927d86d49 RMG-Input: use c++ style casts in VRU.cpp 2025-10-17 21:38:59 +02:00
Rosalie Wanders 2af46a43a6 RMG-Input: only capture required variables in signal lambdas 2025-10-17 21:34:32 +02:00
Rosalie Wanders 30121f2db7 RMG-Input-GCA: implement 'Swap Z and L' setting 2025-10-17 19:36:34 +02:00
Rosalie Wanders 72d13568fb RMG-Core: add GCAInput_SwapZL setting 2025-10-17 19:36:34 +02:00
Rosalie Wanders a6d9187e56 RMG-Input-GCA: poll input on different thread 2025-10-17 19:36:34 +02:00
Rosalie Wanders 939db73b0b RMG: capture value in signal lambdas instead of extracting from text 2025-10-16 21:30:27 +02:00
Rosalie Wanders 7154725520 RMG: add and use NetplayCommon::GetNetworkRequest() 2025-10-16 21:29:28 +02:00
Rosalie Wanders b6ab15de37 RMG: use c++ style casts 2025-10-16 21:28:46 +02:00
Rosalie Wanders a38866563b RMG-Input: use c++ style casts 2025-10-16 21:27:43 +02:00
Rosalie Wanders 66f5962494 RMG: add support for both PIF file variants that mupen64plus-core supports 2025-10-16 00:16:20 +02:00
Rosalie Wanders 471cce3fdb RMG: use currently set path as starting path for directory dialogs 2025-10-15 13:38:17 +02:00
Rosalie Wanders 4276491a37 3rdParty: add SiDmaDuration to Pokemon Stadium in mupen64plus-core 2025-10-14 23:30:49 +02:00
Rosalie Wanders 928a9427a2 RMG-Input: use SDL_GetGamepadJoystick() for gamepads 2025-10-11 23:41:23 +02:00
Rosalie Wanders 903d44f73c RMG: update AboutDialog.ui 2025-10-11 22:13:50 +02:00
Rosalie Wanders d577dd4194 RMG-Core: remove user directories override settings 2025-10-11 21:43:14 +02:00
Rosalie Wanders 5732775246 RMG: remove option to override user directories in the settings dialog 2025-10-11 21:39:42 +02:00
Rosalie Wanders 0b93d54643 RMG-Input: add icons to buttons in options dialog 2025-10-11 21:26:05 +02:00
Rosalie Wanders 604b50eb7d RMG: add icons to buttons in settings dialog 2025-10-11 21:25:41 +02:00
Rosalie Wanders 5e6ac33048 RMG: add icons to context menu of the ROM browser 2025-10-11 21:05:15 +02:00
Rosalie Wanders 470c94df9f RMG-Input: use QString::left() instead of QString::slice()
I didn't realize QString::slice() was Qt 6.8+
2025-10-11 20:20:50 +02:00
Rosalie Wanders 5caf80a43d RMG-Input: fallback to partial MD5 hash when there's no internal name 2025-10-11 19:47:39 +02:00
Rosalie Wanders 1f82d47c09 RMG: add icons to buttons in CheatsDialog 2025-10-11 19:32:00 +02:00
Rosalie Wanders a9efdf3db9 Package: v0.8.5 v0.8.5 2025-10-09 22:57:03 +02:00
Rosalie Wanders 511f8fdcad RMG-Input: make fix for stuck buttons more robust 2025-10-09 22:46:44 +02:00
Rosalie Wanders d9f5921657 RMG-Input: fix configuration GUI button being stuck when bound by axis 2025-10-09 21:09:32 +02:00
Rosalie Wanders 72ab4f5a9b Package: v0.8.4 v0.8.4 2025-10-09 16:15:44 +02:00
Rosalie Wanders 19876e14cf RMG: only save exit confirmation setting when dialog has been accepted 2025-10-09 09:02:55 +02:00
Rosalie Wanders 9384e2d15c RMG-Input: fix spacing in OptionsDialog.hpp 2025-10-09 08:47:00 +02:00
Rosalie Wanders d8069293e0 3rdParty: apply pending patch to mupen64plus-video-GLideN64 2025-10-09 08:39:08 +02:00
Rosalie Wanders 05b905dd67 RMG-Input: migrate test rumble functionality to SDL3 2025-10-09 01:54:47 +02:00
Rosalie Wanders 4eb18e2a60 RMG-Core: use nullptr instead of NULL in {Key,Library}.cpp 2025-10-09 00:14:30 +02:00
Rosalie Wanders 3c37df1bcf ci: update SDL3 to v3.2.24 2025-10-09 00:01:33 +02:00
Rosalie Wanders 09dc63bf2c RMG-Core: remove usage of libfmt 2025-10-08 23:04:37 +02:00
Rosalie Wanders e2ece3464a 3rdParty: remove libfmt 2025-10-08 23:04:19 +02:00
Rosalie Wanders 0807e18e78 3rdParty: update SDL_GameControllerDB 2025-10-08 23:01:52 +02:00
Rosalie Wanders f0bc3df818 RMG-Input-GCA: remove C style casts 2025-10-08 20:59:24 +02:00
Rosalie Wanders d6f82ba739 README: update dependencies 2025-10-08 20:54:13 +02:00
Rosalie Wanders 5e9ff89a40 Introduce RMG-Input-GCA 2025-10-08 20:54:13 +02:00
Rosalie Wanders e1f76e129d RMG-Core: add RMG-Input-GCA settings 2025-10-08 20:53:50 +02:00
Rosalie Wanders 39ffbc9fc8 3rdParty: remove mupen64plus-input-gca 2025-10-08 19:27:16 +02:00