Commit Graph

  • 21d5951ef0 Override abort() with OSFatal and bump WUPS version to 0.7.1 Maschell 2022-05-13 12:27:38 +02:00
  • ac47ebc84e Remove ON_FUNCTIONS_PATCHED hook Maschell 2022-05-13 12:25:41 +02:00
  • 6634bf6f40 Update .gitignore Maschell 2022-05-13 12:25:19 +02:00
  • 7e3b920f6d [CI] Update the requirements for the push_image workflows Maschell 2022-02-03 16:37:43 +01:00
  • a4657ccc46
    Merge pull request #1 from wiiu-env/clang_format Maschell 2022-02-03 16:33:19 +01:00
  • d3cf0691ef Add clang-format for formatting, check building the example in CI Maschell 2022-02-03 16:24:36 +01:00
  • 9d41a89c45 WUPS 0.7 - Add __init and __fini wrapper Maschell 2022-01-22 13:18:31 +01:00
  • 79160a0747 Update the example plugin to prefer the LoggingModule Maschell 2021-11-06 23:31:22 +01:00
  • 2721e7920b WUPS 0.6.1 Maschell 2021-10-01 17:24:45 +02:00
  • 6510dd5c21 WUPS 0.6, add support for config and storage Maschell 2021-09-24 19:57:15 +02:00
  • 77e931969a Update Dockerfile to use latest wut version Maschell 2021-09-18 12:26:46 +02:00
  • 2bff8c2653 Override __init_wut_socket and __fini_wut_socket Maschell 2021-09-17 16:28:37 +02:00
  • 57bebfc265 Add WUPS_USE_WUT_SOCKETS hook Maschell 2021-04-17 13:40:42 +02:00
  • 4ea2588d14 Fix C support Maschell 2021-04-06 20:33:19 +02:00
  • 645a7b24ac Fix the example plugin Maschell 2021-04-06 12:32:44 +02:00
  • 1fcd3b4b17 Clean up, remove some unused features, some refactoring, bump WUPS version to 0.4 Maschell 2021-03-16 17:31:20 +01:00
  • e68f56e411 Update the Dockerfile to use the least devkitppc image Maschell 2021-01-09 14:58:53 +01:00
  • f71718ebde Remove unused/outdated files Maschell 2020-12-16 15:11:36 +01:00
  • f132349021 Update the example plugin Maschell 2020-12-16 15:10:17 +01:00
  • 990b07e1ae Fix push docker image workflow Maschell 2020-12-16 15:03:17 +01:00
  • 61e6f06649 Add plugin_id and config_revision meta fields GaryOderNichts 2020-12-16 14:51:35 +01:00
  • efb5ca0629 Change the plugin identifier to be compatible with unix/docker Maschell 2020-08-29 19:42:49 +02:00
  • a17cd7f678 Update the Dockerfile to use the latest devkitPPC Maschell 2020-08-12 17:34:03 +02:00
  • 60363825d1 Add action to push docker images Maschell 2020-08-10 11:36:31 +02:00
  • ee4fbefe7c
    Create ci.yml Maschell 2020-08-09 21:35:26 +02:00
  • 956d472564 Update Dockerfile Maschell 2020-08-09 21:13:38 +02:00
  • 4fb2d14ce1 Add a dockerfile Maschell 2020-06-26 20:17:20 +02:00
  • 40f600cc60 Add /lib folder to the .gitignore Maschell 2020-06-26 20:15:07 +02:00
  • 96053e1e54 Add missing config for compiling Maschell 2020-06-26 20:13:53 +02:00
  • f5ea405071 Fix compiling the example plugin Maschell 2020-06-19 13:17:02 +02:00
  • 41bfa32319 Add option to patch functions for a specific process Maschell 2020-06-19 13:16:40 +02:00
  • 012ddd154a Extend wut share files instead of replacing it Maschell 2020-06-12 13:55:34 +02:00
  • f1be3e51d6 example plugin: Use WUPS_USE_WUT_CRT() to get support for newlib functions and CPP Maschell 2020-05-03 11:18:26 +02:00
  • f5398ee2e0 Only call __init_wut_stdcpp when it exists Maschell 2020-05-03 11:17:29 +02:00
  • 96040c75ab Fix building the example plugin when WUT_ROOT is not set Maschell 2020-05-03 11:17:00 +02:00
  • 195e686a50 - Plugins now will be provided in RPX format and have the extension ".wps" - Remove the fs function wrapper Maschell 2020-04-29 17:53:53 +02:00
  • cc2aea8ca9 Fix a typo Maschell 2019-11-18 18:22:20 +01:00
  • 3a0b5122c7 Add new hooks to provide some WUT features like malloc wrapping, sd card access or using of std::threads Updated the example plugins Maschell 2019-11-18 11:50:03 +01:00
  • d2e557412f Update hooks and add a new way for patching functions Maschell 2019-11-17 17:43:09 +01:00
  • bc649972ef
    Merge pull request #29 from BullyWiiPlaza/patch-2 gh-pages Maschell 2019-04-02 15:14:52 +02:00
  • e9ea643f19 Add hooks to manipulate the DRC and TV colorbuffer Maschell 2019-03-01 19:16:20 +01:00
  • 94fe01eaf7 Add "DrawTexture" function to overlay hook Maschell 2019-03-01 19:15:31 +01:00
  • 6a775c1f89 Add function to convert images to textures. Maschell 2019-02-08 20:11:54 +01:00
  • 0ca7b8a344 Add support for video memory alloc/free Maschell 2019-02-08 16:33:18 +01:00
  • b29787896c Add new ConfigItem type to a set integers in a given range. Maschell 2019-02-07 13:03:48 +01:00
  • 0ded92509a Add WUPS_CONFIG_BUTTONS values Maschell 2019-02-07 13:02:36 +01:00
  • e6bf4590bc
    Add CLion tutorial BullyWiiPlaza 2018-12-30 12:54:58 +01:00
  • d93fa99e20 Update the toolchain setup Maschell 2018-11-20 10:45:49 +01:00
  • 722903da95 Fix serveral dead links Maschell 2018-11-20 10:45:31 +01:00
  • c6fd96febf Host the gif files instead of relying on imgur Maschell 2018-11-20 10:44:51 +01:00
  • 50ec086f9a
    Update README.MD Maschell 2018-11-20 10:09:42 +01:00
  • 7a223ef07a
    Merge pull request #28 from vgaparadise/patch-1 Maschell 2018-11-20 10:07:45 +01:00
  • 4d4d6bf2b4
    fixed link to installupdateportlibs.sh VGAparadise 2018-11-20 01:36:30 -05:00
  • d6995a98bb Simplify the travis script using docker Maschell 2018-09-22 19:33:18 +02:00
  • 3b831bbbda Add Dockerfile Maschell 2018-09-22 19:27:54 +02:00
  • a7357af768 Move the plugin loader into a seperate repository Maschell 2018-09-22 18:09:29 +02:00
  • fc703e55da Force lower caching value on libfat Maschell 2018-09-21 17:17:25 +02:00
  • efc57b17e0 Add a missing closedir in the plugin loader Maschell 2018-09-15 14:35:33 +02:00
  • e2f0e83a5f Don't call the DEINIT hook on exit. Maschell 2018-09-15 14:35:07 +02:00
  • 3acf94d049 Minor formatting Maschell 2018-09-14 20:26:31 +02:00
  • e866e6321c Add the option for a config item to check on which screen it can draw via the Overlay API safely. Maschell 2018-09-14 20:26:16 +02:00
  • 46af94ac1a Minor cosmetic adjustments to the config menu Maschell 2018-09-14 20:24:57 +02:00
  • d8d0352569 Force redrawing the config menu when a buttons was pressed on a item. Maschell 2018-09-14 20:20:08 +02:00
  • 77288a2365 Fix a crash that could happen due worng relocations. The address in the used bl is SINGNED. This mean for everything above 0x01FFFFFC we need to use the big jump. Maschell 2018-09-14 19:07:57 +02:00
  • 58e3ac7880 Update the "Register to the configuration menu" page. Fixed some typos and added information about the new callback behavior. Maschell 2018-09-14 13:15:39 +02:00
  • b1d89c9d4d Improve the ConfigItem callback system. - The callback is now only called when then config menu has been closed and value has actually changed (or an newer value has been read from SD). This increased the performance! - The WUPSConfigItemBoolean and WUPSConfigItemMultipleValues callbacks now provide a pointer to the causes config item. Maschell 2018-09-14 13:02:06 +02:00
  • 0d80bd2183 Fix integer underflow in the WUPSConfigItemMultipleValues Maschell 2018-09-14 12:59:37 +02:00
  • 44f373d3e2 Fix issue #25 Maschell 2018-09-14 10:38:01 +02:00
  • 728593bbfd Add information about the wiki to the README Maschell 2018-09-14 10:29:54 +02:00
  • c4c8aacef4 Fix the title of the "compile loader" wiki page Maschell 2018-09-14 10:29:22 +02:00
  • ad1fcd93ba Fix a URL, update the last_updated tag Maschell 2018-09-14 10:19:16 +02:00
  • 4043be4dac
    Merge pull request #24 from BullyWiiPlaza/patch-1 Maschell 2018-09-14 10:18:08 +02:00
  • 9c912d5c68
    Update README.MD Maschell 2018-08-06 19:57:59 +02:00
  • d9e9aeea9d
    Update dev_ide_setup.md BullyWiiPlaza 2018-08-02 22:47:28 +02:00
  • 34f2e1f2a9
    Update dev_ide_setup.md BullyWiiPlaza 2018-08-02 22:16:17 +02:00
  • a844599312
    Update topnav.yml Maschell 2018-07-30 14:21:43 +02:00
  • e96f0c0e04 Updated the README Maschell 2018-07-24 16:43:47 +02:00
  • 075bab67fc Add the "Setting up wut" page to the sidebar Maschell 2018-07-24 14:30:25 +02:00
  • 4809172f83 Fix layout Maschell 2018-07-24 14:22:45 +02:00
  • 1aaa08017c Update the readme to contain the link to the page. Maschell 2018-07-24 14:17:10 +02:00
  • 7ac6505510 At bash script to start the jekyll serving properly Maschell 2018-07-24 14:16:53 +02:00
  • dd4e649689 Remove unneeded pdf creation scripts Maschell 2018-07-24 14:16:31 +02:00
  • cda16e1a60 first commit Maschell 2018-07-24 14:11:27 +02:00
  • 3bdd9c7030
    Updated the README Maschell 2018-07-20 16:54:17 +02:00
  • c90998e515 Update README Maschell 2018-07-17 19:10:08 +02:00
  • 96fe5b6353 Update the README. Adding information about the configuration menu, fixed typos and add the streaming plugin Maschell 2018-07-17 18:10:35 +02:00
  • 5d9a2273ad Minor formatting in the CSettings class Maschell 2018-07-17 15:28:30 +02:00
  • e947c4e5c3 Fix broken makefile Maschell 2018-07-17 15:28:11 +02:00
  • 4b835cfc6b Add a config item type for multiple choice configs (e.g. select a resolution) Maschell 2018-07-17 15:27:51 +02:00
  • 7a04c99d86 Add a config item for boolean values. Maschell 2018-07-17 15:27:19 +02:00
  • e6e488a453 Add the possibility of configurations to the plugins! Adds the configuration menu. Maschell 2018-07-17 15:26:52 +02:00
  • 97536e1ee3 Fix the overlays by defining them in a C context. Maschell 2018-07-17 13:21:07 +02:00
  • 712ace5072 Add the plugin file extension to the common.h Maschell 2018-07-15 20:14:54 +02:00
  • d4371da0a3 Check the path instead of the plugin name to check if a plugin was loaded. Maschell 2018-07-15 19:57:28 +02:00
  • 8c99eb42d1 Add argument to the WUPS_OpenOverlay function which can be used to pass data to the callback. Maschell 2018-07-15 16:04:22 +02:00
  • 3e3b66b581 Add the path to the plugins to the common/common.h Maschell 2018-07-15 15:58:23 +02:00
  • e66a61e107 Remove unused settings defines. Maschell 2018-07-14 12:05:42 +02:00
  • 5b1a7cd28a Add a check to the Makefile if the "DEVKITPRO" variable was set. Maschell 2018-07-13 19:26:22 +02:00
  • 689e368b26 Add missing non-touch controls to the loader Maschell 2018-07-04 17:20:07 +02:00
  • adf9c24ef1 - Allow users to enable/disable plugin in the loader - Fix some memory leaks - Add assets needed to display plugins Maschell 2018-07-04 16:31:49 +02:00