Commit Graph

239 Commits

Author SHA1 Message Date
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
Maschell
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. 2018-09-14 19:07:57 +02:00
Maschell
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.
2018-09-14 13:02:06 +02:00
Maschell
0d80bd2183 Fix integer underflow in the WUPSConfigItemMultipleValues 2018-09-14 12:59:37 +02:00