I was thinking just that, the older look for Package Downloader, What's New @ & Launchpad would be excellent to install all!
Yeah I want it all too!
It is gonna get complicated with all the FW versions and different combinations of mods and the fact they all have to not conflict with/overwrite each other. To support them all in one pkg and all the possible combos (ie if a FW 4.70 user wants to install just 2 specific mods) the pkg will grow to over 300MB very quickly. So will possibly need to drop support for older FW? Are there people using rebug 4.70,4.75,4.76 who have not bothered upgrading to 4.78 and is it worth adding support for those people when it adds so much work and makes the file bigger? (I know there are users that havnt upgraded past 4.46 but XMBPD doesn't work for them so not thinking about them right now)
Also its only XMBPD that doesn't work on CEX FW and FW lower than 4.70, so there will be another load of compatibility to add with the other 2 mods if I want to add rebug and non rebug versions of those, that would make the package over 600MB if I was to try support all variations and Im not going to do that.
[MENTION=22544]DeViL303[/MENTION] I'm looking forward for PUP with all of your mods out of the box.
This might be the best way, As every category xml needs to be modded, plus lots of rcos, and a few sprx files. I know people don't like the idea of unofficial PUP files but for the reasons mentioned above its going to be hard to support all FW and make the installer so people can have all options, it will be all or nothing. It would be much easier to make a PUP with all the mods working out of the box as then it only has to be compatible with itself and I don't have to worry about people trying to install non Rebug version on Rebug etc.
I will probably drop support for all FW below 4.78 with pkgs unless there is good reason not to? The way I see it if people want to use new features they need to update to new FW just like if they were on OFW (or they can port the features themselves in the combination they want, its not rocket science and I can help out with the required info).
EDIT: Or to solve all this and make it dynamic, some proper dev could release a patcher that patches the sprx links on the fly using cobra, so then all the code goes from being 600MB to support all those FWs/combos to just KBs.
For example, for the Launchpad to work there is only one sprx that needs patching with one tiny line of code:
Code:
https://%s.%s.adproxy.ndmdhs.com/adproxy/getmanifest?aid=%016llx&cc=%s&lang=%d&age=%d&ts=%016llx&env=%s
Needs to be patched to:
Code:
http://127.0.0.1/dev_hdd0/tmp/wm_launchpad.xml
I know this must be simple enough for people who know how.