Commit Graph

  • d2015ec59d Remove the global trampoline table and add a small trampoline table next to each .text section instead v0.3.5-dev 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
  • c6c3b1754d Render simple safe mode screen Maschell 2024-08-09 19:43:11 +02:00
  • 48b1a3679d Improve logging Maschell 2024-08-09 16:43:45 +02:00
  • 8b2634f75e Add simple "safe mode" which disable all non-basearoma plugins Maschell 2024-08-09 16:41:29 +02:00
  • a40f091c6b Fix config menu when no plugins are loaded, improve UI Maschell 2024-08-09 15:42:12 +02:00
  • ab8c36b855 Add initial support for persisting a lsit inactive plugins Maschell 2024-08-04 20:59:07 +02:00
  • fa54b63f64 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
  • bed54e0373 Add homebrew_on_menu to the list of allowed plugins Maschell 2024-08-04 18:02:20 +02:00
  • 2b644f2319 Preserve disabled plugins when wiiloading a new plugin Maschell 2024-08-04 18:02:00 +02:00
  • 2cb5096287 Only return active plugins in WUPSGetLoadedPlugins Maschell 2024-08-04 17:56:59 +02:00
  • fbe92ccc21 Use bulleye char for checkbox Maschell 2024-08-04 17:56:26 +02:00
  • d2a46cdfa4 Add support for B-button in active-mode-screen Maschell 2024-08-04 17:56:10 +02:00
  • b704033041 Initial support for disabling/enabling plugins in config menu Maschell 2024-08-04 16:42:24 +02:00
  • bb83e012f0 Only check for config menu if the plugin is linked and loaded Maschell 2024-08-04 15:41:10 +02:00
  • d65f2a29a1 Only show active plugins in config menu Maschell 2024-08-04 15:39:08 +02:00
  • 8941ac9f10 Fix isLinkAndLoaded check Maschell 2024-08-04 15:15:01 +02:00
  • b946e3e810 Save info is plugin is linked and loaded inside config info Maschell 2024-08-04 15:07:30 +02:00
  • 41a9f7c026 Make PluginLinkInformation not optional anymore in PluginContainer, add stub link data if missing Maschell 2024-08-04 14:12:52 +02:00
  • 7b151f027f Only link allowed plugins for testing Maschell 2024-08-04 13:54:56 +02:00
  • 10b5513ddf Rename PluginInformation to PluginLinkInformation and make it optional in PluginContainer Maschell 2024-08-03 17:23:27 +02:00
  • 1161a62d96 Fix compiling #91 Maschell 2024-12-29 11:34:58 +01:00
  • e04367199f Bump version to 0.3.5 Maschell 2024-12-29 11:32:25 +01:00
  • 7f87a53ca3 Fix json parsing error handling, other small fixes Maschell 2024-11-29 20:17:30 +01:00
  • 63ac3c62c8 More fixes and changes Maschell 2024-08-10 09:42:13 +02:00
  • 1d3661f990 Render simple safe mode screen Maschell 2024-08-09 19:43:11 +02:00
  • f7fb6c06e4 Improve logging Maschell 2024-08-09 16:43:45 +02:00
  • fe240518f9 Add simple "safe mode" which disable all non-basearoma plugins Maschell 2024-08-09 16:41:29 +02:00
  • 8727040cbb Fix config menu when no plugins are loaded, improve UI Maschell 2024-08-09 15:42:12 +02:00
  • 1f93f7b103 Add initial support for persisting a lsit inactive plugins Maschell 2024-08-04 20:59:07 +02:00
  • c5071d24eb 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
  • 3510c4581f Add homebrew_on_menu to the list of allowed plugins Maschell 2024-08-04 18:02:20 +02:00
  • 4c90c81458 Preserve disabled plugins when wiiloading a new plugin Maschell 2024-08-04 18:02:00 +02:00
  • 68e90c72e9 Only return active plugins in WUPSGetLoadedPlugins Maschell 2024-08-04 17:56:59 +02:00
  • 3b534fad27 Use bulleye char for checkbox Maschell 2024-08-04 17:56:26 +02:00
  • fe0ae54620 Add support for B-button in active-mode-screen Maschell 2024-08-04 17:56:10 +02:00
  • ae93e7175c Initial support for disabling/enabling plugins in config menu Maschell 2024-08-04 16:42:24 +02:00
  • 82d21c9a9c Only check for config menu if the plugin is linked and loaded Maschell 2024-08-04 15:41:10 +02:00
  • 163e50a016 Only show active plugins in config menu Maschell 2024-08-04 15:39:08 +02:00
  • 9e16a5092a Fix isLinkAndLoaded check Maschell 2024-08-04 15:15:01 +02:00
  • 78086f909a Save info is plugin is linked and loaded inside config info Maschell 2024-08-04 15:07:30 +02:00
  • f2752b885a Make PluginLinkInformation not optional anymore in PluginContainer, add stub link data if missing Maschell 2024-08-04 14:12:52 +02:00
  • 89b4c561dd Only link allowed plugins for testing Maschell 2024-08-04 13:54:56 +02:00
  • ffa448c03e Rename PluginInformation to PluginLinkInformation and make it optional in PluginContainer Maschell 2024-08-03 17:23:27 +02:00
  • 5f23142b2d
    Add WUPSConfigAPI_Menu_GetStatus() function. (#89) Daniel K. O. 2024-12-01 05:13:16 -03:00
  • 09784cc3dc Indentation fix. #89 Daniel K. O. (dkosmari) 2024-11-30 22:49:45 -03:00
  • cf898dcd40 Add WUPSConfigAPI_Menu_GetStatus() function. Daniel K. O. (dkosmari) 2024-11-30 22:42:51 -03:00
  • 76c6019857 Extras. #86 Daniel K. O. (dkosmari) 2024-11-30 21:52:12 -03:00
  • 74429a35ec Fixed copy-paste accident. Daniel K. O. (dkosmari) 2024-11-29 01:01:38 -03:00
  • 9c8a5d53c5 - Fixed indentation. - Updated Dockerfile to use latest devel wiiupluginsystem image. Daniel K. O. (dkosmari) 2024-11-29 01:00:03 -03:00
  • 1524f0a6a9 Update plugin (un)loading logic to keep plugins loaded if possible Maschell 2024-11-27 20:44:20 +01:00
  • 002fc4f9e6 Update plugin (un)loading logic to keep plugins loaded if possible #88 Maschell 2024-11-27 20:44:20 +01:00
  • e41718836d Update Dockerfile Maschell 2024-11-28 19:36:57 +01:00
  • 447e1eb218 Code cleanup Maschell 2024-11-27 20:44:36 +01:00
  • 508427eabb Update Dockerfile #87 Maschell 2024-11-28 19:36:57 +01:00
  • 2bbadd3c90 Code cleanup Maschell 2024-11-27 20:44:36 +01:00
  • cbfbe76eca - Renamed WUPSConfigAPI_GetMenuOpen() to WUPSConfigAPI_Menu_GetStatus(). - Changed result type from BOOL to WUPSConfigAPIMenuStatus enum. Daniel K. O. (dkosmari) 2024-11-27 23:12:59 -03:00
  • 4ac6296526 Changed function signature and name to match other functions. Daniel K. O. (dkosmari) 2024-08-27 12:23:27 -03:00
  • 90848971ad Added WUPSConfigAPI_IsMenuOpen() to allow plugins to check if the menu is open. Daniel K. O. (dkosmari) 2024-08-27 08:44:33 -03:00
  • 5d7b7b2e5f
    Merge 202f7214945eabb388dd805bb96475b4380ec9c8 into 5893ac2f18d100ac4b9e4e77020e20ec6c8ce772 #85 splatoon1enjoyer 2024-08-09 22:04:20 +01:00
  • 5893ac2f18
    Use left/right to jump a full page on the toplevel menu. (#84) WiiUPluginLoaderBackend-20240809-174715 main Daniel K. O. 2024-08-09 14:45:45 -03:00
  • 1b51b6ff4a Cosmetic code change, and no wrap-around while paging. #84 Daniel K. O. (dkosmari) 2024-08-09 09:12:26 -03:00
  • 202f721494 Add controls for viewing off-screen GUI text #85 splatoon1enjoyer 2024-08-08 14:25:18 +03:00
  • f26452ec01 Wrap around when paging up/down at the top/bottom. Daniel K. O. (dkosmari) 2024-08-06 11:15:55 -03:00
  • 55aa50d17e Allow using dpad left/right to navigate a whole page up or down, in the toplevel menu. Daniel K. O. (dkosmari) 2024-08-05 21:43:22 -03:00
  • 87bb3c521f Explicit support for Motion Plus controllers v0.3.4 WiiUPluginLoaderBackend-20240705-143852 Andrew 2024-05-13 00:33:07 +01:00
  • 87ad32516f Bump version Maschell 2024-07-05 16:00:34 +02:00
  • bb7f1a8aa4 Update Dockerfile Maschell 2024-07-05 16:00:26 +02:00
  • c47c79e771 Make sure to only access valid buffers in VPADRead and WPADRead hooks Maschell 2024-07-05 16:00:16 +02:00
  • c3ef31d105 Explicit support for Motion Plus controllers #83 Andrew 2024-05-13 00:33:07 +01:00