I would love to see a far more powerful Home Menu that would replace the official one in games and proved with features such as:
-Screenshotting
-A memory viewer, editor and dumper
-Current date and time
-Cheat code management
-Savegame backupping and management (ala SaveGame Manager GX)
-Maybe even a savestate feature
A way I see this as doable is coding a universal Home Menu replacement, then USB Loaders would implement a feature for patching the HM files of games on the fly ala Riivolution, replacing it with the custom one, that way we wouldn't have to manually edit each game image with WiiScrubber. Anyway, this new HM would be programmed to load apps specifically programmed for it from SD or USB. It could display all available apps as icons in a grid or a list ala the HBC, and let the user select whichever they want to run. This way it wouldn't have to be all coded by a single person; people would be able to extend its functionality by coding apps specifically written for it that would provide with different functions meant to be used while a game is paused.
So it would be basically like the HBC, except that it would be run while playing games, thus providing with pseudo-multitasking while at the same time making features that the HBC isn't able to provide such as game screencapping and savestates possible.
-Screenshotting
-A memory viewer, editor and dumper
-Current date and time
-Cheat code management
-Savegame backupping and management (ala SaveGame Manager GX)
-Maybe even a savestate feature
A way I see this as doable is coding a universal Home Menu replacement, then USB Loaders would implement a feature for patching the HM files of games on the fly ala Riivolution, replacing it with the custom one, that way we wouldn't have to manually edit each game image with WiiScrubber. Anyway, this new HM would be programmed to load apps specifically programmed for it from SD or USB. It could display all available apps as icons in a grid or a list ala the HBC, and let the user select whichever they want to run. This way it wouldn't have to be all coded by a single person; people would be able to extend its functionality by coding apps specifically written for it that would provide with different functions meant to be used while a game is paused.
So it would be basically like the HBC, except that it would be run while playing games, thus providing with pseudo-multitasking while at the same time making features that the HBC isn't able to provide such as game screencapping and savestates possible.