Commit Graph

  • e3e67f8a8e Adjust the values for input repeating in the config menu main v0.4.1 WiiUPluginLoaderBackend-20260505-150809 Maschell 2026-05-04 19:14:08 +02:00
  • 92fd09a501 Show an notification if opening the config menu failed Maschell 2026-05-04 19:13:46 +02:00
  • b08e31608d Stop disabling the screen when opening the config menu Maschell 2026-05-04 19:13:27 +02:00
  • b88fd1e59f Call FINI before destroy devoptabs and sockets Maschell 2026-05-03 11:57:37 +02:00
  • a5aab50cea Add "InputRepeating" when holding a navigation button in the config menu Maschell 2026-04-29 08:33:18 +02:00
  • 726f96320f Turn "missing onDelete callback" error into info Maschell 2026-04-29 08:34:59 +02:00
  • f9baf2ec55 Compile with O2 as we are not limited by binary sizes anymore Maschell 2026-04-29 08:34:15 +02:00
  • 63db85158a Truncate item name in config menu if needed Maschell 2026-04-28 21:08:35 +02:00
  • 8bca46884b Improve performance of config menu drawing Maschell 2026-04-28 21:03:30 +02:00
  • f7e2f19d75 Bump version Maschell 2026-04-28 20:34:00 +02:00
  • 9b60e2875e Fix using devoptabs/sockets in DEINITIALIZE_PLUGIN hook Maschell 2026-04-28 20:09:43 +02:00
  • 44634576aa Update Dockerfile v0.4.0 WiiUPluginLoaderBackend-20260419-100556 Maschell 2026-04-18 13:01:51 +02:00
  • 7119d9ca94 Bump Version Maschell 2026-04-18 13:01:22 +02:00
  • a22da69f2d Add logic to handle the "reent" bug Maschell 2026-04-17 23:45:49 +02:00
  • 66fd70e759 Fix typo in safe mode warning Maschell 2026-04-17 20:00:28 +02:00
  • 0babd38f29 Remove unneeded register Maschell 2026-04-14 19:25:21 +02:00
  • 3840647d34 Use non-newlib function to allocate memory for reent structs to make things simpler Maschell 2026-04-14 17:56:02 +02:00
  • 0576b17e0d Fix config menu exit text Maschell 2026-04-14 17:53:41 +02:00
  • dc0760b3f1 Revert back to previous reent cleanup implementation Maschell 2026-04-13 20:41:28 +02:00
  • 0d4e1544f8 Fix implementation of ClearDanglingReentPtr Maschell 2026-04-11 11:43:19 +02:00
  • 77144948a9 Clean up logs Maschell 2026-04-11 09:42:13 +02:00
  • 1206dbc502 Bump Version Maschell 2026-04-10 13:45:40 +02:00
  • 214ebe09ed Simplify ClearDanglingReentPtr Maschell 2026-04-10 13:45:01 +02:00
  • e49b1c4e7c Implement support for WUPS 0.9.1, add proper plugin reent handling Maschell 2026-04-08 19:56:14 +02:00
  • 434bceff17 Fix compiling with debug logs Maschell 2026-03-29 12:42:20 +02:00
  • 26f2825688 Update Dockerfile Maschell 2026-03-18 21:23:49 +01:00
  • a93e62ab2b Update details commands to hide certain infos if not loaded Maschell 2026-02-22 13:06:06 +01:00
  • f1da0cfbcf 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 +01:00
  • 1ec0215226 Check for leaked memory when unloading a plugin Maschell 2026-02-18 15:37:20 +01:00
  • e46b5369fa Add "plugins details" command Maschell 2026-02-16 17:09:44 +01:00
  • f89bff6360 Replace "hook_names" array with helper function and move it into utils Maschell 2026-02-16 17:09:09 +01:00
  • 3f5cfe4bee Return empty MemorySegmentInfo when attempting a out of bounce access Maschell 2026-02-16 17:04:18 +01:00
  • 2a1a0ec016 Add "aroma plugins list" iopshell command Maschell 2026-02-15 12:49:11 +01:00
  • 74a3b02a7e Add iopshell command for showing memory usage Maschell 2026-02-15 12:39:18 +01:00
  • ae25d0736c Initial support for tracking plugin heap usage and detect double frees or memory leaks Maschell 2026-02-14 09:20:55 +01:00
  • 18356ae748 Add additional comments to make "gLoadOnNextLaunch" logic clearer Maschell 2026-02-14 09:59:30 +01:00
  • 91386e8473 Fix function signature of SC17_FindClosestSymbol hook Maschell 2026-02-11 13:51:34 +01:00
  • 73ea476ad1 Add missing FINI_WRAPPER hook call before deinit Maschell 2026-02-10 17:15:51 +01:00
  • 1a9ed19ba4 Fix resolving symbolnames while cleaning up plugins Maschell 2026-02-09 14:18:50 +01:00
  • 57408ed42d Fix crash when loading incompatible plugins Maschell 2026-02-11 11:44:52 +01:00
  • 226390b811 Update Dockerfile v0.4.0-dev Maschell 2026-04-18 13:01:51 +02:00
  • 6b3c5e1e72 Bump Version Maschell 2026-04-18 13:01:22 +02:00
  • 2a8bd1c496 Add logic to handle the "reent" bug Maschell 2026-04-17 23:45:49 +02:00
  • 48b972b129 Fix typo in safe mode warning Maschell 2026-04-17 20:00:28 +02:00
  • 7708ff95c3 Remove unneeded register Maschell 2026-04-14 19:25:21 +02:00
  • 46fb0c5eb9 Use non-newlib function to allocate memory for reent structs to make things simpler Maschell 2026-04-14 17:56:02 +02:00
  • ffb802d561 Fix config menu exit text Maschell 2026-04-14 17:53:41 +02:00
  • 457573415d Revert back to previous reent cleanup implementation Maschell 2026-04-13 20:41:28 +02:00
  • 717c48265f Fix implementation of ClearDanglingReentPtr Maschell 2026-04-11 11:43:19 +02:00
  • 2c702cbd9f Clean up logs Maschell 2026-04-11 09:42:13 +02:00
  • cdee4c9a3e Bump Version Maschell 2026-04-10 13:45:40 +02:00
  • 8b19bcc85b Simplify ClearDanglingReentPtr Maschell 2026-04-10 13:45:01 +02:00
  • 2e5de3e6e7 Implement support for WUPS 0.9.1, add proper plugin reent handling Maschell 2026-04-08 19:56:14 +02:00
  • 8c973db737 Fix compiling with debug logs Maschell 2026-03-29 12:42:20 +02:00
  • f0c6354fa6 Update Dockerfile Maschell 2026-03-18 21:23:49 +01:00
  • 50416b5ecd Update details commands to hide certain infos if not loaded Maschell 2026-02-22 13:06:06 +01:00
  • 5cd5a7b89b 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 +01:00
  • f6dd18f001 Check for leaked memory when unloading a plugin Maschell 2026-02-18 15:37:20 +01:00
  • ace0b9a0b3 Add "plugins details" command Maschell 2026-02-16 17:09:44 +01:00
  • e1efc665ca Replace "hook_names" array with helper function and move it into utils Maschell 2026-02-16 17:09:09 +01:00
  • 6a3e051827 Return empty MemorySegmentInfo when attempting a out of bounce access Maschell 2026-02-16 17:04:18 +01:00
  • 32d6df4ec2 Add "aroma plugins list" iopshell command Maschell 2026-02-15 12:49:11 +01:00
  • 185aeee387 Add iopshell command for showing memory usage Maschell 2026-02-15 12:39:18 +01:00
  • 3cd63ab299 Initial support for tracking plugin heap usage and detect double frees or memory leaks Maschell 2026-02-14 09:20:55 +01:00
  • 9216951a6a Add additional comments to make "gLoadOnNextLaunch" logic clearer Maschell 2026-02-14 09:59:30 +01:00
  • 4d32c1f5ff Fix function signature of SC17_FindClosestSymbol hook Maschell 2026-02-11 13:51:34 +01:00
  • cf1477788e Add missing FINI_WRAPPER hook call before deinit Maschell 2026-02-10 17:15:51 +01:00
  • b3bd88ebc7 Fix resolving symbolnames while cleaning up plugins Maschell 2026-02-09 14:18:50 +01:00
  • a7cd9ff36d Fix crash when loading incompatible plugins Maschell 2026-02-11 11:44:52 +01:00
  • 157eca3c64 Bump Version v0.3.6 WiiUPluginLoaderBackend-20260126-191017 Maschell 2026-01-26 17:50:08 +01:00
  • 6b7d1b1ee4 Fix missing entry for "WUPS_LOADER_HOOK_INIT_WUT_THREAD" in hook_names Maschell 2026-01-26 17:45:14 +01:00
  • 083ff642ba Update Dockerfile Maschell 2026-01-26 17:12:18 +01:00
  • 544b0242a9 Add support for WUPS 0.9.0 Maschell 2026-01-20 16:45:44 +01:00
  • 0dd528fe0d Update Dockerfile Maschell 2026-01-15 18:11:42 +01:00
  • a85aedb1f9 Add missing includes Maschell 2026-01-15 18:10:59 +01:00
  • 1b4b146111 Make kernel patches a bit more robust Maschell 2026-01-15 17:42:47 +01:00
  • e2eff1251c Add .clangd to gitignore Maschell 2026-01-15 16:59:23 +01:00
  • 3d4f22ec00 Fix warnings Maschell 2026-01-15 16:50:01 +01:00
  • 58a3963ce8 Add -Werror Maschell 2026-01-15 16:49:10 +01:00
  • 348985c1df Use std::recursive_mutex instead of std::mutex Maschell 2026-01-15 16:40:15 +01:00
  • 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 +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
  • 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