Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 21:13 24 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Yet another way create MMBasic sprites

Author Message
electricat

Senior Member

Joined: 30/11/2020
Location: Lithuania
Posts: 161
Posted: 10:51am 31 Aug 2024
Copy link to clipboard 
Print this post

While there were some nice tries to create sprite editing program i still wanted something more comfortable and something universal and easy to use.

There are tons of pixel art (sprite) editors.
Gale looks good Gale  
For sipmle tasks Pixieditor looks good too. Aseprite has some animation features, but I failed to compile it due some dependencies paths (free at github).  

At first I had idea write my own converter, but usually there are tons of everything written already. So yes, I found nice one open source crystalfontz converter  for converting BMP images to C/ASM

Tool is usefull itself, so I only added export option for our needs to directly convert from *.BMP>*.SPR.

Modified editor with optional export to SPR can be found in dropbox under link.

For exact results, picomiteVGA colour palette must be imported into choosed editor and used while creating BMP/PNG. (i did not wrote color aproximation routine while it might be interesting too, maybe if some sprae time will happen)

BMP/PNG must be RGB, 8bits/channel
Example
Sprite-16-colours.zip
   
Editing programs usually have ways import paletes/swatches. At least Gale, Pixieeditor and Aseprite alows import palette only interfaces are not so clear, but not so difficult to found I believe  
Converter is intuitive, so I think it is super easy while yeat another way create sprites for PicomiteVGA  
Edited 2024-08-31 20:54 by electricat
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024