imagefont.bin tool for PS3 and Vita

Wow, we can use these characters in filenames... this changes everything.. We can actually have tags built into file names. Savage.
 
I am just adding all these wherever I can, starting at the top, there is no space to add them together. If anyone has better ideas post here please. I can not think of anything? I am grouping them so that stuff that is similar ends up near each other.

upload_2020-1-8_13-56-32.png

upload_2020-1-8_13-57-12.png

upload_2020-1-8_13-57-39.png

upload_2020-1-8_13-58-8.png

upload_2020-1-8_13-58-40.png

upload_2020-1-8_13-59-5.png

upload_2020-1-8_13-59-32.png

upload_2020-1-8_14-0-5.png

upload_2020-1-8_14-0-27.png

upload_2020-1-8_14-0-53.png

upload_2020-1-8_14-1-15.png

upload_2020-1-8_14-1-38.png

upload_2020-1-8_14-2-0.png

upload_2020-1-8_14-2-46.png

upload_2020-1-8_14-3-20.png

upload_2020-1-8_14-3-39.png



I have not added anything to the bin yet, so if someone wants to come up with a better layout please speak in the next day or 2, as this is a lot of work creating all the cfgs, renaming all the files, testing etc.
 
Last edited:
I think adding all that tags for hundreds of fileformats is excesive, is going to make the size very big
It would be better to release the imagefont.bin sample with only the updated icons (and the few other icons from PSV and PS4 because we are sure sony is going to use them too in the PS5)

The flag icons for languages is a nice idea, that screenshot looks official :)
upload_2020-1-7_21-11-29-png.22117
 
Yes, i agree there should be a base version too, but the thing is we need to reserve the slots for stuff now really. Otherwise all available slots will get taken by other peoples custom stuff, and this will make them useless for general use. Also I do not think the file size will be that big, maybe a few kb above the official, maybe still even smaller with all those.


Even if we just add these as place holders I think its important to reserve them now, especially now that that we know they can be used in filenames.

You can just add the tofu for "mp3" to all your mp3 filenames if you want, or add the one for "pkg" to all pkgs on your system so they look nice, lots of uses. RED text in file names would be possible if we added some red words like Warning




Anyway even now with all those added there are approx 240 slots free for people to use for random personal stuff.

We could remove a few, but i am not sure about removing all tags, also not sure which ones we would remove, its hard to pick.
 
240 are not so much considering you are adding around 160 for the fileformats in a single hit, if at some point someone imagines that is good to add another group of icons that new group could be another 100 or whatever
We cant make that much times

Btw, incase of adding big groups of icons i think is better to add them at the end of the ID's because is better to have available slots at the beginning
Mostly because we are not sure if is going to be needed more icons that could be more important than the fileformat tags

As example... i made a group of "device" icons for managunz, it includes all storage devices in white (at 64x64 pixels), and several discs in colors (at 32x32 pixels)
I need to review that because i think looks better (and are more) than the officials you are using actually
 
240 are not so much considering you are adding around 160 for the fileformats in a single hit, if at some point someone imagines that is good to add another group of icons that new group could be another 100 or whatever
We cant make that much times

Yeah, it is a bit excessive but some of them are needed, like these ones at least?

upload_2020-1-8_13-56-32-png.22174

upload_2020-1-8_13-57-39-png.22176



As example... i made a group of "device" icons for managunz, it includes all storage devices in white (at 64x64 pixels), and several discs in colors (at 32x32 pixels)
I need to review that because i think looks better (and are more) than the officials you are using actually

Also like i said, these are just placeholders, its about the meaning of the slot and not the icon, if some one else wants to create different versions of existing icons then they can do that and just replace whats there. TBh we dont even need to add anything, what is important is the meaning of the slot being universal.


I need confirmation that we only have 240 free actually, maybe that is just how big @littlebalup made the spreadsheet? He did mention thousands of free slots at one point.
 
We could almost just make this thread public soon and get some feedback/suggestions as we finish it off?

My thinking is that if there 833 slots in total. Approx 40% have official specific OFW meaning already and are taken, IMO then we should label about half of those remaining with specific meanings before release if we can.

40% Official
30% specific custom meaning which we need to decide on
30% left for completely new custom stuff

I am completely open to removing a lot of those new tags, to be honest I would like it as its a lot of work. :)
 
Last edited:
Stealth pkg names. :)

Windows sees my pkg as:
upload_2020-1-8_17-21-27.png


But the PS3 sees it as:
upload_2020-1-8_17-23-36.png


So I knows its webMAN Mod. :)

I think this is cool and there must be some real world uses for this? So babies who cant read yet can choose pkgs too? :-p

But yeah, you could have pkgs on a server, and no one would be able to tell the real names unless they had the correct imagefont.bin with the letters A-Z in custom places to match it, like a decryption key. Maybe this could be used to protect stuff somehow. Not like that of course, but maybe someway.


Hmmm... you could send a message in plain text on PSN, and only people with the correct imagefon.bin would be able to read it...that is interesting.... :D

I think its maybe a good idea to put 40 spaces aside for letters of the alphabet, space, period, and numbers just in case, people can then mix them up within those 40 places for a simple form of text encryption? what do you think?
 
Last edited:
@Berion Have you any suggestions, you are the GFX man so would like to see what you think. See the pdf/spreadsheet.

None of the stuff from post #163 is added to the bin yet, the bin is still as post #161, its just some suggested places for discussion. If anyone here has suggestions please edit the spreadsheet or make suggestions here.
 

Attachments

I don't even know how far to go with the flags and that is just one small part of it.

Don't forget this is 2020 now, we need to be 100% "diverse" so:

src1213.png
src1215.png
src1216.png
src1211.png
src1212.png



Ok, Joking..maybe not that quite far :-P But we should maybe include the Australian flag, African flags.. etc?
 
It would be better to release the imagefont.bin sample with only the updated icons (and the few other icons from PSV and PS4 because we are sure sony is going to use them too in the PS5)


Actually you are right. For a "Upgrade v001" it makes sense that there should be no extra icons added in the base version. This way we can release it and the tool quicker, and get some other feedback before taking any slots that we might need later. We can see what to put where when it comes to custom stuff later.

Here is a RC1 bin, this is the same as the imagefont.bin in post #1 with just the extra PS2 icon added as proof of concept, but all of these are upgraded to 36 pixels high from either the ones you made, the PS4, or the ps3 rcos.

I will work on a spreadsheet to match that "base" version.

See what you think. It's only 307kb
 

Attachments

Last edited:
Added the tofu for all official item to the "base" spreadsheet for copy/pasting. This obs file matches the bin above.

upload_2020-1-8_23-23-53.png

I think that is a good RC for an upgrade.

The only thing I am a little worried about about are these D-Pad icons:
upload_2020-1-9_0-13-14.png



They are not as easy to see as the originals and its quite a big change in style compared to what people are used to, and if displayed smaller they might be an issue. These ones are used in the media player so will be seen by people a lot:
upload_2020-1-9_0-12-46.png



Also these 2 are not as descriptive as the originals, the Vita ones were a more similar style.
upload_2020-1-9_0-12-58.png



They might be fine though.
 

Attachments

Last edited:
Sorry for all the posts here, but this thread would be dead otherwise :)

We are using the PUA yes? I am just looking on the wiki and its possible we do have more spaces. Even the smallest one has 5,632 as far as I can see or maybe I don't understand it and PS3 is limited?

https://en.wikipedia.org/wiki/Private_Use_Areas

upload_2020-1-9_1-40-32.png


I will do some tests.

EDIT: Dam, looks like it is a limited range on ps3... I wonder where that limit is and can we modify it. It just shows a underscore if I add EE8080, so its like the character does not exist in the bin even if its been added.

I tested adding U+E000 (HEX EE8080)
 
Last edited:
@littlebalup If you want to make a post releasing your tool I think it would be a good time. TBH it will take a long time for us to agree on amount and placement for custom icons and it's better to get it out there, we have waited long enough, and it will be good see what ideas others have for it..

You can release the last bin I posted "upgrade_v001_RC1" along with it as a sample upgrade if you want to.
 
Last edited:
Yes, the codes are in the "private use area", i was reading wikipedia and found this image, we are in the grey area at bottom
https://en.wikipedia.org/wiki/Plane_15_(Unicode)#Basic_Multilingual_Plane
PzNT4hF.png


E0 is the first slot... it goes from E000 up to E0FF (256 characters inside it)
And so on...
The last grey slot is F8... so it goes from F800 up to F8FF
After that i have no idea what does the firmware with them

There are 25 grey slots * 256 characters each = 6400
 
There seems to be some issue, I tried adding E0000 and E0002 and it did not work, just underscores, so it was like the ps3 tried to load it but it was not there.

But if I extract the imagefont.bin again with the tool, then my custom icon is there and looks good. So I don't know..I think the ps3 has limited support, but it might be as simple as a value in the bin needs changing...idk
 
Maybe we are missing some slots in what we are using too, or not sure, I dont fully understand it.

See the index.txt, we have some F4s and F5s, F6s, F7s, F8s.

So if each block is meant to be 256 and we only have 5 blocks... that should still be 5x256 in total?
 

Attachments

There are 25 grey slots * 256 characters each = 6400
Hmmmm, not so easy, it seems there are 2 versions of it
upload_2020-1-9_1-40-32-png.22229


The note below...
v1.0.0 = 5,632 (+5,632)
v1.0.1 = 6,400 (+768)
Note: Version 1.0.1 moved and expanded the Private Use Area block (previously located at U+E800-U+FDFF in version 1.0.0)

So it seems the initial version (v1.0.0) supports only 5632 characters
And v1.0.1 supports the 6400 i calculated in my previous post
The problem is we dont know if the PS3 supports v1.0.1 ... or only v1.0.0 (there is a considerable difference of 768 characters)

Anyway... are a lot
 
See my post above, are we missing slots in F4, F5, F6, F7, F8 or are we really meant to get 256 for each of them or am I misunderstanding it.

Even if we had 5x256 it would be enough I think.
 
Back
Top