Commit Graph

  • 4e9bc97eab
    Merge 8b190a28de into 4d32c1f5ff Maschell 2026-03-18 20:24:00 +0000
  • 8b190a28de Update Dockerfile mem_track-test Maschell 2026-03-18 21:23:49 +0100
  • 665abbbd89 Update details commands to hide certain infos if not loaded Maschell 2026-02-22 13:06:06 +0100
  • 5651307757 Update ConfigMenu to have a "hidden" sub menu for toggling heap tracking, preserve heap tracking option on wiiloading Maschell 2026-02-18 15:39:14 +0100
  • 0a2cb41187 Check for leaked memory when unloading a plugin Maschell 2026-02-18 15:37:20 +0100
  • f5f2bd7c21 Add "plugins details" command Maschell 2026-02-16 17:09:44 +0100
  • 199e60dab0 Replace "hook_names" array with helper function and move it into utils Maschell 2026-02-16 17:09:09 +0100
  • 1f866d9839 Return empty MemorySegmentInfo when attempting a out of bounce access Maschell 2026-02-16 17:04:18 +0100
  • 218b4a0576 Add "aroma plugins list" iopshell command Maschell 2026-02-15 12:49:11 +0100
  • 16ce4bdbb4 Add iopshell command for showing memory usage Maschell 2026-02-15 12:39:18 +0100
  • 90d6767d11 Initial support for tracking plugin heap usage and detect double frees or memory leaks Maschell 2026-02-14 09:20:55 +0100
  • aadba0ea1b Add additional comments to make "gLoadOnNextLaunch" logic clearer Maschell 2026-02-14 09:59:30 +0100
  • 4d32c1f5ff Fix function signature of SC17_FindClosestSymbol hook v0.3.7-dev Maschell 2026-02-11 13:51:34 +0100
  • cf1477788e Add missing FINI_WRAPPER hook call before deinit Maschell 2026-02-10 17:15:51 +0100
  • b3bd88ebc7 Fix resolving symbolnames while cleaning up plugins Maschell 2026-02-09 14:18:50 +0100
  • df4fcc88ab Fix function signature of SC17_FindClosestSymbol hook Maschell 2026-02-11 13:51:34 +0100
  • c8f82a1ff1 Add missing FINI_WRAPPER hook call before deinit Maschell 2026-02-10 17:15:51 +0100
  • 54cf7ed9e7 Fix resolving symbolnames while cleaning up plugins Maschell 2026-02-09 14:18:50 +0100
  • a7cd9ff36d Fix crash when loading incompatible plugins Maschell 2026-02-11 11:44:52 +0100
  • c82c6121e2 Fix crash when loading incompatible plugins Maschell 2026-02-11 11:44:52 +0100
  • 157eca3c64 Bump Version main v0.3.6 WiiUPluginLoaderBackend-20260126-191017 Maschell 2026-01-26 17:50:08 +0100
  • 6b7d1b1ee4 Fix missing entry for "WUPS_LOADER_HOOK_INIT_WUT_THREAD" in hook_names Maschell 2026-01-26 17:45:14 +0100
  • 083ff642ba Update Dockerfile Maschell 2026-01-26 17:12:18 +0100
  • 544b0242a9 Add support for WUPS 0.9.0 Maschell 2026-01-20 16:45:44 +0100
  • 0dd528fe0d Update Dockerfile Maschell 2026-01-15 18:11:42 +0100
  • a85aedb1f9 Add missing includes Maschell 2026-01-15 18:10:59 +0100
  • 1b4b146111 Make kernel patches a bit more robust Maschell 2026-01-15 17:42:47 +0100
  • e2eff1251c Add .clangd to gitignore Maschell 2026-01-15 16:59:23 +0100
  • 3d4f22ec00 Fix warnings Maschell 2026-01-15 16:50:01 +0100
  • 58a3963ce8 Add -Werror Maschell 2026-01-15 16:49:10 +0100
  • 348985c1df Use std::recursive_mutex instead of std::mutex Maschell 2026-01-15 16:40:15 +0100
  • f33fcf0245 Bump Version Maschell 2026-01-26 17:50:08 +0100
  • 0a6e70f9f1 Fix missing entry for "WUPS_LOADER_HOOK_INIT_WUT_THREAD" in hook_names Maschell 2026-01-26 17:45:14 +0100
  • 7e4228aee5 Bump Version Maschell 2026-01-26 17:50:08 +0100
  • 98755d8388 Fix missing entry for "WUPS_LOADER_HOOK_INIT_WUT_THREAD" in hook_names Maschell 2026-01-26 17:45:14 +0100
  • 7625840a46 Update Dockerfile Maschell 2026-01-26 17:12:18 +0100
  • aafd0c2b7e Add support for WUPS 0.9.0 Maschell 2026-01-20 16:45:44 +0100
  • 05152c158a Update Dockerfile Maschell 2026-01-15 18:11:42 +0100
  • c716364622 Add missing includes Maschell 2026-01-15 18:10:59 +0100
  • 1ddacdb116 Make kernel patches a bit more robust Maschell 2026-01-15 17:42:47 +0100
  • 7b360a33ad Add .clangd to gitignore Maschell 2026-01-15 16:59:23 +0100
  • b2cba5c4a8 Fix warnings Maschell 2026-01-15 16:50:01 +0100
  • 60447febf5 Add -Werror Maschell 2026-01-15 16:49:10 +0100
  • 4a55a63055 Use std::recursive_mutex instead of std::mutex Maschell 2026-01-15 16:40:15 +0100
  • a50839cd1c Update Dockerfile Maschell 2026-01-26 17:12:18 +0100
  • 79194e8a49 Add support for WUPS 0.9.0 Maschell 2026-01-20 16:45:44 +0100
  • 9eeaeed147 Update Dockerfile Maschell 2026-01-15 18:11:42 +0100
  • 4eb79a648e Add missing includes Maschell 2026-01-15 18:10:59 +0100
  • 126e1e3093 Make kernel patches a bit more robust Maschell 2026-01-15 17:42:47 +0100
  • cfd9de6e24 Add .clangd to gitignore Maschell 2026-01-15 16:59:23 +0100
  • 967649f189 Fix warnings Maschell 2026-01-15 16:50:01 +0100
  • 0b832c7c45 Add -Werror Maschell 2026-01-15 16:49:10 +0100
  • ad54673bad Use std::recursive_mutex instead of std::mutex Maschell 2026-01-15 16:40:15 +0100
  • c9a7c90b4d
    Update README.md jwkwshjsjsj 2025-08-11 22:42:11 +0300
  • 9275d98e47
    Fake VPADResult when pressing the config menu buttonn combo to avoid error message in some games (#110) v0.3.5 WiiUPluginLoaderBackend-20250215-181057 Maschell 2025-02-15 19:08:40 +0100
  • b68de9a2d7 Fake VPADResult when pressing the config menu buttonn combo to avoid error message in some games Maschell 2025-02-15 19:02:52 +0100
  • 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 -0300
  • 397e1fa649 Block VPADRead() only for Hyrule Warriors. Daniel K. O. (dkosmari) 2025-02-13 21:18:16 -0300
  • 4a05e0c8b8 Trying to please clang-format. Daniel K. O. (dkosmari) 2025-02-12 17:13:19 -0300
  • 670329db60 Block on VPADRead() while the plugin menu is open. Daniel K. O. (dkosmari) 2025-02-12 16:50:13 -0300
  • 9aa660a302 Update Dockerfile WiiUPluginLoaderBackend-20250208-121630 Maschell 2025-02-08 13:04:09 +0100
  • 23533c77de Ported the paging code from the main branch. Daniel K. O. (dkosmari) 2025-01-26 21:19:26 -0300
  • 5321272924 Unload unactive plugin when wiiloading a plugin with the same name and author Maschell 2025-02-02 12:50:53 +0100
  • b031576757 ConfigMenu: Change wording from "activate" to "toogle Maschell 2025-01-26 13:33:48 +0100
  • 9c24ed8f2e StorageAPI: code cleanup Maschell 2025-01-25 22:20:26 +0100
  • 8ae02cdbfe StorageAPI: Make sure we keep mHandle of rootItem when force-reloading storage Maschell 2025-01-25 22:20:10 +0100
  • 9229376259 Use latest WUPS and libbuttoncombo version Maschell 2025-01-25 18:34:34 +0100
  • 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 +0100
  • c884b17695 ButtonComboAPI: Check if provided callback is null Maschell 2025-01-12 14:47:11 +0100
  • 94ca12b415 ConfigMenu: Show wiimote button when the last input was on a wiimote Maschell 2025-01-06 11:47:23 +0100
  • 3ec6b3f4a1 ConfigAPI: bump api version Maschell 2025-01-05 15:22:56 +0100
  • d327b2d3ca ButtonComboAPI: Add support for more wiimote buttons Maschell 2025-01-04 13:12:20 +0100
  • c70306ab6e Add button combo module depedency Maschell 2025-01-03 09:37:02 +0100
  • e815739ab2 Fix logging button combo hook Maschell 2025-01-03 09:36:47 +0100
  • 8942778768 Simplify trampoline reset, flush cache Maschell 2025-01-03 09:36:19 +0100
  • 2c1586b4e9 Fix button mapping for button combo detection Maschell 2025-01-03 09:34:48 +0100
  • 2db2247806 ButtonComboApi: Use C++ APIs where possible Maschell 2025-01-01 15:04:42 +0100
  • 232f51ae68 ButtonComboAPI: Hold duration is now measure in ms instead of frames Maschell 2025-01-01 14:33:37 +0100
  • 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 +0100
  • 930df8748f Clean up includes Maschell 2024-12-29 17:43:28 +0100
  • cd92e47b9d Add ButtonComboAPI support Maschell 2024-12-18 16:11:14 +0100
  • 6565585d18 Fix compiling Maschell 2024-12-29 11:34:58 +0100
  • c8cf7c73eb Bump version to 0.3.5 Maschell 2024-12-29 11:32:25 +0100
  • 82445acaf0 Fix json parsing error handling, other small fixes Maschell 2024-11-29 20:17:30 +0100
  • d989801b36 More fixes and changes Maschell 2024-08-10 09:42:13 +0200
  • 89012aae29 Render simple safe mode screen Maschell 2024-08-09 19:43:11 +0200
  • aa399bef0f Improve logging Maschell 2024-08-09 16:43:45 +0200
  • bb8e84088c Add simple "safe mode" which disable all non-basearoma plugins Maschell 2024-08-09 16:41:29 +0200
  • 284f41db54 Fix config menu when no plugins are loaded, improve UI Maschell 2024-08-09 15:42:12 +0200
  • a92dae2574 Add initial support for persisting a lsit inactive plugins Maschell 2024-08-04 20:59:07 +0200
  • ab7169e3c9 Reset active state in config menu when active selection is aborted (by pressing B or home) Maschell 2024-08-04 18:02:58 +0200
  • a4d5423955 Add homebrew_on_menu to the list of allowed plugins Maschell 2024-08-04 18:02:20 +0200
  • aa3248d338 Preserve disabled plugins when wiiloading a new plugin Maschell 2024-08-04 18:02:00 +0200
  • b645e1ce52 Only return active plugins in WUPSGetLoadedPlugins Maschell 2024-08-04 17:56:59 +0200
  • 07a3009d54 Use bulleye char for checkbox Maschell 2024-08-04 17:56:26 +0200
  • dfa2d084a3 Add support for B-button in active-mode-screen Maschell 2024-08-04 17:56:10 +0200
  • 7802937943 Initial support for disabling/enabling plugins in config menu Maschell 2024-08-04 16:42:24 +0200
  • 98f182501c Only check for config menu if the plugin is linked and loaded Maschell 2024-08-04 15:41:10 +0200
  • aef2ccc628 Only show active plugins in config menu Maschell 2024-08-04 15:39:08 +0200
  • 7542222ecb Fix isLinkAndLoaded check Maschell 2024-08-04 15:15:01 +0200