# What do we want? ## New entrypoint: 1. **F**ail**ST** 2. [PayloadFromRPX](https://github.com/wiiu-env/PayloadFromRPX) (Pretty much done) ## Usable from any entrypoint: 1. [CustomRPXLoader](https://github.com/wiiu-env/CustomRPXLoader) 2. [SetupPayload](https://github.com/wiiu-env/SetupPayload) - Requires [Wii U Module System](https://github.com/wiiu-env/WiiUModuleSystem) ## Modules for SetupPayload: ### One time payloads: 1. [MochaPayload](https://github.com/wiiu-env/MochaPayload) ### Modules 1. [WiiUPluginLoaderBackend](https://github.com/wiiu-env/WiiUPluginLoaderBackend) 2. (KernelFunctions?) ## Plugin System: ### Plugins: 1. [FTPiiU](https://github.com/wiiu-env/ftpiiu_plugin) 4. [Wiiload](https://github.com/wiiu-env/wiiload_plugin) 3. [HID to VPAD](https://github.com/Maschell/hid_to_vpad/tree/wups) 4. [SDCafiine](https://github.com/Maschell/SDCafiine/tree/wups) ### Methods to load plugin: 1. WUPS Gui (Completly missing, linking against module libs is not working.) 2. Wiiload 3. Auto loading from a certain folder (currently /wiiu/plugins) ## Applications and Utils 1. **F**ail**ST**/PayloadFromRPX installer 2. Homebrew App Store > [time=Wed, May 27, 2020 1:52 PM, Maschell] Which apps do we really need for the first release? ## Guides 1. FAQ 2. # Whats missing ## Plugins ### Plugin loaders - Port all features from old WUPS. - Config menu missing (WIP) - drawing to screen not implemented - Some hooks will be removed ### Fix/Check/Port Plugins 1. [HID to VPAD](https://github.com/Maschell/hid_to_vpad/tree/wups) 2. [SDCafiine](https://github.com/Maschell/SDCafiine/tree/wups) ## Guides: - FAQ - An overview (What has changed, how to move on to new environment. Whats (not) possible) - Contact wiiu.guides creators before launch - ## New entrypoint: - Technical description about FailST - [ ] Entry on the WiiUBrew exploit page (done? yes/**no**) - [x] Small blogpost about it? (Done but not published, needs content/spell-check) - PayloadFromRPX - Needs testing, testing and more testing. - Checking of the behaviour when loaded manually - Checking of the behaviour when loaded via system.xml - Is IOSU-exploit fallback solid enough? - What happens if CBHC is still installed? (Or any other hacks/CFW were loaded before) - ## Usable from any entrypoint - CustomRPXLoader - [x] Needs some refactoring, use the updated rpx loading from SetupPayload (done? **yes**/no) - [ ] Is `payload.rpx` the final name? - [x] What should happen if no `payload.rpx` was found on the sd card? - (Displays a message for 3 seconds) - [ ] What about loading the `payload.rpx` from other places? - Network loading (sdless?) - Load from (WFS formatted) USB, MLC/SLC? - Which path, how to update it? - SetupPayload - Documentation - FailST installer - libgui version is crashing randomly - ~~Currently reimplementing libui with SDL2.~~ - implementation using OSScreen - OSScreen implementation is already working - uninstall option is needed - even after a factory reset it still persists - option to change coldboot title ## Modules for SetupPayload: - Wii U Module System - Documentation - ~~Update `rplimportgen` to be able to link against custom rpl~~ Done, but not working with .rpx. The alignment of a section is wrong. - HOW TO FIX THIS?!?!? ### One time payloads: - MochaPayload - Possible to enter settings and return without loosing hacks. **done** - (Load hacks via boot1 exploit?) - ("plugin" support) - Do we add sig patches? **added** -