Commit Graph

  • 9275d98e47
    Fake VPADResult when pressing the config menu buttonn combo to avoid error message in some games (#110) v0.3.5 WiiUPluginLoaderBackend-20250215-181057 main Maschell 2025-02-15 19:08:40 +01:00
  • b68de9a2d7 Fake VPADResult when pressing the config menu buttonn combo to avoid error message in some games #110 Maschell 2025-02-15 19:02:52 +01:00
  • c4ba7030d9
    Block on VPADRead() while the plugin menu is open in Hyrule Warriors. (#109) WiiUPluginLoaderBackend-20250214-170116 Daniel K. O. 2025-02-14 13:59:06 -03:00
  • 397e1fa649 Block VPADRead() only for Hyrule Warriors. #109 Daniel K. O. (dkosmari) 2025-02-13 21:18:16 -03:00
  • 4a05e0c8b8 Trying to please clang-format. Daniel K. O. (dkosmari) 2025-02-12 17:13:19 -03:00
  • 670329db60 Block on VPADRead() while the plugin menu is open. Daniel K. O. (dkosmari) 2025-02-12 16:50:13 -03:00
  • 9aa660a302 Update Dockerfile WiiUPluginLoaderBackend-20250208-121630 Maschell 2025-02-08 13:04:09 +01:00
  • 23533c77de Ported the paging code from the main branch. Daniel K. O. (dkosmari) 2025-01-26 21:19:26 -03:00
  • 5321272924 Unload unactive plugin when wiiloading a plugin with the same name and author Maschell 2025-02-02 12:50:53 +01:00
  • b031576757 ConfigMenu: Change wording from "activate" to "toogle Maschell 2025-01-26 13:33:48 +01:00
  • 9c24ed8f2e StorageAPI: code cleanup Maschell 2025-01-25 22:20:26 +01:00
  • 8ae02cdbfe StorageAPI: Make sure we keep mHandle of rootItem when force-reloading storage Maschell 2025-01-25 22:20:10 +01:00
  • 9229376259 Use latest WUPS and libbuttoncombo version Maschell 2025-01-25 18:34:34 +01:00
  • aa7eb11013 Remove the global trampoline table and add a small trampoline table next to each .text section instead Maschell 2025-01-19 10:08:14 +01:00
  • c884b17695 ButtonComboAPI: Check if provided callback is null Maschell 2025-01-12 14:47:11 +01:00
  • 94ca12b415 ConfigMenu: Show wiimote button when the last input was on a wiimote Maschell 2025-01-06 11:47:23 +01:00
  • 3ec6b3f4a1 ConfigAPI: bump api version Maschell 2025-01-05 15:22:56 +01:00
  • d327b2d3ca ButtonComboAPI: Add support for more wiimote buttons Maschell 2025-01-04 13:12:20 +01:00
  • c70306ab6e Add button combo module depedency Maschell 2025-01-03 09:37:02 +01:00
  • e815739ab2 Fix logging button combo hook Maschell 2025-01-03 09:36:47 +01:00
  • 8942778768 Simplify trampoline reset, flush cache Maschell 2025-01-03 09:36:19 +01:00
  • 2c1586b4e9 Fix button mapping for button combo detection Maschell 2025-01-03 09:34:48 +01:00
  • 2db2247806 ButtonComboApi: Use C++ APIs where possible Maschell 2025-01-01 15:04:42 +01:00
  • 232f51ae68 ButtonComboAPI: Hold duration is now measure in ms instead of frames Maschell 2025-01-01 14:33:37 +01:00
  • 4919c5f98c Fix move constructor/operator to properly release the combo handle, use std::forward_list instead of vector for the list Maschell 2024-12-29 23:52:22 +01:00
  • 930df8748f Clean up includes Maschell 2024-12-29 17:43:28 +01:00
  • cd92e47b9d Add ButtonComboAPI support Maschell 2024-12-18 16:11:14 +01:00
  • 6565585d18 Fix compiling Maschell 2024-12-29 11:34:58 +01:00
  • c8cf7c73eb Bump version to 0.3.5 Maschell 2024-12-29 11:32:25 +01:00
  • 82445acaf0 Fix json parsing error handling, other small fixes Maschell 2024-11-29 20:17:30 +01:00
  • d989801b36 More fixes and changes Maschell 2024-08-10 09:42:13 +02:00
  • 89012aae29 Render simple safe mode screen Maschell 2024-08-09 19:43:11 +02:00
  • aa399bef0f Improve logging Maschell 2024-08-09 16:43:45 +02:00
  • bb8e84088c Add simple "safe mode" which disable all non-basearoma plugins Maschell 2024-08-09 16:41:29 +02:00
  • 284f41db54 Fix config menu when no plugins are loaded, improve UI Maschell 2024-08-09 15:42:12 +02:00
  • a92dae2574 Add initial support for persisting a lsit inactive plugins Maschell 2024-08-04 20:59:07 +02:00
  • ab7169e3c9 Reset active state in config menu when active selection is aborted (by pressing B or home) Maschell 2024-08-04 18:02:58 +02:00
  • a4d5423955 Add homebrew_on_menu to the list of allowed plugins Maschell 2024-08-04 18:02:20 +02:00
  • aa3248d338 Preserve disabled plugins when wiiloading a new plugin Maschell 2024-08-04 18:02:00 +02:00
  • b645e1ce52 Only return active plugins in WUPSGetLoadedPlugins Maschell 2024-08-04 17:56:59 +02:00
  • 07a3009d54 Use bulleye char for checkbox Maschell 2024-08-04 17:56:26 +02:00
  • dfa2d084a3 Add support for B-button in active-mode-screen Maschell 2024-08-04 17:56:10 +02:00
  • 7802937943 Initial support for disabling/enabling plugins in config menu Maschell 2024-08-04 16:42:24 +02:00
  • 98f182501c Only check for config menu if the plugin is linked and loaded Maschell 2024-08-04 15:41:10 +02:00
  • aef2ccc628 Only show active plugins in config menu Maschell 2024-08-04 15:39:08 +02:00
  • 7542222ecb Fix isLinkAndLoaded check Maschell 2024-08-04 15:15:01 +02:00
  • 84f9c4fab9 Save info is plugin is linked and loaded inside config info Maschell 2024-08-04 15:07:30 +02:00
  • eb648ffe21 Make PluginLinkInformation not optional anymore in PluginContainer, add stub link data if missing Maschell 2024-08-04 14:12:52 +02:00
  • 574217eda2 Only link allowed plugins for testing Maschell 2024-08-04 13:54:56 +02:00
  • e1d77a971e Rename PluginInformation to PluginLinkInformation and make it optional in PluginContainer Maschell 2024-08-03 17:23:27 +02:00
  • 54f8bdc538 Add WUPSConfigAPI_Menu_GetStatus() function. (#89) Daniel K. O. 2024-12-01 05:13:16 -03:00
  • d2c1530084 Update plugin (un)loading logic to keep plugins loaded if possible Maschell 2024-11-27 20:44:20 +01:00
  • bacb4d3aab Update Dockerfile Maschell 2024-11-28 19:36:57 +01:00
  • 6f7afe387e Code cleanup Maschell 2024-11-27 20:44:36 +01:00
  • b91c558b7c Update Dockerfile #108 Maschell 2025-02-08 13:04:09 +01:00
  • 7d8716bb81 Update Dockerfile #107 Maschell 2025-02-08 13:04:09 +01:00
  • 55b3f2bb05 Ported the paging code from the main branch. Daniel K. O. (dkosmari) 2025-01-26 21:19:26 -03:00
  • 5409efff5d Unload unactive plugin when wiiloading a plugin with the same name and author Maschell 2025-02-02 12:50:53 +01:00
  • 59047c42f4 Unload unactive plugin when wiiloading a plugin with the same name and author #106 Maschell 2025-02-02 12:50:53 +01:00
  • 3b0386506c Ported the paging code from the main branch. #105 Daniel K. O. (dkosmari) 2025-01-26 21:19:26 -03:00
  • f7d6d4be75 ConfigMenu: Change wording from "activate" to "toogle Maschell 2025-01-26 13:33:48 +01:00
  • 760d979d32 ConfigMenu: Change wording from "activate" to "toogle #104 Maschell 2025-01-26 13:33:48 +01:00
  • 9d4052f9be StorageAPI: code cleanup Maschell 2025-01-25 22:20:26 +01:00
  • 1cef78d8bf StorageAPI: Make sure we keep mHandle of rootItem when force-reloading storage Maschell 2025-01-25 22:20:10 +01:00
  • 62ba5caab3 StorageAPI: code cleanup #103 Maschell 2025-01-25 22:20:26 +01:00
  • 0ff36b9a85 StorageAPI: Make sure we keep mHandle of rootItem when force-reloading storage Maschell 2025-01-25 22:20:10 +01:00
  • f859f13978 Use latest WUPS and libbuttoncombo version Maschell 2025-01-25 18:34:34 +01:00
  • d56eb6808b Use latest WUPS and libbuttoncombo version #102 Maschell 2025-01-25 18:34:34 +01:00
  • d2015ec59d Remove the global trampoline table and add a small trampoline table next to each .text section instead Maschell 2025-01-19 10:08:14 +01:00
  • 389b9fc9f1 ButtonComboAPI: Check if provided callback is null Maschell 2025-01-12 14:47:11 +01:00
  • 1181739531 Remove the global trampoline table and add a small trampoline table next to each .text section instead #101 Maschell 2025-01-19 10:08:14 +01:00
  • 173f284081 ButtonComboAPI: Check if provided callback is null #100 Maschell 2025-01-12 14:47:11 +01:00
  • a10fe0fb1f ConfigMenu: Show wiimote button when the last input was on a wiimote Maschell 2025-01-06 11:47:23 +01:00
  • d61ea5fd5d ConfigMenu: Show wiimote button when the last input was on a wiimote #99 Maschell 2025-01-06 11:47:23 +01:00
  • 25ad323832 ConfigAPI: bump api version Maschell 2025-01-05 15:22:56 +01:00
  • 3f93dc7336 ConfigAPI: bump api version #98 Maschell 2025-01-05 15:22:56 +01:00
  • 08489a687d ButtonComboAPI: Add support for more wiimote buttons Maschell 2025-01-04 13:12:20 +01:00
  • 46c96fad4d ButtonComboAPI: Add support for more wiimote buttons #97 Maschell 2025-01-04 13:12:20 +01:00
  • c026217390 Add button combo module depedency Maschell 2025-01-03 09:37:02 +01:00
  • 5b73c24a1a Fix logging button combo hook Maschell 2025-01-03 09:36:47 +01:00
  • 70ac37040e Simplify trampoline reset, flush cache Maschell 2025-01-03 09:36:19 +01:00
  • f5d4536d42 Fix button mapping for button combo detection Maschell 2025-01-03 09:34:48 +01:00
  • ce9c4683eb Add button combo module depedency #96 Maschell 2025-01-03 09:37:02 +01:00
  • 495960dd13 Fix logging button combo hook Maschell 2025-01-03 09:36:47 +01:00
  • dedbd8b4f4 Simplify trampoline reset, flush cache Maschell 2025-01-03 09:36:19 +01:00
  • 402bde3028 Fix button mapping for button combo detection Maschell 2025-01-03 09:34:48 +01:00
  • d0be5e4b88 ButtonComboApi: Use C++ APIs where possible Maschell 2025-01-01 15:04:42 +01:00
  • bebae31682 ButtonComboAPI: Hold duration is now measure in ms instead of frames Maschell 2025-01-01 14:33:37 +01:00
  • 5493f29161 ButtonComboApi: Use C++ APIs where possible #95 Maschell 2025-01-01 15:04:42 +01:00
  • 6d78a5e4b8 ButtonComboAPI: Hold duration is now measure in ms instead of frames Maschell 2025-01-01 14:33:37 +01:00
  • 9a9c1c092c Fix move constructor/operator to properly release the combo handle, use std::forward_list instead of vector for the list Maschell 2024-12-29 23:52:22 +01:00
  • e4023be9ec Fix move constructor/operator to properly release the combo handle, use std::forward_list instead of vector for the list #94 Maschell 2024-12-29 23:52:22 +01:00
  • 7ed6058b99 Clean up includes Maschell 2024-12-29 17:43:28 +01:00
  • 1d2c390430 Clean up includes #93 Maschell 2024-12-29 17:43:28 +01:00
  • eb12f209ce Add ButtonComboAPI support Maschell 2024-12-18 16:11:14 +01:00
  • e36ceabc9c Add ButtonComboAPI support #92 Maschell 2024-12-18 16:11:14 +01:00
  • b273a0cc21 Fix compiling Maschell 2024-12-29 11:34:58 +01:00
  • 784deb6840 Bump version to 0.3.5 Maschell 2024-12-29 11:32:25 +01:00
  • ef106645ba Fix json parsing error handling, other small fixes Maschell 2024-11-29 20:17:30 +01:00
  • 367fe93a62 More fixes and changes Maschell 2024-08-10 09:42:13 +02:00