Commit Graph

242 Commits

Author SHA1 Message Date
Maschell
9d41a89c45 WUPS 0.7 - Add __init and __fini wrapper 2022-01-22 13:18:31 +01:00
Maschell
79160a0747 Update the example plugin to prefer the LoggingModule 2021-11-06 23:31:22 +01:00
Maschell
2721e7920b WUPS 0.6.1 2021-10-01 17:24:45 +02:00
Maschell
6510dd5c21 WUPS 0.6, add support for config and storage 2021-09-24 19:58:40 +02:00
Maschell
77e931969a Update Dockerfile to use latest wut version 2021-09-18 12:26:46 +02:00
Maschell
2bff8c2653 Override __init_wut_socket and __fini_wut_socket 2021-09-17 16:28:37 +02:00
Maschell
57bebfc265 Add WUPS_USE_WUT_SOCKETS hook 2021-04-17 13:40:42 +02:00
Maschell
4ea2588d14 Fix C support 2021-04-06 20:33:19 +02:00
Maschell
645a7b24ac Fix the example plugin 2021-04-06 12:32:44 +02:00
Maschell
1fcd3b4b17 Clean up, remove some unused features, some refactoring, bump WUPS version to 0.4 2021-03-16 17:31:20 +01:00
Maschell
e68f56e411 Update the Dockerfile to use the least devkitppc image 2021-01-09 14:58:53 +01:00
Maschell
f71718ebde Remove unused/outdated files 2020-12-16 15:11:36 +01:00
Maschell
f132349021 Update the example plugin 2020-12-16 15:10:17 +01:00
Maschell
990b07e1ae Fix push docker image workflow 2020-12-16 15:03:17 +01:00
GaryOderNichts
61e6f06649 Add plugin_id and config_revision meta fields 2020-12-16 14:51:35 +01:00
Maschell
efb5ca0629 Change the plugin identifier to be compatible with unix/docker 2020-08-29 19:42:49 +02:00
Maschell
a17cd7f678 Update the Dockerfile to use the latest devkitPPC 2020-08-12 17:34:03 +02:00
Maschell
60363825d1 Add action to push docker images 2020-08-10 11:36:31 +02:00
Maschell
ee4fbefe7c
Create ci.yml 2020-08-09 21:35:26 +02:00
Maschell
956d472564 Update Dockerfile 2020-08-09 21:13:38 +02:00
Maschell
4fb2d14ce1 Add a dockerfile 2020-06-26 20:17:20 +02:00
Maschell
40f600cc60 Add /lib folder to the .gitignore 2020-06-26 20:15:07 +02:00
Maschell
96053e1e54 Add missing config for compiling 2020-06-26 20:13:53 +02:00
Maschell
f5ea405071 Fix compiling the example plugin 2020-06-19 13:17:02 +02:00
Maschell
41bfa32319 Add option to patch functions for a specific process 2020-06-19 13:16:40 +02:00
Maschell
012ddd154a Extend wut share files instead of replacing it 2020-06-12 13:55:34 +02:00
Maschell
f1be3e51d6 example plugin: Use WUPS_USE_WUT_CRT() to get support for newlib functions and CPP 2020-05-03 11:18:26 +02:00
Maschell
f5398ee2e0 Only call __init_wut_stdcpp when it exists 2020-05-03 11:17:29 +02:00
Maschell
96040c75ab Fix building the example plugin when WUT_ROOT is not set 2020-05-03 11:17:00 +02:00
Maschell
195e686a50 - Plugins now will be provided in RPX format and have the extension ".wps"
- Remove the fs function wrapper
2020-04-29 17:53:53 +02:00
Maschell
cc2aea8ca9 Fix a typo 2019-11-18 18:22:20 +01:00
Maschell
3a0b5122c7 Add new hooks to provide some WUT features like malloc wrapping, sd card access or using of std::threads
Updated the example plugins
2019-11-18 11:50:03 +01:00
Maschell
d2e557412f Update hooks and add a new way for patching functions 2019-11-17 17:43:09 +01:00
Maschell
e9ea643f19 Add hooks to manipulate the DRC and TV colorbuffer 2019-03-01 19:16:20 +01:00
Maschell
94fe01eaf7 Add "DrawTexture" function to overlay hook 2019-03-01 19:15:31 +01:00
Maschell
6a775c1f89 Add function to convert images to textures. 2019-02-08 20:11:54 +01:00
Maschell
0ca7b8a344 Add support for video memory alloc/free 2019-02-08 16:33:18 +01:00
Maschell
b29787896c Add new ConfigItem type to a set integers in a given range. 2019-02-07 13:03:48 +01:00
Maschell
0ded92509a Add WUPS_CONFIG_BUTTONS values 2019-02-07 13:02:36 +01:00
Maschell
50ec086f9a
Update README.MD 2018-11-20 10:09:42 +01:00
Maschell
d6995a98bb Simplify the travis script using docker 2018-09-22 19:33:18 +02:00
Maschell
3b831bbbda Add Dockerfile 2018-09-22 19:27:54 +02:00
Maschell
a7357af768 Move the plugin loader into a seperate repository 2018-09-22 18:09:29 +02:00
Maschell
fc703e55da Force lower caching value on libfat 2018-09-21 17:17:25 +02:00
Maschell
efc57b17e0 Add a missing closedir in the plugin loader 2018-09-15 14:35:33 +02:00
Maschell
e2f0e83a5f Don't call the DEINIT hook on exit. 2018-09-15 14:35:07 +02:00
Maschell
3acf94d049 Minor formatting 2018-09-14 20:26:31 +02:00
Maschell
e866e6321c Add the option for a config item to check on which screen it can draw via the Overlay API safely. 2018-09-14 20:26:16 +02:00
Maschell
46af94ac1a Minor cosmetic adjustments to the config menu 2018-09-14 20:24:57 +02:00
Maschell
d8d0352569 Force redrawing the config menu when a buttons was pressed on a item. 2018-09-14 20:20:08 +02:00