Commit Graph

41 Commits

Author SHA1 Message Date
Maschell
6124f3c9de [Travis] Only reinstall packages if updated. 2018-05-26 16:25:00 +02:00
Maschell
3e9dd4bd49 [Travis] Hopefully fixing the travis build 2018-05-26 14:12:56 +02:00
Maschell
c427deb40e [Travis] Added missing portib extraction 2018-05-26 13:54:08 +02:00
Maschell
28f2316da0 [Travis] Now using pacman to get devkitPPC/devkitARM
- Not using the wii_rules anymore.
2018-05-26 13:48:11 +02:00
Maschell
87cf494cbf [Travis] Fixed the link to the devkitpro updater 2018-03-27 00:07:47 +02:00
Maschell
6aa75c5675 [Travis] Refactored the travis file 2018-03-04 19:02:34 +01:00
Maschell
7cf4389048 [Travis] Added more output 2018-03-04 18:46:48 +01:00
Maschell
8bf5534ce8 [Travis] Only do make install if the build has changed. 2018-03-04 18:31:53 +01:00
Maschell
dd3d3946f9 [Travis] Fixing one last error. 2018-03-04 17:53:37 +01:00
Maschell
21b6d11156 [Travis] Forgot to build the fs_wrapper lib 2018-03-04 17:33:43 +01:00
Maschell
7597d898cc [Travis] No caching of the portlib folder, fixed the cd command. 2018-03-04 17:24:54 +01:00
Maschell
c5b4a8b1c0 [Travis] forgot one stupid little ) 2018-03-04 17:15:29 +01:00
Maschell
3a14bc7ae9 [Travis] Actually build the libs 2018-03-04 17:12:17 +01:00
Maschell
1cfc5b28b4 [Travis] fix 2018-03-04 17:06:36 +01:00
Maschell
a22288b2f1 [Travis] Using the devkitpro perl update scripts and git to to able to cache stuff 2018-03-04 17:04:03 +01:00
Maschell
fcd217fa67 [Loader] This is case-sensitiv on unix. well. Removed travis caching, was pointless anyway. 2018-03-04 16:40:02 +01:00
Maschell
b642c931db [Travis] fixed compiling 2018-03-04 16:31:26 +01:00
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