Mods / SpecializedBags Revived

Tags: #QoL #Storage
Author: SpeciallyCrafted
Side: Both
Created: Jan 4th at 1:20 AM
Last modified: Apr 9th at 7:19 PM
Downloads: 3583
Follow Unfollow 100

Latest release (for outdated Vintage Story v1.20.7):
SpecialtyBagsRevived_1.1.2.zip  1-click install


I revived the SpecializedBags mod (the original mod can be found here) at my husband's request for use on our Vintage Story server. It currently contains a linen bag (12 slots), a sturdy bag (14 slots), and a travel bag (18 slots) for agriculture, building, hunting, forestry, and looting. I also added a travel bag size (18 slots) for the base game mining bag. Each bag is only allowed to carry materials related to the bag type.

 

Please let me know if there are any requests for additions on Discord here:SpecializedBags Revived for a faster response, or I am good with a DM on Discord. I will respond here but it may be slower. The idea is to have specialized bags but still have a need for normal backpacks which is why not everything is included in the bags. 

 

Current Compatibility: 

Art of Growing

Floral Zones Mods (planks and logs)

Salty´s Manual Tool Crafting

Tailor's Delight (alternate recipes for bags if installed) (Temporaily Disabled due to updated Tailor's Mod)

 Wildcraft

 

Agriculture Bag Holds:
  • berry bushes
  • bonemeal
  • compost
  • dry grass
  • farmland
  • flax fibers
  • fruit
  • grain
  • honeycombs
  • mushrooms
  • potash
  • pumpkins
  • rot
  • saltpeter
  • seeds
  • soil
  • soybeans
  • vegetables
  • hoes
  • scythes

 

Builder Bag Holds:
  • bricks (inc. mudbricks, slabs, and stairs) ,
  • chairs
  • chests
  • chimneys
  • chiseled blocks
  • cobblestone
  • hay
  • ice
  • fences
  • glass
  • gravel
  • ladders
  • lanern,
  • mechanical parts
  • planks
  • rocks
  • roof parts
  • shelves
  • shingles
  • torch holders

       and more!

 

Forestry Bag Holds:
  • bamboo
  • berry bushes
  • cattails
  • cattail roots
  • dry grass
  • ferns
  • firewood
  • flaxfibers
  • flowers
  • honeycombs
  • logs
  • papyrus
  • papyrus roots
  • resin
  • saplings
  • sticks
  • tree seeds
  • vines
  • axes
  • saws
  • shears

 

Hunter Bag Holds:
  • antlers
  • bone
  • bushmeat
  • fat
  • feathers
  • fish
  • hides
  • pelts
  • poultry
  • redmeat
  • rot
  • arrows
  • knife
  • spears

 

Looting Bag Holds:
  • carpets
  • clutter
  • gears
  • jonas parts
  • lore items
  • paintings
  • rugs
  • spider webs
  • tapestries
  • wallpapers

      and more!

 

Future Plans:

  • Adding more items from updated version materials not in the original mod
  • Mod compatibility upon request

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.1.2 456 Apr 9th at 7:19 PM Show SpecialtyBagsRevived_1.1.2.zip 1-click install
v1.1.1 553 Mar 11th at 11:41 PM Show SpecialtyBagsRevived_1.1.1.zip 1-click install
v1.1.0 266 Feb 26th at 4:54 AM Show SpecialtyBagsRevived_1.1.0.zip 1-click install
v1.0.9 25 Feb 26th at 1:26 AM Show SpecialtyBagsRevived_1.0.9.zip 1-click install
v1.0.8 305 Feb 19th at 3:51 AM Show SpecialtyBagsRevived_1.0.8.zip 1-click install
v1.0.7 68 Feb 18th at 12:57 AM Show SpecialtyBagsRevived_1.0.7.zip 1-click install
v1.0.6 168 Feb 14th at 10:42 PM Show SpecialtyBagsRevived_1.0.6.zip 1-click install
v1.0.5 454 Feb 1st at 1:03 AM Show SpecialtyBagsRevived_1.0.5.zip 1-click install
v1.0.4 539 Jan 18th at 5:27 PM Show SpecialtyBagsRevived_1.0.4.zip 1-click install
v1.0.3 429 Jan 9th at 4:47 AM Show SpecialtyBagsRevived_1.0.3.zip 1-click install
v1.0.2 114 Jan 5th at 10:30 PM Show SpecialtyBagsRevived_1.0.2.zip 1-click install
v1.0.1 111 Jan 4th at 4:16 AM Show SpecialtyBagsRevived_1.0.1.zip 1-click install
v1.0.0 53 Jan 4th at 1:29 AM Show SpecialtyBagsRevived_1.0.0.zip 1-click install

42 Comments (oldest first | newest first)

💬 Scorives, 4 days ago

this was actually caused by wildcraftree. aparently his storage flage was superceding yours i fixed it though thanx.

💬 Scorives, 4 days ago

i cannot add sticks and seeds to the forestry bag as of 1.20.10 worked in 1.20.9 not sure what changed the flags are still the same and i can see they are still in the correct group other items workd fine i can even add new resource items but sticks and treeseeds wont work no matter what i do

💬 Willownezz, Apr 9th at 9:08 PM

I was wondering is it possible to change how many bags you can carry? we normally can carry 4 bags at once what about 6 ? so we can carry one of each type of bag!

💬 SpeciallyCrafted , Apr 9th at 7:22 PM

Spark077  There was an update with Tailor's Delight and the game version. I am not sure which is causing the issue but I have removed compatibility with Tailor's Delight until I have time to work on it. 

   

weithor  The Bag of holding mod is causing the issue. I can try to create a patch but it will take me some time. 

 

I am very busy with both work and home projects. Thank you in advance for your understanding and patience. 

💬 Spark077, Mar 25th at 4:07 AM

found an issue with Compatibility Tailor's Delight. It changes the recipe to use the needle but it wont craft. I can only craft any bag when I remove Tailor's Delight or remove the .json for compatibility. m using the least version of Tailor's Delight,specializedbagsrevived and matter.

💬 weithor, Mar 19th at 5:02 PM

hi  SpeciallyCrafted, I found flaxfibers can be stored in mining bag but not in agriculture bag. v1.20.4

I have https://mods.vintagestory.at/bagofholding maybe is important to say

💬 SpeciallyCrafted , Mar 11th at 11:41 PM

Sorry for the delay, the builder bag should hold Ashlar blocks now WinterOriole

💬 SpeciallyCrafted , Mar 5th at 12:54 AM

It was not intentional. When I revived the mod I left a lot of the original flags and throughout the version changes if the filenames or file locations change even slightly it breaks it. I was able to get both ashlar and drystone to be stored in the bag on my end. I don't know if they were newer items not in the version when the original mod was created or just not included. I am going to spend some time combing through each line item and verify it before updating another release, but it will be fixed on the next one. WinterOriole

💬 WinterOriole, Mar 2nd at 4:26 AM

Love the mod, not sure if this is intended but I can't put ashlar blocks (atleast andesite), and drystone (atleast peridotite) in the builder bag.

💬 SpeciallyCrafted , Feb 26th at 4:55 AM

Ok, I think I got most of it. I will look a little closer for the next time I update to see if I missed anything else. JonR

 

Thanks to everyone who has reported issues/bugs so that I can fix them!

💬 JonR, Feb 26th at 2:44 AM

Sorry to report this right after you pushed an update, but uh! I noticed something that was happening in my games ever since adding this mod in - and I think I tracked down the issue. From the start of playing, I noticed that dirt, logs and a few other blocks ended up going into the Backpack slots when they are empty. It looks like the Storage Flags for the items that go into two different bags are 2 higher then they should be, which ends up including that Backpack slot flag. I believe what happened was that when calculating the combo flags, the flag number set for the individual bags was added together, then 1 added to it for the Generic Slot. Buuut this ended up not accounting for the Generic Slot already having been added to the original two flags, resulting in that extra 2, heh.

Bit of a long winded explanation possibly, but in short, for the combo bags if you subtract 2 from each of their flags, it will fix this bug!

There is also a slight error in the Wildcraft Fruits and Nuts compat file, where you want to change the operation from 'add' to 'replace' for Clippings and Flowers as Wildcraft appears to add the Storageflag 33 to those, and the patch won't go through on them otherwise!

💬 SpeciallyCrafted , Feb 26th at 1:27 AM

It should be fixed Handsomejack. Thank you for reporting! 

💬 SpeciallyCrafted , Feb 26th at 1:07 AM

I will look into the webs and paintings, most of the mods you have we do on our server as well. There are a few we don't, but I'll see what I can do!

💬 Handsomejack, Feb 25th at 1:06 PM

Playing in single player with local Server turned on so its pretty much a multiplayer session, we got a couple of QOL mods and some major content mods of which some of them are:

Expanded Foods,StoneQuarry,Xskills,Alchemy,WildfarmingRevival,allClasses,BetterRuins,FromGoldenCombs,DanaTweaks,CarryOn,stonebakeOven,Foodshelves also used to have BetterScrap,Primitive survival and All three Wildcraft flora mods but ended up removing them and starting a new world due to Ram Issues.

After forward testing now I can put most of the items in the bag description(Loreitems,Clutter,Gears,JonasParts...) except SpiderWebs and paintings.

💬 Handsomejack, Feb 25th at 12:40 PM
💬 SpeciallyCrafted , Feb 24th at 2:48 AM

Handsomejack I just tried the looting bag and it is working as expected. It could be a mod compatibility issue. Can you give me some more information to go on? Specific items? Mods you have installed? Happy to test and try to fix it or make it compatible with another mod. 

 

Thanks! 

💬 Handsomejack, Feb 20th at 1:27 PM

I crafted the linen "Looting bag" but it seems I cant put anything related to looting(items) in it or any other item for that matter.

💬 SpeciallyCrafted , Feb 19th at 3:55 AM

The Rough Ridge Tool from Art of Growing should be able to be held in the left hand now. Nikomat

The night vision helmet not being wearable is fixed. Ket

💬 Nikomat, Feb 18th at 11:17 PM

On 1.0.7 wooden ridges and creasers works as intended, but there is also "rough ridge" that I'm still unable to put in my left hand.

I belive these are all the tools from Art Of Growing that weren't working. Thank you for very fast fix :)

💬 Ket, Feb 18th at 3:36 PM

This mod is making the nightvision helmet unwearable for me

💬 SpeciallyCrafted , Feb 18th at 12:51 AM

Are those the only tools that go into the left hand? Nikomat

💬 Nikomat, Feb 17th at 9:48 PM

While using your mod I cannot put ridge or creaser from ArtOfGrowing mod in left hand (nor with 'x' key or using mouse in inventory). Because of that it is impossible to process flax (crumpled linen straw). Minimal replicable setup (1.20.4):

  • ArtOfGrowing 0.5.3
  • CoreOfArts 0.2.3
  • SpecializedBags Revived 1.0.6

problematic ridge item code: artofgrowing:ridge-wooden-oak

💬 SpeciallyCrafted , Feb 14th at 10:26 PM

GawdAwful

Absolutely! I believe I have it mostly done already, it wasn't too difficult. If I missed anything please let me know! I'll try to get it published tonight. I am working on a few other things too for it :) 

💬 GawdAwful, Feb 14th at 6:43 AM

Any chance you could look into Art of Growing for a compatability patch. The agriculture bags become near useless during processing due to this mod. Thank you for your time.

💬 SpeciallyCrafted , Feb 4th at 1:15 AM

Mlodyowiec

Thank you. I was able to get it to do it a couple of times but I can't recreate it consistently. I'll try and do some more testing on my end but it sort of looks like it could be base game. Very strange. I'll let you know if I find anything more out. Thank you so much for reporting it! 

💬 Mlodyowiec, Feb 3rd at 10:28 PM

SpeciallyCrafted

 

The game crashed when swapping the bags on the bag slot, it seems like the crash won't happen if you save the world with the agriculture bag equipped (not sure about this), while testing, after several crashes, the save was corrupted but was easily restored by the game. As you said, it's probably because of the slot colors, because when swapping wthout opened inventory, nothing happens, but otherwise the game crashes.

To sum it up: if you want to swap two specialised bags with each other, first unequip the first one and then equip the second OR swap them without opening the inventory

💬 SpeciallyCrafted , Feb 2nd at 7:21 PM

Jayro

The berries currently only go in the agriculture bag because they are "fruit" which I currently have in the Agriculture bag only. With the way the files are laid out, if I allow all fruit in the Forestry bag (including berries) it will add ALL fruit which is not the purpose of the forestry bag. 

💬 Jayro, Feb 2nd at 7:17 PM

I think there's a bug because I can't put the red currant in the green bag. Is this normal?

💬 SpeciallyCrafted , Feb 2nd at 6:01 PM

Mlodyowiec

Update: ok, so I have edited this several times. Every single time I think I have it, I can't prove it. I THINK it's the code of the game misreading the bag slot colors of my bags. It is very sporadic and I can't figure out WHY it happens. I just don't know if it is other mods causing the issue, or if it's a base game bug. I'll keep testing it. Can you see if it happens each time you try or just sometimes? 

 

Swapping it how? in a bag slot? I can do some testing with a little more details.

From what I can tell just by reading, the game is crashing because of the Bag Slot colors for the Agriculture Bag.

💬 Mlodyowiec, Feb 2nd at 1:06 PM

SpeciallyCrafted

The game just crashed when swapping a mining bag with agriculture bag

Running on 64 bit Windows 10.0.19045.0 with 24517 MB RAM
Game Version: v1.20.3 (Stable)
02.02.2025 14:05:04: Critical error occurred
Loaded Mods: aculinaryartillery@1.2.3, Allclasses@1.2.2, bean_stacks@1.1.0, bettertraders@0.0.9, buzzwords@1.7.0, combatoverhaul@0.1.22, cutthefat@1.0.1, DiamondTools@2.0.3, foundrymod@1.0.0, hangingoillamps@1.0.3, immersivecorpsedrop@1.0.3, jackofalltraits@1.0.1, long-term_food@0.2.0, millwright@1.1.8, mushroom@1.0.1, nightwatcher@2.2.0, qolcraft@2.1.0, spyglass@0.5.2, superfuelresumed@2.1.4, visibleore@1.0.1, game@1.20.3, vsimgui@1.1.7, alloycalculator@1.0.0, armory@0.1.4, egocaribautomapmarkers@4.0.1, awearablelight@1.1.31, bedspawnv2@1.4.0, betterfirepit@1.1.5, BetterProspecting@1.3.0, blocksoverlay@4.0.4, carryon@1.8.0-pre.1, commonlib@2.6.1, configlib@1.4.4, danatweaks@3.3.12, easyprospect@1.1.0, expandedfoods@1.7.3, extrainfo@1.9.6, fromgoldencombs@1.8.6, improvedhandbookrecipes@1.1.2, knapster@2.13.2, metalunittooltip@1.0.0, petai@3.0.1, resmeltableslight@1.0.0, rpgoverlay@1.0.0, spawnhighlight@1.2.0, specialexpandedbags@1.0.5, statushudcont@3.2.5, stonebakeoven@1.1.5, stonerailings@1.3.0, tieredsuperiority@1.1.3, trapdoorsareladders@1.0.0, versionchecker@1.1.0, creative@1.20.3, survival@1.20.3, worldmapmaster@1.0.4-pre.1, xlib@0.8.10, captureanimals@2.8.1, oregolems@0.1.7, playercorpse@1.11.0, stonequarry@3.4.3, tpnetpatched@1.14.5, xinvtweaks@1.6.10, xskills@0.8.11
System.Collections.Generic.KeyNotFoundException: The given key '-#91714c' was not present in the dictionary.
at Vintagestory.API.Client.GuiElementItemSlotGridBase.RenderInteractiveElements(Single deltaTime) in VintagestoryApi\Client\UI\Elements\Impl\Interactive\Inventory\GuiElementItemSlotGridBase.cs:line 514
at Vintagestory.API.Client.GuiComposer.Render(Single deltaTime) in VintagestoryApi\Client\UI\GuiComposer.cs:line 718
at Vintagestory.API.Client.GuiDialog.OnRenderGUI(Single deltaTime) in VintagestoryApi\Client\UI\Dialog\GuiDialog.cs:line 398
at Vintagestory.Client.NoObf.GuiManager.OnRenderFrameGUI(Single deltaTime) in VintagestoryLib\Client\Systems\Gui\GuiManager.cs:line 318
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 992
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 SpeciallyCrafted , Feb 1st at 1:26 AM

I added compatibility to Salty's Manual Tool Crafting to this newest version ghotiboy

💬 SpeciallyCrafted , Feb 1st at 1:24 AM

I added a looting bag to try and add the requests you both have. I did leave out ladders and torches as my husband and I still want normal backpacks to have a function. Please let me know if I missed anything else you think should be added to the new bag. 

Yootah, Agentfyre

💬 bringitonwimps, Jan 26th at 3:56 AM

dangerousb if you go to the discord mod page i can send you my config or here is a link to pastebin copy of my settings

https://pastebin.com/rdwfyWGV

💬 dangerousb, Jan 25th at 8:16 PM

bringitonwimps That's great to hear! If you'd like to share your fendragons BCS numbers, I'd love to hear them since I'm using that mod too and I'd love to use these together to add some more choice to how I kit myself out

💬 dangerousb, Jan 25th at 8:02 PM

SpeciallyCrafted Ahh, my mistake, thanks! I checked the value on the wiki and it looks like it's out of date

💬 bringitonwimps, Jan 23rd at 4:51 AM

dangerousb we orriginally set it to 10, I beleive the vanilla bag got buffed at some point as I too thought it was 10.  But we then shifted it to the 12 due the current size in vanilla.  We also use fen dragons bags but I start his first bag in linen at like 6 or 7 and max it at 12 or 13 and start the leather at 7 or 8 and max at like 14, can't remember the exact.  This is why we also added the 3rd level to make these special ones still relevent on our server.  Neither of us are able to code well enough to do a config file yet but that may come in the future.  I don't like even the extended bags from like fen dragons mod getting up to like 20+ slots, I think it completely trivialises inventory.  14 slots to me already kinda does that, but ATM im willing to with hard enough recipes let em get that big on my server.  We did revive this for our server but all input is welcome.  We may make our own backpack mod designed to fit more inline with these bags and what we like on our server in the future to all align a little better.

Thanks for the input and we are open to more thoughts on these bags.

💬 SpeciallyCrafted , Jan 23rd at 3:28 AM

dangerousb, I did check and the base game mining bag is 12 slots. The recipes I have for my bag are identical, plus one item relevant to the bag. My husband (bringitonwimps). I added a looting bag to try and add the requests you both have. I did leave out ladders and torches as my husband and I still want normal backpacks to have a function. Please let me know if I missed anything else you think should be added to the new bag.  

💬 dangerousb, Jan 22nd at 4:45 PM

Correct me if I'm wrong, but I think the base game linen mining bag holds 10 slots. Would it be possible to get a version of this with the same number of slots for the new bag types as the mining bags? I love the idea and I think this is a great bag option for my friends that want to stick closer to vanilla

💬 SpeciallyCrafted , Jan 9th at 4:56 AM

Agentfyre.  The base game has a mining bag - I don't know offhand all of what it carries. I like the idea of the clutter items but may not get to this suggestion right away as I am busy this weekend. I'll see what I can come up with. Appreciate the suggestions! 

💬 Agentfyre, Jan 8th at 4:34 PM

SpeciallyCrafted Love your mod! So glad to see it updated! :)

We definitely need some kind of Adventuring bag. Going to ruins, I often run out of room from clutter items, wallpapers, paintings, display cases, valuables, and the like. This would make it so much more manageable.

And a mining bag would be amazing! Something that holds rocks, ores, coals, clays, and peat maybe? I would use that often!

Keep up the great work!

💬 SpeciallyCrafted , Jan 4th at 7:10 PM

Yootah.  Those are some great ideas I can look into and possibly add. 

💬 Yootah, Jan 4th at 3:20 PM

Thank you so much! <3

I was only recently having shower thoughts about doing something similar and considered making the recipes like "1 mining bag + 1 cracked vessel of a related type" as an arbitrary balancing measure 😅
Those would've been for like.. forage, farming, adventuring (food, bed, raft, oar, ...), spelunking (ancient loot, gears, metal bits, jonas parts, torches, ladders ...)

But I love yours anyway, plus it's the one that already exists! 🙌

 (edit comment delete)