Fledge68 / WiiFlow_Lite

My mod of the Wii USB Loader WiiFlow
470 stars 58 forks source link

Suggestion: Allow users to specify a cIOS for homebrew plugin titles #399

Open templar701 opened 2 months ago

templar701 commented 2 months ago

Wiiflow allows users the ability to specify a cIOS on a per wii title / installed channel basis. The suggestion is to extend this option to allow users to specify a cIOS on a per title basis for homebrew plugins.

The purpose is to allow users to take advantage of the Fakemote cIOS install, which allows USB connection of up to two DS3/DS4 controllers - https://gbatemp.net/threads/release-fakemote-an-ios-module-that-fakes-wiimotes-from-the-input-of-usb-game-controllers.601771/

I am not sure how Wiiflow loads homebrew plugins by default, but perhaps the default behaviour can remain the same as to not disturb existing setups but the cIOS override option could be there for homebrew plugins for those uses wishing to apply this.

The current workaround to achieve this is to use channel forwarders to point to homebrew as this allows users to set a cIOS on a per installed channel basis. This works, and proof of concept can be found here - https://gbatemp.net/threads/use-a-ps3-ps4-controller-with-homebrew-apps-fakemote.659069/

Of course, while this does work, launching a channel forwarder for homebrew means that titles cannot be selected in Wiiflow and passed to the homebrew app as an argument.

Thank you

templar701 commented 2 months ago

I have just tested Multi-Mod-Manager for additional proof of concept. MMM contains a cIOS selector that allows you to then load a homebrew app. If this could be incorporated into Wiiflow then I think some user would find it beneficial. - More information can be found here https://gbatemp.net/threads/use-a-ps3-ps4-controller-with-homebrew-apps-fakemote.659069/