I recently made the switch from PyxelEdit to Aseprite, and while I’m loving it, I really miss the shading color options that PE had.
So I wrote a script that recreates the feature. Hope others find it helpful! If anyone can think of improvements let me know
Github - Aseprite Color Shading
- Right click download link -> Save Link As
- Open Aseprite, go to File -> Scripts -> Open Scripts Folder (Keep this open)
- Place the Downloaded file above into the Scripts Folder
- Restart Aseprite. “Color Shading” can now be accessed in the Scripts menu
- Click Get Current Color button to pull in the current foreground color chosen in the Aseprite palette. This will generate all your new shades.
- Click on any of the “Set” buttons to set that shade as the new selected foreground color to paint with. Enjoy!
Note : The color pickers in the Color Shading window are not functional (Aseprite plugin limitation), they are merely for reference. Just click the Get Current Color button again to generate new shades with whatever foreground color is current in Aseprite.
(PS - @dacap I wish we had access to events like “On Color Pick Change” in the scripting API, and dialogue color boxes that worked like palette color swatches. Currently everything needs to be manually refreshed and set through buttons, sadly.)