PS3 Create Pixel Art using a custom imagefont.bin and a new tool (XMBML, SFO, RCO, Notifications)

Try this little tool :) it currently supports 32x16. Default is 16x16.

I could update it later to support 30x30. It was made quick and I just read your post.

Use CTRL+ARROWS to move the pixels around.

EDIT:
Updated to 1.1 with support for grid 30x24 and 16x16
Awesome, Nice work. That makes it so much easier. :D

upload_2021-2-5_12-45-55.png


screenshot_2021_03_30_03_03_10.jpg




It works great, but if you was thinking of adding any more stuff, it would be cool if you could click and move the mouse to draw lines and fill in areas if possible. Also being able to open existing files would be nice too, and an option for the full 30x30 would be great even though it does go fairly high on the screen some pixel art needs it all.

If anyone gets an error about MSVBVM50.DLL when opening the editor, Just put the attached dll into the folder with the exe.
 

Attachments

Last edited:
Awesome, Nice work. That makes it so much easier. :D

View attachment 30671

View attachment 30672



It works great, but if you was thinking of adding any more stuff, it would be cool if you could click and move the mouse to draw lines and fill in areas if possible. Also being able to open existing files would be nice too, and an option for the full 30x30 would be great even though it does go fairly high on the screen some pixel art needs it all.

If anyone gets an error about MSVBVM50.DLL when opening the editor, Just put the attached dll into the folder with the exe.

It can open existing files if you drag & drop the TXT file or pass the full path of the file as parameter.

For the 30x30, fill in area and the lines I have to check if I can implement them in the future.
As I mentioned I created this tool from scratch in a couple of hours.
 
Cool, sure there's no rush. It's awesome as it is anyway.

As well, I need to do some tests with the epilepsy warning now and see what the max is there, as that would be the best place for this kind of art really like a coldboot logo, Your tool would require a another resolution adding specifically for that most likely.
 
Cool, sure there's no rush. It's awesome as it is anyway.

As well, I need to do some tests with the epilepsy warning now and see what the max is there, as that would be the best place for this kind of art really like a coldboot logo, Your tool would require a another resolution adding specifically for that most likely.

Try version 1.2

It has 30x30, undo (Ctrl+Z), fill color (press CTRL+click), open file (and drag & drop), line draw and display file name on form title.
As mentioned move the image using CTRL+Arrows.
 
Try version 1.2

It has 30x30, undo (Ctrl+Z), fill color (press CTRL+click), open file (and drag & drop), line draw and display file name on form title.
As mentioned move the image using CTRL+Arrows.
Works great. Thanks.

Epilepsy warning can handle 50x25 or 46x29 or 55x23, 40x32 It more seems to be a limit on the amount of characters to approx 1300.

55 is the absolute max width, as it will start moving onto the next row if you go over that, and 32 is the max height that will fit on the screen, but you can not have 55x32 as its too many characters and freezes.

Untitled.jpg


Note: The line spacing is larger on the epilepsy warning and I do not see anywhere to change it. So it is what it is.
 
Works great. Thanks.

Epilepsy warning can handle 50x25 or 46x29 or 55x23, 40x32 It more seems to be a limit on the amount of characters to approx 1300.

55 is the absolute max width, as it will start moving onto the next row if you go over that, and 32 is the max height that will fit on the screen, but you can not have 55x32 as its too many characters and freezes.3

View attachment 30684

Note: The line spacing is larger on the epilepsy warning and I do not see anywhere to change it. So it is what it is.

Here is a new version of the editor with 3 grid sizes: 16x16, 30x30 and 50x30

It now uses menus, adds a basic copy/paste of full image, improved undo, view file, backup file before save, etc.

I included the source code too.

EDIT:
Added a splash form and fixed some small bugs.

EDIT 2:
Added pencil & dropper icons.
 
Last edited:
It seems the font height in the epilepsy message is 23 and linespacing 11

I think that squared "pixel" images for 16 colors are going to look the same when displayed in XMB if you reduce his sizes to 2x2, is a plain color and is going to be scaled by XMB anyway, so it doesnt matters if the original image is 36x36 or 2x2, the visual result should be the same
His size in XMB only depends of the font height of the text where are used
 
Yeah I tried them at 2x2 and it did work, but had issues with the palettes so just gonna leave it as it is. these are only a few bytes each anyway.
 
@DeViL303 Check the version 1.5... it now shows a pencil when drawing lines ;-) some bugs were fixed too.
Nice, it works great. Much smoother drawing lines, and the fill now doesn't escape diagonal blocks.

If possible. Could you swap 50x30 for 50x25 and add 40x32 maybe, 50x30 is actually not supported anywhere as it's over 1300 chars.
 
I thought you would include a mod to show them in the epilepsy screen.
Yeah, it's doable, the issue is the vsh.self patch required to reenable the epilepsy warning would be FW dependent, But now that I think about it, I guess I could have them show on the coldboot screen instead with a custom_render_plugin.rco patch , that would be safer and also not slow down the boot sequence.
 
Damn, looks like imagefont.bin is not loaded until after the coldboot sequence, such a shame, When I try use imagefont.bin chars in custom_render_plugin.rco text files it just shows underscores. This is the same things that happens if the char does not exist in the bin, so my guess is that its not loaded..

I guess there is no way to force the ps3s vsh.self to load imagefont.bin sooner?

This would add the ability to have animated pixel art coldboots by using custom_render_plugin.rco animation scripts. We can also increase the resolution by making the pixel size smaller, and we could remove the line spacing. This would be fairly cool. There does not seem to be any limitation on text entry size in this rco, normal GIM images are very limited though.

upload_2021-2-6_17-55-57.png


We could have loading animation scripts with different text entries for each frame, using the same method I had used to do this oldschool bios mod:

 
Last edited:
Back
Top