Commit Graph

24 Commits

Author SHA1 Message Date
Maschell
36f4b1f350 [Loader] A single plugin can be loaded via wiiload.
Now more sd swapping for ftpiiu while developing plugins!
Simply use the normal wiiload to send a plugin (.mod) file to the Wii U while the plugin loader in running.
This requires zlib, don't forget to add it to your portlib. It can be found in the "libs" folder.
2018-03-04 16:27:57 +01:00
Maschell
6ab6e0532a [Travis] Using github instead of sourceforge 2018-02-25 13:38:40 +01:00
Maschell
2b1b46363d [ALL] Renamed the EntryData into FunctionData, fixed some comments.
- Also
2018-02-18 19:03:51 +01:00
Maschell
58b18b31f2 [Travis] Fixed travis. Extracting missing portlibs 2018-02-17 14:54:48 +01:00
Maschell
de95b2e599 [Loader] Added simple, initial gui.
- Added all files for creating a gui.
- Moved some of the module related into an own sub folder
2018-02-17 14:51:05 +01:00
Maschell
797e58f576 [General] Moving the FS-wrapper into an own lib, no more macro madness
The library now needs to be build with "make" and installed with "make install".
Make sure to include the -lwups into the plugin projecs.
If you call "WUPS_InitFS(args);" in the INITIALIZE method, the plugin has full SD/USB access.
2018-02-16 21:51:35 +01:00
Maschell
1cfa474ca9 [Plugins] Moved example_plugin into the plugins folder 2018-02-16 21:25:31 +01:00
Maschell
46358ce67a Added SD/USB support for plugins!
Now the plugins inherit the SD/USB access from the loader.
Check
(args != NULL && (args->device_mounted & WUPS_SD_MOUNTED) > 0)
in your INITIALZE method if you have SD access, and
(args != NULL && (args->device_mounted & WUPS_USB_MOUNTED) > 0)
for usb access.
You can simply use open, read etc. then with "sd:/" and "usb:".
No (un)mounting required.
NTFS support is NOT implemented yet.

So:
HID to VPAD plugin can now read configurations
SDCafiine now has support for libfat (other games than SSBU + FAT32 USB)
2018-02-14 22:52:16 +01:00
Maschell
f8e8f7f52e [Travis] Added Makefile to the plugins folder to build all with one command. 2018-02-14 22:36:28 +01:00
Maschell
b350d7e478 [Travis] Fixed the travis script. Added devkitARM 2018-02-14 19:52:14 +01:00
Maschell
78a160a74c [Plugins] Added readmes to the plugins, renamed SwapDRC to SwipSwapMe 2018-02-13 08:22:05 +01:00
Maschell
96224310b0 [Plugin] Added HID to VPAD support
- Missing support for configuration files
- Missing controller mapper (all controller map to the gamepad by default)

BUT:
- Network controller support!
- Support for pads with built in support (Switch Pro Controller via USB, GC Adapter, XInput via network client etc.)

- Updated travis script
2018-02-12 20:53:37 +01:00
Maschell
8c0a3c965b [Plugin] Added a port of SwapDRC (SwipSwapMe) 2018-02-11 19:49:42 +01:00
Maschell
ac912010f2 [Plugins] Started on creating a SDCafiine plugin. Still WIP.
- Stiil need to add iosuhax support (probably thrpugh iosuhax n the loader)
- modpack chooser needs complety rewritten in C =(

So currently this is only compatible with games with nativ sd access.
Probably unstable!
2018-02-11 18:33:07 +01:00
Maschell
2d685cf41f [General] Fixed the travis script 2018-02-11 03:40:29 +01:00
Maschell
53bbfa3bd4 [Travis] Added padcon to nightly release 2018-02-10 17:08:18 +01:00
Maschell
13cc202a2e [General] Moved the plugins into sd:/wiiu/plugins 2018-02-04 11:29:53 +01:00
Maschell
240482eec6 [General] Moved gitrev.sh 2018-02-04 11:17:01 +01:00
Maschell
e4451560d8 [General] Updated apikey 2018-02-04 11:12:15 +01:00
Maschell
ecba672b9e [General] Fixed travis script 2018-02-04 11:06:42 +01:00
Maschell
79a55a58f1 [General] Updated travis script to create nightlies 2018-02-04 11:03:56 +01:00
Maschell
e4ba75be70 [General] Updated travis script to build to example_plugin 2018-02-04 10:29:04 +01:00
Maschell
17cb04b142 [General] Fixed the travis script
Added missing addon (p7zip-full)
2018-02-03 17:05:28 +01:00
Maschell
9723b2f400 [General] Added a travis script which currently tests the loader 2018-02-03 17:03:36 +01:00