@esc0rtd3w im still thinking in what i said and there are a couple of details that worths to be mentioned, better soon that later if we are trying to standarize this system to install package managers
And additionally... you need to delete all the code related to the package manager sections inside the current category_game.xml
The only thing related with the package manager that you need to keep in category_game.xml is the link to the external xml file, and you can use the alias "%flash" to short it
Code:
src="xmb://localhost/%flash/xmb/install_package_files.xml#seg_package_files
The point is that you need to minimize the amount of code related to the package manager inside category_game.xml
And instead of it we are going to use an static path to a external xml file... so the installation of a new package manager doesnt requires to modify category_game.xml... and the external xml file needs to have the same name in the default HEN instalaltion and in the "PKG addons"
So... you need to decide the 2 names in the link, the names in my example above are what i used in the "rebug package manager standalone" release
The name "seg_package_files" is an official codename, i kept it because the "final user" is not supposed to see it, and eventually for the people that reads the xml it could be handy because is used in other places of the official files
When i decided to use the other name "install_package_files.xml" i was applying the same rules... is also mentioned somewhere in the official files, but right now im changing my mind a bit
The point is this file is going to be visible to "final users" (if they takes a look at dev_flash contents with a filemanager or FTP)... and im a living proof that the most straightforward way to talk about them (in general) is just to say "package manager". I think i wrote "package manager" tenths of times in the forum in the last few days, lol
I think is better this way:
Code:
src="xmb://localhost/%flash/xmb/package_manager.xml#seg_package_files
1) Official package manager
2) Rebug package manager classic (english only)
3) Rebug package manager classic (translated, requires a custom explore_plugin_full.rco)
4) Any other you want, the only requirement is that it needs to be written in a dedicated xml file, and optionally you can include a custom explore_plugin_full.rco with custom texts and icons for it
In the default HEN installer i would use option 2)... or 1) if you want to take the minimalistic approach
The point is that 1) and 2) are not dependant of the custom explore_plugin_full.rco so are compatible with al firmware versions since 1.00 up to 9.99
And the options 3) and 4) should be distributed in PKG format... and his compatibility depends of the custom explore_plugin_full.rco version inside them
If at some point this becomes popular and there is some people creating this "addon PKG" for different flavours of package managers you could decide to include one of the first group as default (not dependant of a custom explore_plugin.rco), but in the meantime there are only 2 easy ways to do it as far i know, the official or the rebug standalone
I would keep the rebug standalone, mostly because if you use the official most people is going to go directly into intalling the "addon PKG" for the rebug package manager... so is pretty much like forcing 90% of the HEN users to install an additional PKG... so doesnt looks like a good idea to use the official package manager as default
In the long term probably it will be better to use a different package manager in the default HEN installer, no offense intended but the rebug package manager is not the summit of evolution of PS3 package managers... there is room for improvements as usually with everything
