How do I Create Brush Bundles on an Android devlce?

I have looked high and low for a step by step way of creating bundles so that I can easily have everything in a nice package when I have a “mishap” when attempting an update Krita to the newest version. I am back to using 5.1.5 again, btw. I finally got to try 5.2.2. and ended up going back to the old version because for some unknown reason when (except for the very first save of something I was working on), Krita stopped saving my work in the JPG format(I actually have no idea what format it was being saved as becuase there wasn’t any image and appeared like a document?). Anyway, I have a LOT of brushes that I have made and saved it has gotten kind of old having to either remake them or individually import them and try to recreate them all over again. Also, is there a way to add more brushes to your WIP bundle? I would really appreciate a written -in- crayon hand- holding way of doing it. I accidentally created a bundle and have no idea how I did it (with all of 2 brushes in it). Thank you all for any help you can provide! Happy Holidays to all of you!

The most important thing first: Using Android, you have to choose a location where you definitely have read access after you wrote, sounds crude, but that’s Android.
To just save your resources in front of an update or like in your case a downdate, I would simply copy my resource folder over to a SD-Card and play it back in, in case the operation shreds your resources. Don’t forget that a bundle can not contain every existing resource-type, so depending on the things you created yourself this may be the far better option.

But to create a bundle, you simply open the bundle-creator via one of the resource-management options, so via ‘‘Settings’’ >> ‘‘Manage Resources…’’ or via ‘‘Settings’’ >> ‘‘Manage Resource Libraries…’’ and choosing “Create Bundle” or “Create a Bundle”, the following dialog is the same.
There you give your bundle a name, can give it a description, I would create and assign an icon for it, also, I would give it a license should you ever consider sharing it with others, so you don’t need to create a new bundle because of a missing license, maybe you want to share your website or email here, so you can be reached if something won’t work as expected or if someone wants to take a look at your portfolio.
If you want to give your resources the tags associated with them on their way into the bundle, you also do this on the left-hand side, but it is not a must.
But the most important thing is to enter the path where the bundle should be created in, don’t forget, you have to have access to that folder!

On the right, you choose the resources that should make it into your bundle. On the top you got a drop-down menu where you choose the resource-type, I usually begin with the Brush Presets, but begin as you like. The left row shows the existing resources, and after you selected one or a few/all, a click on the rightward pointing arrow-symbol transfers the selected resources to the right side where all the resources have to be brought over you want to see in your bundle.
You DO NOT HAVE TO search for the Brush Tips that are assigned to a Brush Preset, Krita adds them automatically, only those Brush Tips that are NOT ASSIGNED but should make it into the bundle have to be added after you selected Brush Tips in the top drop-down menu. Unfortunately, this automatism did not work for the Patterns that belong to a Brush Preset. At least the last time I checked, the problem wasn’t fixed (because they should also be included automatically (but I confess I keep forgetting to create the associated bug report for this, otherwise it would probably already be fixed)), maybe it was fixed without me realizing it. If you want to check this being fixed, create a test-bundle including a Brush Preset that has a Pattern assigned to it, without adding the Pattern manually.
So you do this with each resource type you want to add, select the type in the drop-down menu, add the resources to the right pane. Once you have added all resources you want to have in your bundle, you can click the Save-Button in the lower right corner and Krita will write the bundle into the chosen folder.
If you want to know the resource types, Krita can write to a bundle, use the drop-down menu in the resource bundling dialog.

Michelist

4 Likes

@Michelist Thank you so very much. Happy Holidays to you,btw! I do have one more quick question on the subject. What format/s should I be saving the tags and the presets under? I have been trying to cover my bases (yes I do use an SD card) and saving as jpg, png, kpp, kra. I unfortunately, haven’t been doing this with all of them because I initially went under the assumption when I saved as .kra that they would automatically be translated into all of the formats related to Krita. I am not sure if I am correct to assume this. Again, thank you so VERY, VERY, much for your time and assistance. It is vastly appreciated! My workaround for moving the data file over to SD doesn’t seem to be behaving as it once was before. This program is not opening anymore when I try opening from external storage (that is a whole differnt issue). I think Google is closing another loophole. I am going to try again to see if I can create a bundle based on your instructions! I will let you know how it works out. I easily get confused these days…LOL.

I’m currently not sure if you are mixing up things that do not belong together, because you name “JPG, PNG, KPP, KRA” together, KPP’s are by the way your brush presets, and your assumption that when you save something as KRA, which is the format to prefer as long as you are working with/on a file, it would be automatically “be translated?” into all the formats related to Krita, what IS NOT the case! Krita only exports into another format when you explicitly tell Krita to do that.

If you want to save your works, your pictures, you have to find the folder/folders where these are stored on your Android and copy them to a folder on your SD-Card/external HDD/SSD. If Krita really does not have access to your SD-Card, then you have to copy them back to your Android for further working on them.

And please, if you want to have a JPG or a PNG, or any other format other than KRA and KRZ from your work, then do EXPORT that file instead of using the standard save-functions, so do ''File'' >> ''Export'' or ''File'' >> ''Export Advanced'' and choose the format to export your picture in, instead of ''File'' >> ''Save Ctrl S'' or ''File'' >> ''Save as Ctrl+Shift+S'', this ensures your working file →

  1. preserves its file name,
  2. preserves its file format, what is much more important, it preserves your layer stack!*
  3. can be edited easily, even in years, a file flattened to JPG, PNG and the like has lost its structure and is therefore not as easy to manipulate as a KRA-File.

So you should only throw away your KRA files if you need to save space on your SSD/HDD/memory cards and really can’t afford a replacement, a larger one. But with today’s prices for these media, it’s better to buy an additional SSD/HDD/memory card to store your work for “eternity”.**


Now to bundles.
A bundle is not for holding pictures in the meaning of art, pictures you would post here in the forum for instance.
But a bundle can hold pictures in the meaning of Brush Tips and Patterns, that are literally pictures, GIH-Brush Tips are even a collection of pictures saved into a Brush Tip.
But you have to save your resources separately to your pictures, these are handled different by Krita.

And it seems there are things you have not understood, like tags.
Tags are used to organize resources. For instance, you may have a brush that is an airbrush, that is made by you, and it is well suited for painting clouds. So you could have given that brush the tags “Clouds”, “AirBrush” and “RookStar”, and in case you need, while painting, an airbrush, then you can go to Krita’s Brush Presets-Docker and open the drop down-menu at its top and select the tag AirBrush and Krita will show you all brushes with that tag. The same would go for clouds in case you want to paint some, just enter clouds in that drop down-menu, and you are presented the brushes tagged with “Clouds”.

And this works for any kind of resource Krita can hold in bundles. If that resource type has its own docker, you can assign the tags there, if not you can assign tags, for all resources that can be tagged, via the ‘‘Settings’’ >> ‘‘Manage Resources…’’-dialog.

So if you decide to add Tags to your bundle, you have to select a resource type, say Brush Presets, and can then select from the tags given to the resource Brush Tips you want to add to your bundle, and you have to repeat that step for every resource type whose tags you want to add.

But, to add to the possible confusion, Krita also knows and has TAG-Files. These are “Digital.tag, Erasers.tag, Favorites.tag, FX.tag, Ink.tag, Paint.tag, Pixel_Art.tag, Sketch.tag and Textures.tag” and these files are in fact translation files for the 9 standard-tags Krita ships with. In case you are a curious person, open such a file with a text-editor you like to see that there the meaning of that tag you selected is briefly named and below you find the translations therefore into a lot of languages.

The resources you can put in a bundle are: Brush Tips, Brush Presets, Gradients, Gamut Masks, SeEXpr Scripts, Patterns, Palettes and Workspaces.
And you have the opportunity to add or not add tags you want to organize these resources with.

The good thing is that you have a SD-Card on which you could store all these resources (if it has enough free space), e.g. your Brush Tips, Brush Presets, Gradients, Gamut Masks, SeEXpr Scripts, Patterns, Palettes and Workspaces, and play them back after you made the changes to Krita you mentioned above.
That would be far easier than to create a bundle, where you can, in theory, forget to add all resources, overlook a brush preset for instance, and additionally, as I pointed out above, a Krita bundle can not store/save/hold every resource type Krita knows. A full backup of your resource folder would elegantly avoid this shortcoming.
To find your resources’ folder, you can look up its location in Krita via ‘‘Settings’’ >> ‘‘Configure Krita’’ >> ‘‘General’’ in the Tab ‘‘Resources’’. After you closed Krita, browse to it and copy it over to your SD-Card, that is far more easy and prevents forgetting a brush or other things.

When you have saved your pictures AND your resources to your SD-Card, you should be safe to perform the update you had in mind as you created this topic.
By the way, I would remove the SD-Card when performing your update, then it is safe for whatever mishap may happen on your Android while updating. :wink:


@RookStar: Sorry, I hope this is not too complex now, but your last post showed many big question marks, and I tried to tackle them all. Unfortunately, the topics are woven together to a certain degree, and that makes it not easier to describe it to someone who seems to have several misconceptions about the whole process, and about what is what, and what it does, so please be generous with me and ask me to explain the passages that I have made too complex.

Michelist

*For instance, I have from all of my pictures the KRA-File, except for a few images, from my beginnings with Krita, where I didn’t know any better, or that are so simple and unimportant, like sample backgrounds that I occasionally use for my screenshots of Krita dialogs, that I consider it unnecessary.

**I know how much I miss all the things I lost when my apartment burned down in the late 90s. I had only moved large parts of my music to hard drives outside, the rest of what I had created was gone…

2 Likes

Thank you so very much for your responses. Strangely, I didn’t recieve this in my Email. It has been a while since I have visited this site. I vastly appreciate all of the information. I have since created a bundle and really need to get with it and create more…LOL. I find that I create brushes when I start a new work. I try to save everything but when it comes to Android and its filing especially when it comes to internal storage it is a bit harder to navigate or even view due to restrictions that have been placed upon the OS (starting from about Andoid 11 but really obvious on 13). Everything you have written has helped IMMENSELY!

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.