Help this Aseprite Extension reach its goal

Raised
$3.75
Goal
$200.00
1%
of goal
1
contributors
$3.75
average contribution
$3.75
top contribution

A downloadable Aseprite Extension for Windows, macOS, Linux, and Android

Get this Aseprite Extension and 2 more for $9.00 USD
View bundle
Buy Now
On Sale!
25% Off
$5.00 $3.75 USD or more


Loop Draw is an extension for Aseprite that allows you to draw on the canvas while the timeline is playing! This idea had come from a discussion including Gizmo199and JJHaggar on the Aseprite community forums.

They were looking for a feature that would be much similar to one that is included in Game Maker Studio's sprite editor.

Being able to draw on the canvas while it's looping though the current timeline can lead to some very interesting animations.

This tool even works with custom brushes (select area and press control b)

This tool also works with different ink modes as well such as alpha lock!

Try different tools and modes to see what might happen. 

Recommended to try this tool in an empty project or new layer so you can easilly erase any unwanted pixels ๐Ÿ˜„ 

Getting Started / How to use:

  1. Open Loop Draw from the top menu Frame>Loop Draw..
  2. Add in some blank frames (Ctrl B) if you only have a single frame.
  3. Toggle "Is Looping" to start looping the playback.
  4. To draw simply toggle or press the hotkey you've set for  the "Is drawing".  Found under Edit>Keyboard Shortcuts (Look for Toggle Drawing)
  5. Move the mouse over the canvas (Don't click! Just move!) 
  6. Smile because your about to have lots of fun ๐Ÿ˜† 

----------------------------------------
Please Note A Slight Limitation: 

Due to a slight limitation (not being able to detect left click with the tool) a hotkey for drawing can be set in the keyboard shortcuts menu. Edit>Keyboard Shortcuts. Use this hotkey to toggle drawing on the canvas.


The box on the dialog also will enable and disable drawing as well.

-------------------------------



A fun example could be  leaves blowing in the wind. Creating this flowing motion with your mouse and directing  the leaves where to flow. This even works with custom brushes and ink modes (like alpha lock!)


There are many more uses that the tool could be used for though the term fluid or flowing seems to come to mind when ever I use it. Anything that might fall in that category should be fun to create with this tool!


Loop Draw could also be use to get a rough idea on the canvas and then you can go back each frame and refine how the pixels might look. The leaf example would be good here perhaps you want your leaves to well look like leaves. You could start with a rough outline then refine afterwards!


However you might use the tool there is really no wrong way to use it! I honestly can not wait to see what you all come up with. Feel free to share gifs or videos in the comment section below! Looking forward to seeing what yall come up with!!


New In v1.1.0:

Shoutouts to Giuseppe for these below feature requests! Loving all that you are doing with this tool!!


New hotkeys that can be set!


New option to add frames (extend) while drawing!

New In v 1.2.0:

Growing Brush

  • Growing brush will either grow the current brush size when using a positive number or reduce the current brush size when using a negative number.
  • The brush size will change every x frames as set in the input box below the min max sliders.
  • Setting a min and max size will limit the brush size to not go below the minimum or above the max size set.
  • Keyboard Shortcut: Loop Draw Toggle Use Growing Brush


Color Change

  • This new option will use a selection of preselected colors, changing to the next color every x frames that is set in the input box.
  • The colors are selected from the current color palette and their order can be re-arranged by clicking and dragging the colors in the LoopDraw input box.
  • Keyboard Shortcut: Loop Draw Toggle Color Change


Growing Cels

  • By selecting a range of cels and clicking Create Grow Cels LoopDraw will progressively merge the cels together to make a growing like animation.
  • This is quite useful for growing vines, creating a delay, motion blur, writing text and much more!
  • Try it after using a custom brush to get some awesome effects.


Looping Tag

  • When enabled LoopDraw will enter the next tag and continue to loop in this tag until disabled.
  • Keyboard Shortcut: Loop Draw Toggle Loop Active Tag


Stop At End 

  • When enabled LoopDraw will stop both looping and drawing when the timeline reaches the last frame
  • If Looping Tag is enabled LoopDraw will stop on the last frame of the current tag.
  • Useful if you would like to only play though your frames once and not overwrite your previously drawn frames.
  • Keyboard Shortcut: Loop Draw Toggle Stop At End


Append Last Frame

  • When enabled LoopDraw will continue to add frames once it reaches the last frame in the timeline.
  • Keyboard Shortcut: Loop Draw Toggle Append Last Frame


Limit Draw Frames

  • With limit draw frames enabled LoopDraw will only toggle on is drawing for x amount of frames.
  • After roughly this number of frames is drawing will automatically be turned back off.
  • Keyboard Shortcut: Loop Draw Toggle Limit Draw Frames


Shoutouts to Giuseppe and Gizmo199  and everyone in the community that had requested these awesome additions!

Extra special shoutout to Penusbmic who had featured this tool in his latest video. Check out the video here!  Was an honor to be included and to see  so thank you so much Pen! Can't wait to see what everyone  is up to with this one, please feel free to share anything your working on! 




--Simple Usage License / Rights--

Simple Usage License / Rights © CarbsCode 2021 - 2024 All Rights Reserved.

By using the script included with this file you understand that you are using it ASIS with no guarantees. 

Though the script / toolbar is not intended to cause any harm, you understand that any such harm, such as lost of work,time or any other issues financial or otherwise, CarbsCode can not be held responsible. Always save your work regularly!

Please use at your own risk! If you change any of the script that may cause issues support may or may not be available. 

CarbsCode reserves the right to revise this license as needed.

YOU CAN / SHOULD:

Use this script as a toolbar to assist in Aseprite for personal and/or professional use.

Learn from the code within.

Make changes as you see fit for your use-case. However support may not be available for modified scripts so do so at your own risk.

YOU CAN'T / SHOULDN'T:

Re-sell, copy, transfer or distribute entire script or parts of this script without permission.

Usage of this tool in any training of AI (Artificial Intelligence) models with out permission is not permitted.

Usage of this tool to create NFT (Non-Fungible Tokens) is not permitted.

------------------

Please report any bugs if you find some and Carbs will try and resolve as soon as possible!

Hope you all enjoy the tool! Please feel free to reach out or leave a comment if you have any issues or feedback!

โค Thank you all for the amazing support โค

Bugs / Feature Requests:

Please check out the new issues page if you find any bugs or want to make a feature request!

StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux, Android
Rating
Rated 5.0 out of 5 stars
(5 total ratings)
AuthorCarbsCode
Made withAseprite
TagsAnimation, Aseprite, dynamic, extension, fluid, GameMaker, Pixel Art, plugin

Purchase

Get this Aseprite Extension and 2 more for $9.00 USD
View bundle
Buy Now
On Sale!
25% Off
$5.00 $3.75 USD or more

In order to download this Aseprite Extension you must purchase it at or above the minimum price of $3.75 USD. You will get access to the following files:

Loop Draw v1.2.0 20 kB

Development log

Comments

Log in with itch.io to leave a comment.

bens brush needs a update to have a check box to do "next brush" on loop, it also needs a setting to change the speed at which that next brush is played

Yes indeed, animated (and automatic) brush changing is on the list for the next update of Ben's Brush already! ๐Ÿ˜€

Hey Carbs, I bought this as part of one of the bundles.  I seem to be having a problem with it.  I tried reproducing your Tree leaves scene.  I programmed 3 hotkeys as your tutorial recommended buttons 1, 2, and 3 (loop and draw).  But when I go to loop, it may create 2 additional frames, but it stops there.  Drawing seems to sometimes work, but at other times, I can't get anything to appear by just moving my mouse.  If I click to place leaves, they all end up on 1 or 2 frames, so it looks like they are blinking.   Any thoughts about what might be happening?  

(2 edits)

Aye thank you for your support on these!! Sorry for any confusion!

Hmm it should be placing pixels when is drawing is toggled on, though maybe it needs to also have is looping on first. There might be some toggling in the background getting mixed up but would you be able to post a video showing what youve got set up? Would love to take a look!


Oh also not sure that it matters but the 1,2,3 I have set were on the number pad, not sure if the normal numbers conflict with something but worth noting I guess haha



I did shoot a video, but not sure how to post here without a Youtube account.   So I am posting an image to give you an idea.  

Today, I created a fresh drawing 256 x 256.   I did the procedures above on the tree drawing. It does drop the leaves in a pretty pattern, but it's all on one frame.  

ok, I think I see what the problem is, in your video it says to put some frames down.  I wasn't adding frames.  After adding frames it seems to work well.   

Oh, hmm i thought itch let videos be embedded but looks like it is just images dang!


Okay so the reason it's only drawing on the one frame is because by default loop draw is looping over all the frames in the timeline. Because you've only got the one it's painting all your pixels there.

You can either add in some more blank frames, I belive the hotkey in Aseprite is Ctrl B, and then it should loop though the cels / frames when is looping is on. This is where you toggle is drawing and just move (not clicking) on the canvas ๐Ÿ˜€


The other option is in the adv settings called Append Last Frame. This will keep adding frames to the end of the timeline (after the last frame) instead of looping around.


Again sorry for any confusion on this. I hope I can some how find a work around in the future for using the mouse click instead of the toggle but yeah its tricky stuff!


Let me know if this helps though!! ๐Ÿ˜€ 

Yes, this works now!  Maybe just add on to your written procedures that the user needs to add some frames for the plugin to work properly.  In messing with it, it might be helpful at times to autodraw on 1 frame.  like if you're trying to do some careful fill ins that aren't too agressive.  just my thoughts...  

(1 edit)

Excellent! Yeah it can be tricky to get in to but equally powerful once your able to use the tool ๐Ÿ˜€  Can't wait to see what you make!


I'll see about adding a little more clarification to the steps on the page, thank you again for all your support  and happy pixeling! ๐Ÿฅณ

It's really cool 

Could you make it work with dynamic brush (velocity)?

Hmm that is a great question! I'll add this to loop draws list to explore! Thank you!

Hey, I just wanted to show some appreciation for making this tool! I saw it in a '3 Extensions You Must Use' video, and I noticed how nicely you replied and seemed like a standup guy. I hope you can make more tools like this. I really like it, and I hope it'll help me start pixel art for my game.

Aye! Thank you for your kind words ๐Ÿ˜€ So awesome that you found my tools though that video! Honestly I was just so honored to be featured, the tool is very fun to play with!


That is the goal, to make more tools. I've got a board full of them actually ๐Ÿ˜† They just take time and energy which is tough these days but I'm out here trying atleast hahaha


Awesome! Welcome in to the pixel art and game dev btw! It's super fun to create and see projects come to life ๐Ÿ˜€ Looking forward to seeing what you create!

Are there other payment methods? You can't buy from Russia

Oh no, this is no good! I belive itch accepts credit/debit cards and paypal transactions. If you have a card try that because I've heard that paypal has a some blacklist or something unfortunately ๐Ÿ˜ž

I am looking in to some other options, one of which would be an application on Steam with each tool as a dlc. Hopping this will help get around the country payment issues in the future as this has happened a few times already. 

If your able to send me a dm on Twitter I can see if there is anything else I could do on my end even temporarily ๐Ÿ˜€ Sorry for all the troubles!

I wanted to get this but i can't buy from my country :(

:( which country are you from? Does itch not allow you to buy?

I am from Nepal. Yeah.. 

Hmm, thats odd! I wonder if reaching out to itch support they would allow payments from this country. Maybe they don't have a conversion set up for this or something? Sorry for all the troubles :(

Looking in to this further, from what i can tell, itch accpets payments via creditcard/debit and paypal.

As mentioned in Titan's comment above im loooking in to some other options that will hopefully help with this. Though it would def be nice to keep everything in one place somehow cus itch is pretty great for sure!

If you might have a card I would try that first and see if it let's you buy but if not reach out on Twitter dm an I can try and figure something out for you as well :)

It's quite unfortunate that it blocks like this so hopefully we figure something out! Sorry for all the troubles though!

Another awesome tool cabs. You never fail on a easy to use yet poweful tool like this one. I will try to use a custom brush that simulates brush dynamics because this feels like a pretty good combination to make cool attack effects

Ayeeee thank you for your kind words again! I'm glad you were able to pick this up and absolutly let me know how you get on with this and if it works well! :D


Come to think of it I didn't test dynamic settings like pressure and such I wonder if they also work with this tool!