Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thank you for the update ! I've played with the hotfix a bit, here's some more feedback.

BUG 

Error when doing : File > Settings > Multi-Layer Brush : brush_ui:lua:278: attempt to call a nil value (field 'clearCurrentCache')

Translation 

(I'm a french native speaker so I looked up the translation as well !)

  • Fichier > Nettoyage -> Effacer les récents / I'd say "Effacer pinceaux récents" might be a tad clearer
  • Not sure if it's intended, but the tab name are still in english. Such as File > Library / Settings or Tools > Transform.

Feedback

  • Maybe add somewhere that Smart Color has to be activated for the color random mode to properly work. Otherwise, the brush color keep being changed to black.
  • Tools > FX > Link / maybe change "Link" for "Link W with H" for some more context
  • I'm not sure I understand what Keep Grid in Tools > FX > Coverage does.
  • Purely UX but it would be nice if you could also type your values into range such as the one in "Coverage". Something like left click let your drag and right click let you type. But it might be hard to implement into Aseprite...
  • Btw is there a reason some value cannot be used for coverage ? For example, I'm using the dither_brick_horizontal_trans_04 from your paid brushes pack. It's, by default, 12x12, but I cannot use a W of 24, 25... I cannot use 30 either, which would change the props size into 42x12.

I hope your situation improve and that you can pick up drawing again, you really seem to be skilled from what I saw of your work !

thanks again for the detailed feedback, and thanks for the kind words about my art, it really means a lot! <3

i'll break it down point by point:

  1. bug (clearCurrentCache) — yep, you nailed it. just a casualty of my recent refactoring in a hurry. already fixed it in the code. (i just re-uploaded the v0.9.7.1 zip, so you can just redownload it whenever you have time).
  2. translations — changed it to "Effacer pinceaux récents". as for the english tabs ("File", "Settings", etc.) — it's intentional for now. aseprite's mini-font doesn't support a lot of special characters (or cyrillic), which breaks the compact UI layout in other languages. so i'll leave it like this for now and think about it later.
  3. smart color vs color randomizer — this is basically a math thing. if a brush is pure black (0 saturation, 0 value), shifting its hue does nothing, it just stays black. "Smart Color" replaces the black pixels with your active "Foreground Color", which then gives the randomizer actual color values to shift. i assume this is what you meant, right?
  4. "Link" vs "Link W with H" — mostly kept it short to save space so the panel doesn't look too cluttered. i've updated it to "Link (W/H)" and "Lier (L/H)" which still fits and gives the right context.
  5. keep grid & coverage sizes — this is actually "Keep Grid" doing its job. when checked, it forces the coverage to snap to a multiple of your original brush size (so a 12x12 brush snaps to 24, 36, 48). this ensures that seamless patterns (like the brick brush) tile perfectly and don't get misaligned. if you uncheck "Keep Grid", you can use exact values like 28 or 30, but your pattern might break. you can check out this devlog to see how it works visually (especially the gifs with the transparent checkerboard): https://sodedromme.itch.io/brush-manager-pro-aseprite/devlog/1576692/v095-update-the-coverage-update-tiling-cropping
  6. typing values into sliders — unfortunately, this is a strict limitation of the aseprite API. standard sliders in lua don't support right-click keyboard input. to allow typing, i'd have to use a "number field" widget instead, which takes up more space. i kept it as sliders for a compact UI, but i'll think about adding a toggle in "File" > "Settings" for manual input in the future.

going forward — to avoid making you download hotfixes every day, i'll patch only critical bugs right away, and collect all the other feedback for larger updates. if you post more feedback, i will just "like" your comment so you know i saw it and added it to my to-do list ^-^