einsteinx2 / wiiflow-lite-einstein-mod

My customizations to WiiFlow Lite, at first focusing on polishing the UI and UX. Attempting to keep as much source compatibility as possible. Original repo here: https://sourceforge.net/projects/wiiflow-lite/
4 stars 1 forks source link

Access the plugin dols as homebrew apps, and define multiple (lockable) app folders to categorise games, utilities etc. #46

Open kaisersozeh opened 6 years ago

kaisersozeh commented 6 years ago

The plugin.dols are homebrew, with their own front end, and often have functionality beyond simply loading a title. Allow users to load the dols to access that functionality from within wiiflow, without the need to duplicate the dol in the app folder. The plugin's cover art could be derived from the app's icon.png, renamed [pluginname].dol.png and placed in a homebrew cover folder. There is an issue in that the plugins have no meta information - version numbers etc are not included in the plugin ini - this might be an ideal place to start implementing the [title].dol.txt human-readable metadata described in this issue. The plugins have a designated launch sound, used when selecting a game from a coverflow - this could be played when opening the dol. There is already an issue to clean up the plugin folder - a solution may be to follow the example of the homebrew channel and house each plugin dol in a folder with it's sound, artwork and metadata WiiFlow can designate any folder as an app folder, but only one. In addition to the dols from the plugin folder, allow for further folders. Arbitrarily named by the users, but potentially including, for example Utilities (wad manager, wiixplorer), Adult games (er....poker?) - make any folder lockable via the wiiflow pin HBC Skins - homebrew channel skins are installed from dols that clog up your app folder Apps - wiiearth, demos, anything harmless and not a game Games - by allowing users to name the folders as they please, they can define as many categories by folder as needed. Each folder will need art for it's sourceflow icon - defined next to the path definition - but we can probably second guess the most likely folder titles and provide art in the sourcemenu art folder.

Fledge68 commented 5 years ago

in case you didn't know. you do not have to put the plugin dol file in dev:/wiiflow/plugins folder. edit the plugin ini as follows - set dolfile to the full path to the boot.dol like - sd:/apps/snes9xgx/boot.dol. retroarch and the gx plugins are capable of accepting args and returning to wiiflow. and probably other emu apps.

as for the meta info - the best idea would be to have a screen appear when you click on a hb cover showing the meta data like HBC and two buttons at the bottom for back and start. note this would be different than the game selected.