XMB Package Downloader (XMBPD)

PS3 XMB Package Downloader - An XMB MOD that intergrates a Homebrew Store on the XMB v0.70

@Berion: Actually forget that, its not random, It seems that the only icons effected are for sub categories, actual selectable items are fine.

So I looked at the normal folder icon that is used for sub categories and it is 314x178, I tried putting one of the icons onto a 314x178 transparent background but it still got squashed up like it was meant to be square. Still don't know but anyway, all of your icons that are used for a selectable item are fine, note, web, credits, download items, theme items etc. So its something to do with the way the PS3 handles the icons for items with "class="type:x-xmb/folder-pixmap"" entries, compared to the way it handles icons for items with "class="type:x-xmb/module-action"" entries.

There is this extra line in some PS3 xmls that I have never properly understood:
"<Pair key="icon_notation"><String>WNT_XmbItemAlbum</String></Pair>"

If this line is used the icon entry is completely ignored. And if this line is removed then the album icon loses some of its transparency. I will have to do some research.
 
Last edited:
@Berion: I tried a few resolutions and then 240x240 and it works! :D They look better than ever! ;)

Sorry for the triple post but I wanted berion to get the mentions.

wIaFLDN.png

iIPYul7.png

jgFLhX6.png

uzFR72v.png
 
Last edited:
Here is where Im at now, This is Aldostools latest XMBM+ package with the latest XMBPD files added inc Berions icons. Note Ive moved XMBPD up one layer in this version, so its now shown at the bottom of XMBM+'s first level instead of inside Package Manager Plus, I feel it was too hidden away where it was as a subcategory of a subcategory, it made the lowest layer 5/6 deep from the top so its nice to take a layer off IMO.

Changes:
  • Moved XMBPD up one layer on XMB (still inside XMBM+)
  • Added all of Berions icons, Looking real good. (massive THANKS! for doing those, really brought XMBPD up a notch)
  • 3 icon styles to choose from now, Mixed, Bubbled and Unbubbled.
  • Changed the update system so it now works via auto installing pkg instead of by downloading an xml.
  • Added a few more packages to the PSN section, Spotify, Singstar.
  • Added checkbox icons to show which package setting is enabled and which Style setting is enabled.
  • Few other small cosmetic changes.

Download XMBM+v0.24.003 MOD-MOD inc XMBPD v0.50.006


(Note: For a 100% clean install I suggest deleting the XMBM+ Game Data via the game data utility and then rebooting before installing this pkg, This will clean up some icons that are no longer required)

For people who would prefer to keep XMBPD where it was inside XMBM+'s Package Manager Plus, use THIS pkg instead (Requires aldostools xmbextras pkg be installed first).

ZusPYCP.png

t30aazd.png

UsZVq3J.png

XlWRgtL.png

GP0yAo0.png

F48AaFA.png

WuV8W7H.png

oR76TjY.png

C0XKLQu.png

kFsT0Y1.png

J1HxICH.png

8vVHQ1f.png

OAaZ4NS.png

pbYAabb.png

QpV8343.png

aZIl9a0.png
 
Last edited:
this is not on u @DeViL303 , but I thought this make people learn something - friend's = singular possessive; friends' = plural possessive. ;)

Cheers for the tip, but if you are going to point out grammar mistakes at least get it right yourself :-p "u" = "you", "I thought this make people learn something" also doesn't sound right to me, I would have said "I thought this would make people learn something" or "I think this will make people learn something". :)

You are right though, I don't use punctuation correctly, I'll get over it though.

BTW: Thank you for your feedback on XMBPD, it really means a lot to me that you took the time to read my posts and reply here!! I will be sure to check the code for missing apostrophes. ;)
 
Last edited:
@aldostools , @bguerville , what do you think about me moving XMBPD up a level in this version? Im open to suggestions.

Let me explain my thinking a bit, I didn't mind so much when it was inside Rebug's packages manager as it was only one layer deep to get into it, Now its inside XMBM+ and then inside package manger plus it just feels too hidden away for an XMB item with over 1000 items and multiple layers (and growing).

To be honest I still would rather it was in the network category as that just makes logical sense to me, but I will stay out or there for now due to CFW Settings being in there (which doesn't make logical sense to me, if anything, CFW settings has more reasons to be inside XMBM+ than in network, IMO).

In a perfect world (I know you don't like that term bguerville :) ) I think CFW Settings should be in the settings category where it belongs and XMBPD would be in network. Im not sure I am a fan of this "putting everything in one place" idea, it makes XMBM+ cluttered IMO if there is too much in there, if we continue on the "de-cluttering" the main XMB idea we could end up with every thing custom inside XMBM+, basically making a whole new mini XMB inside XMBM+.. We have the whole XMB for a reason and I think the current XMB categories should be used for their given purpose, regardless of whether the item is official or custom, For example WebMAN is perfect where it is in the game category.
 
Last edited:
@aldostools , @bguerville , what do you think about me moving XMBPD up a level in this version? Im open to suggestions.

Let me explain my thinking a bit, I didn't mind so much when it was inside Rebug's packages manager as it was only one layer deep to get into it, Now its inside XMBM+ and then inside package manger plus it just feels too hidden away for an XMB item with over 1000 items and multiple layers (and growing).

To be honest I still would rather it was in the network category as that just makes logical sense to me, but I will stay out or there for now due to CFW Settings being in there (which doesn't make logical sense to me, if anything, CFW settings has more reasons to be inside XMBM+ than in network, IMO).

In a perfect world (I know you don't like that term bguerville :) ) I think CFW Settings should be in the settings category where it belongs and XMBPD would be in network. Im not sure I am a fan of this "putting everything in one place" idea, it makes XMBM+ cluttered IMO if there is too much in there, if we continue on the "de-cluttering" the main XMB idea we could end up with every thing custom inside XMBM+, basically making a whole new mini XMB inside XMBM+.. We have the whole XMB for a reason and I think the current XMB categories should be used for their given purpose, regardless of whether the item is official or custom, For example WebMAN is perfect where it is in the game category.
I agree that CFW Tools should be in Settings but we have yet to figure out how to add it there, I was a fan of it in user but there was the issue with in-game. Network for downloads is ideal to me. XMBM+ I think is too cluttered as it is and there's a lot of things in there I think just need deleted as their functions are very similar if not the same as other functions, also some are just outdated and useless.
 
I didn't installed yet but on screenshots, finally it looks cool. Thanks for Your work and time to figure out, it rescued this project on visual side. ^^

But I'd (we?) be happy if someone explain me why this works on 240x240, and doesn't in 178x178 in sub categories. Oh, and why even 240px, from what come from such resolution? Anything else in XMB use it? I don't see any logic in this.

I also agree with Bitsbubba that place for XMBPD is in Network (instead of Trophies in example ;)).
 
@aldostools , @bguerville , what do you think about me moving XMBPD up a level in this version? Im open to suggestions.

Let me explain my thinking a bit, I didn't mind so much when it was inside Rebug's packages manager as it was only one layer deep to get into it, Now its inside XMBM+ and then inside package manger plus it just feels too hidden away for an XMB item with over 1000 items and multiple layers (and growing).

To be honest I still would rather it was in the network category as that just makes logical sense to me, but I will stay out or there for now due to CFW Settings being in there (which doesn't make logical sense to me, if anything, CFW settings should be inside XMBM+ IMO).

In a perfect world (I know you don't like that term bguerville :) ) I think CFW Settings should be in the settings category where it belongs and XMBPD would be in network. Im not sure I am a fan of this "putting everything in one place" idea, it makes XMBM+ cluttered IMO if there is too much in there, if we continue on "de-cluttering" we could end up with every thing inside XMBM+, basically making a whole new mini XMB inside XMBM+.. We have the whole XMB for a reason and I think the current XMB categories should be used for their given purpose, regardless of whether the item is official or custom.

The main reason why I put it inside Package Manager was to follow the same concept that you used placing it under Rebug's Package Manager.

IMO it's fine where it is now, since download packages is something that is done sporadically and it's related to "packages". But moving it one level up wouldn't hurt either. Although I would prefer it not be the first or second item inside XMBM+ (which I think are used more frequently).

Having it under network column sounds like its natural place, since it is a "Downloader" feature. However, since the CFW users use the Game column 90% of the time, I feel it's easier to find stuff in a single column, than finding stuff in different columns. The same concept was applied for BDISO and DVDISO categories of webMAN Games; both are listed under Game column.

I agree that CFW Tools should be in Settings but we have yet to figure out how to add it there, I was a fan of it in user but there was the issue with in-game. Network for downloads is ideal to me. XMBM+ I think is too cluttered as it is and there's a lot of things in there I think just need deleted as their functions are very similar if not the same as other functions, also some are just outdated and useless.

I agree with you... submit a proposal of how you want it to be and I will update the files ;)
 
I agree that CFW Tools should be in Settings but we have yet to figure out how to add it there, I was a fan of it in user but there was the issue with in-game. Network for downloads is ideal to me. XMBM+ I think is too cluttered as it is and there's a lot of things in there I think just need deleted as their functions are very similar if not the same as other functions, also some are just outdated and useless.

I agree 100%. We/I need to figure out how to use the settings category, the entries have to be contained somewhere and be editable somehow. Someone has modified the settings category before havnt they? Think I remember something..XMB Lock or one of those.

I didn't installed yet but on screenshots, finally it looks cool. Thanks for Your work and time to figure out, it rescued this project on visual side. ^^

But I'd (we?) be happy if someone explain me why this works on 240x240, and doesn't in 178x178 in sub categories. Oh, and why even 240px, from what come from such resolution? Anything else in XMB use it? I don't see any logic in this.

I also agree with Bitsbubba that place for XMBPD is in Network (instead of Trophies in example ;)).

Thank YOU for rescuing this project on the visual side. ;) I don't know why 240x240 works better, it might just be as simple as it can be divided by 2 twice or more, 178x178 can only be divided once. It is strange though when it works for other items.

I came up with 240x240 as I made some approx. measurements of my screen and the icon and I discovered that the icon was about 10% of the width of my screen, so that would = 192 pixels wide at native resolution @ 1080p, so then I tried a few resolutions around that like 192x192 but they still looked steamrollered, then I thought of the dividing by 2 twice or more times thing, and so I tried 240x240 and got lucky. (I was trying the resolutions of other icons I found in the FW, There is this one icon inside the main explore rco that is 240x240 = tex_track_base.png)

The main reason why I put it inside Package Manager was to follow the same concept that you used placing it under Rebug's Package Manager.

IMO it's fine where it is now, since download packages is something that is done sporadically and it's related to "packages". But moving it one level up wouldn't hurt either. Although I would prefer it not be the first or second item inside XMBM+ (which I think are used more frequently).

Yeah I agree it does fit well in package manager plus too, Im just hoping it would be used more if it wasn't so hidden away, as its a new feature people might forget about it, and also I don't like having to go 6 layers deep for anything really. I have put it at the bottom of the XMBM+ list just above "about" for now, But I have also offered a pkg that keeps it in Package Manager plus.

Having it under network column sounds like its natural place, since it is a "Downloader" feature. However, since the CFW users use the Game column 90% of the time, I feel it's easier to find stuff in a single column, than finding stuff in different columns. The same concept was applied for BDISO and DVDISO categories of webMAN Games; both are listed under Game column.

Yeah it fits in game too for sure. I am hoping if there is ever another version of Rebug released then a query can be added to the network xmls (similar to the XMBM+ query) for XMBPD, I have already mentioned it to Joonie so maybe someday.

Its possible to have options too. I could add a section to XMBPD to choose where it shows or to uninstall it altogether, by using modified game_main.xml's and Package_Manager.xml's.
 
Last edited:
@DeViL303
I agree... [emoji6]
If we can manage it, XMB CFW Settings should be in the Settings column & XMBPD should be in the Network column or possibly in the Games column but more easily accessible (yes, even in this imperfect world! [emoji3]).

I suppose the problem with XMBM+ cluttering comes in part from obsolete parts & dead links. Once cleaned up & reorganised it should offer a better 'feel'.
 
Last edited:
Cheers for the tip, but if you are going to point out grammar mistakes at least get it right yourself :-p "u" = "you", "I thought this make people learn something" also doesn't sound right to me, I would have said "I thought this would make people learn something" or "I think this will make people learn something". :)

You are right though, I don't use punctuation correctly, I'll get over it though.

BTW: Thank you for your feedback on XMBPD, it really means a lot to me that you took the time to read my posts and reply here!! I will be sure to check the code for missing apostrophes. ;)

lol...that's true. I was watching a really bad horror movie at the time I made that post. it was Jessie James meets Frankenstein's Daughter. ;) anyways, u've been doing a lot of great work with ur xmb package downloader. I haven't tried it out yet, but it's progressed very nicely.
 
I agree with you... submit a proposal of how you want it to be and I will update the files ;)
It wasn't meant towards you at all as you had your fork but so seems is all we got left as whomever was keeping up with the git has left the scene, I'll take a look at yours hopefully soon and see what comes of it but I don't have any time frame in mind at all
 
It wasn't meant towards you at all as you had your fork but so seems is all we got left as whomever was keeping up with the git has left the scene, I'll take a look at yours hopefully soon and see what comes of it but I don't have any time frame in mind at all

It's a shame that andreus left the scene (I really miss him). You still can get his latest commit from:
https://github.com/XMB-Manager-Plus/xmb-manager-plus
https://github.com/andreus-sebes/xmb-manager-plus-installer

Also this is something I really never understood its purpose:
https://github.com/andreus-sebes/xmb-manager-plus-builder-toolkit

Maybe it would be easy to start with my fork of XMBM+ ;)
 
I was under the impression that the purpose of the toolkit was to give users the possibility to automate xmbm+ customisation.
Users could modify languages, themes... without having to know how all the various parts work.

Edit:
Yep I confirm, customisation is done with batch files & DOS utilities like ssr to search & replace strings in a file, wget to download stuff.... Of course the usual tools like rcomage, scetool are all used as well along with Aldo's param_sfo editor..
 
Last edited:
I don't know what it is exactly apart from I read this comment in the Download_Manager-PSN.xml from XMBM+.

So I assume its some kind of script/tool for creating categories with lots of items or something like that.

Yes it is a generator... I think it was an overkill to create all these scripts just to generate a few xml files.

BTW this was the original XMBM+ team (in alphabetical order).... some names are familiar here:
  • aldostools (coding, SFX/SFO editor/converter)
  • andreus (coding, translator)
  • Berion (graphical design)
  • bitsbubba (coding, themes)
  • CloneD (themes, tester, videos)
  • DeViL303 (coding, POC/WIP)
  • dragoangel (translator, themes)
  • ps3Hen (coding, 4.00 port, translator)
  • XiorgON (tester, translator, coding)
  • xlsound (images)
  • wawryn (translator)
 
It is overkill for advanced users... [emoji6]
I dunno about everybody else...
Is it just as complicated to learn how to use?
 
It is overkill for advanced users... [emoji6]
I dunno about everybody else...
Is it just as complicated to learn how to use?

IMO it would have been more simple just to generate a set of xmls in different languages, and let the advanced users customize them, instead of automate the generation with all the bells and whistles. It was a fantastic job, just that I think it was too much work for something that is simple.
 
IMO it would have been more simple just to generate a set of xmls in different languages, and let the advanced users customize them, instead of automate the generation with all the bells and whistles. It was a fantastic job, just that I think it was too much work for something that is simple.
You are 100% right. [emoji6]

On a positive note, it is a nice example of automation scripting under Windows for those who may be interested in such things..
 
Back
Top