Project Zomboid

Project Zomboid

ExtraSauce Bundler
61 Comments
MonsterSauce  [author] 2 Nov, 2022 @ 4:39am 
@TrapperCZE

this mod is not longer updated. I've kept it for people who still wants it.
"ExtraSauce Quality of Life" contains bundler, in the hoarder mod.
HardWorkingLoner 2 Nov, 2022 @ 2:27am 
is this mod by any chance "unlisted" or something ? cant add it to my collection
i wil repalce it with the ExtraSauce Quality of Life, does that one contain all your qol mods ?
pgames-food 29 Sep, 2022 @ 8:48pm 
(ive been picking up lots of small clothing items, like ties and tights, i'll start saving them for making a bundle for fuel) :)
pgames-food 21 Sep, 2022 @ 5:19pm 
cool it worked :)

only scare i had was when my "toggled on" bags didnt appear in the list of equipped bags, and i thought i did something wrong but all i had to do was toggle something on or off andy they all appeared :)

the new campfire option you added for fuel is great :)
pgames-food 20 Sep, 2022 @ 6:32pm 
ah ok thanks, i'll do a backup in case i zap the wrong thing and try that - thanks :)
MonsterSauce  [author] 20 Sep, 2022 @ 6:29pm 
@pgames-food

I would uninstall all except:
"ESBundler2"
because you will need to convert slowly to the newer bundles.
you can uninstalled all the rest, as QoL has them, and are newer versions too.
pgames-food 20 Sep, 2022 @ 6:18pm 
ah thanks, i checked my modlist for actives and so far i think i have only been using this:
mod = ESAmmoCheck,
mod = ESGunSwitch,
mod = ExtraSauceSac,
mod = esbmFreedom (bagmerge)
mod = ESBundler2,

that could be why im not seeing those woodfuels

should i just add and enable the qol mods too, or do you know if i woudl need to remove one of the above first?
MonsterSauce  [author] 20 Sep, 2022 @ 6:03pm 
@pgames-food

hmm Vanilla already lets you burn clothing, as long as you can rip it and get some sort of sheet from them. you get 15min per clothing.
In my QoL mod, I have a feature called "woodfuel"; you put all the stuff that can be burned IN the campfire, then, select all, and select "add fuel", this way, you dont have to click 1 at a time to fuel your campfire. QoL also lets you burn sheetrope as fuel too, so, what I can do is, build on "woodfuel" and extent it to bundles.
you'll have to use QoL's version of bundler, it's also a more updated version.
pgames-food 20 Sep, 2022 @ 5:33pm 
actually there might be a better way :)
"monster fuel cubes" :)

what if there was just 1 simple recipe for making "monster fuel cubes" out of stuff?
and then when seeing the "add fuel" menu, the monster fuel cubes simply always appear first? :)

for example, i could use regular inventory windows to right-click on broken twigs, and "make into Monster Fuel Cubes"

or right click on dirty rags or on clothing items/sheet ropes, pinecones etc, to make monster fuel cubes :) then the list of stuff showing in the Add Fuel would be less, and your cubes become famous :lunar2019grinningpig:
pgames-food 20 Sep, 2022 @ 5:31pm 
hi monster sauce, i had another idea :)

do you know if it is possible for the campfire to "bundle" / "group" items together?
for example, when adding fuel, it shows each item multiple times, but maybe if it grouped types together it could be a bit easier to use?

eg: add fuel:
Clothing > sub menu with the clothes by type
Headwear > baseball caps etc
Torso> Tshirts etc
Torso>Sweaters
Legs> Shorts
Legs> jeans
Footwear> sneakers
Footwear> shoes
etc?

and also non-clothing?
MonsterSauce  [author] 11 Aug, 2022 @ 3:54am 
@axelroadman

ah yes, you are right. it makes more sense your way.
Tatsuya 11 Aug, 2022 @ 3:09am 
Add another version of the mod that removes the RNG mechanic.
axelroadman 11 Aug, 2022 @ 2:55am 
Hello. Thanks for the great mod. Is it possible to change the names of the Stacks by default? For example, to change from: "Stack of (25) Beer Bottle" to: "Stack of Beer Bottle (25)". This will be very good for sorting items.
Sorry for bad English (Google Translate).
MusicManiac 17 Jun, 2022 @ 12:32pm 
Other mod got updated, he added item:getFullType() == "ESBundler.ESBundlerBag" to the list of excluded items so as long as this part doesn't change in your mod from now on it'll be compatible :)
MusicManiac 16 Jun, 2022 @ 12:42pm 
There is a fix, he'll be implementing it next update. He needs to add your ESBundlerBag in the list of items that are excluded from their weight being touched, he said he'll add it next update. I left details in that mod bug thread
MonsterSauce  [author] 14 Jun, 2022 @ 11:42am 
@MusicManiac

I don't know what to do for you. I give the bundle a weight at the time of creation, and I have no other code that changes the weights afterwards.

the only thing you can do is:
in my mod, update the "media/scripts/ESSBundler.txt"

item ESBundlerBag
{
Weight=1, <- update this weight
Type=Normal,
DisplayName=BundlerBag,
Icon=pieBag,
}

this way, when his mod updates weights, at least there will be a minimum weight?
MusicManiac 14 Jun, 2022 @ 11:18am 
@MonsterSause ty for fix. I asked the other author and he says problem is on your end :(
https://gtm.steamproxy.vip/workshop/filedetails/discussion/2754567348/3191369524228817884/?ctp=7
MonsterSauce  [author] 14 Jun, 2022 @ 2:44am 
@MusicManiac

I've fixed the menu option texts.
I've looked at the mod that was causing an issue, and there isnt much on my end that I can do.
that other mod is doing things to weights, and there is nothing on my end that can stop it.
MusicManiac 13 Jun, 2022 @ 7:55pm 
Hello. Got a weird mod conflict. Narrowed it down to this mod: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2754567348
The bug itself is that if you bundle up something, it shows correct weight of the bundle. Rights until you pick that bundle up. And by pick it up, I mean with your mouse, the second you start dragging bundle anywhere, it changes weight to 0, so you have bundles that weight nothing. I've sent you a friend request in case you'd like to get any further information. Btw, there are no LUA errors. Oh, and on top of that, when you try to bundle things context menu shows "Bundler:" into menu "IGUI_ESQ_COMMON_UI_USE Ripped Sheets:" into "Pack this stack of (x) Canned Chili", with x being different numbers as mod intended.
pgames-food 9 Jun, 2022 @ 10:03pm 
i managed to find 5 vhs tapes spare so far and turned them into rope - thanks monstersauce :)
pgames-food 5 Jun, 2022 @ 5:18pm 
ah hehe, thanks if you can.. i usually dont use up many vhs tapes and once we have the same tape, watching it more than 1 time doesnt do much and then they sit there doing nothing :)

i remember when i was playing tetris all day, i went to sleep and could dream about playing tetris lol :) (it felt so real)
MonsterSauce  [author] 5 Jun, 2022 @ 3:10pm 
@pgames-food

not gonna lie, I woke up from my nap and for 5 minutes; staring at that image.
Many thoughts were in my head:

"that is ingenious, I would have never thought about do that."
"how long did it take to make that rope?"
"how sturdy is it?"
"nope, pretty sure its not fire proof"
"pretty sure garbage bags can tie just as good as that rope"
"i guess that one way to use up all those... tapes"

I suppose I could include some rope recipes:
twine => rope
rope => twine
tape => rope
pgames-food 5 Jun, 2022 @ 12:44pm 
maybe they are compatible...this mod saved me tons of lag i was getting at water sources, when rightclicking if i had too many items of clothing :)

btw monstersauce, i had an idea for a new mod.... a way to turn VHS Tapes (recordable media lua) into Rope :)

for example here :)
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2817408537
Fookin Diablo 4 Jun, 2022 @ 9:53pm 
Nvm just tested. Both mods go about it differently, and effect different items.
Fookin Diablo 4 Jun, 2022 @ 9:43pm 
So that Pantry Packing mod does the exact same thing as this mod right? Trying to cut out mods on my list that do the same stuff.
Hey Kyle 25 May, 2022 @ 7:41pm 
@MonsterSauce, thanks for the quick fix! It works flawlessly now. Can't play without your collection of mods :)
MonsterSauce  [author] 25 May, 2022 @ 5:03pm 
@Hey Kyle

I've patched it. it was a victim of copy-paste
Hey Kyle 25 May, 2022 @ 4:56pm 
Unfortunately, I'm seeing the same error FluffySnake was getting. When hovering over any bundled item(s), a massive amount of errors are thrown. Granted I'm using one of those big collections beside it (Rubanov's Zomboid 41.68, specifically), so *maybe* there's a conflict?

[code]
LOG : General , 1653522553909> -----------------------------------------
STACK TRACE
-----------------------------------------
function: doColumns -- file: ess.tooltip.bundler.lua line # 134
function: init -- file: ess.tooltip.bundler.lua line # 167
function: render -- file: essBundler.info.lua line # 8
function: render -- file: erisPLL_inventoryTooltip.lua line # 79
function: render -- file: SMUI_eris_inventoryTooltip.lua line # 79

LOG : General , 1653522553939> -------------------------------------------------------------
attempted index: utils of non-table: null
[/code]
pgames-food 24 May, 2022 @ 4:22pm 
ah ok
MonsterSauce  [author] 24 May, 2022 @ 4:16pm 
ya, that's what i use it for too; keep the lag down. I'd just package all the things that I know i wont use.

ah yes, the Idea for 1 item is, if you want to shrink 1 stove, or a TV
pgames-food 24 May, 2022 @ 2:25pm 
hi they seem ok to me,
i probably would have started from 2 items, since i dont think i would need to bundle 1 item into 1 bundles item :) but its all good :)

this mod actually fixed my lagging issue from rightclicking on water sauces with lots of clothing, and now there is no lag, so thanks :)
MonsterSauce  [author] 24 May, 2022 @ 1:17pm 
I have these 3 choices for sets of stacks:

{ 1, 5, 10, 25, 50, 100, 150, 250, 500 },
{ 1, 6, 12, 24, 48 },
{ 1, 25, 50, 100, 150, 200, 250, 350, 500 },

I'm open to suggestions. as, I don't know.
pgames-food 20 May, 2022 @ 5:28pm 
ok cool ;) thanks
MonsterSauce  [author] 20 May, 2022 @ 4:11pm 
@pgames-food

yeah, I'll do an update to be able to use ropes too. right now only sheet rope.
1 sheet rope = supports 3 weights.

i think I will do:
1 twine = supports 6 weights.
1 rope = supports 9 weights.
pgames-food 20 May, 2022 @ 3:42pm 
cool i was able to make some bundles, but im always not having enough sheet ropes..
is it only sheet rope that can be used? i think i can make ropes but am having tons of ripped sheets/rags but not enough sheet ropes :)
pgames-food 18 May, 2022 @ 4:17pm 
cool, many thanks i will try this :)
MonsterSauce  [author] 18 May, 2022 @ 3:53pm 
@pgames-food

you can bundle anything together now.

like, a can opener and all your can foods, if you wanted to. and then unpack for a picnic.

just highlight all the things, then, bundle.
I like to bundle all my booze together.
pgames-food 18 May, 2022 @ 3:34pm 
(even if it lets us only bundle clothes of the exact same type, it will still help a lot if it can do that) :)
pgames-food 18 May, 2022 @ 3:33pm 
hi extrasauce :)
do you know if i can use this mod to "bundle" a large bunch of clothes (of any type) into a smaller bundle (and not have any of the bundled clothes appear in the "clean" menu?

the main issue im trying to solve is that i like picking everything up, but now when i go to a water source, the game takes a minute of lag/freeze until it shows me hundreds of clothing items to wash ;)
kaylo7 26 Mar, 2022 @ 12:58pm 
Looks like metal shelves can still be bundled using legacy version. Haven't checked all the other container types yet since the update.
kaylo7 25 Mar, 2022 @ 5:23pm 
Not the end of the world. Encourages more exploring to find replacements! Appreciate you looking into it, as I have quite a bit of legacy-bundled furniture left.
MonsterSauce  [author] 25 Mar, 2022 @ 5:19pm 
@kaylo7

we've both lost furnishing. I've lost a lot of water dispenser. and antique stove. somehow, it was working a while back, then, it did not work anymore. so, that's when I took the time to updated this mod. i have applied the same restriction now to legacy version, just in case, people are still using it. it's mostly furnishing that behaves different from "items".

I am sorry for your loss.
kaylo7 25 Mar, 2022 @ 4:34pm 
Oh forgot to add - these corrupted unpacked containers with the "?" icon cannot be placed.
And I'm getting no errors when unpacking - it just turns the contents into an unusable item with a "?" icon.
kaylo7 25 Mar, 2022 @ 4:33pm 
Update: Unpacked some containers I had in storage (legacy packing) including metal shelves, metal locker, small locker, small chest, bar center, left and right, and I think yellow locker. I'm mostly(-ish) sure I've successfully packaged and unpacked these items before without issue, so not sure if it's an update that broke it or maybe something corrupted on my end.
kaylo7 25 Mar, 2022 @ 2:51pm 
Had issues with some items being corrupted when unbundled (legacy bundles), where they unpack with a "?" icon but retain the original name of the item. Had this happen to the following:
-Wooden Crates
-Steel Shelving Pt. 1 and Pt. 2

Both were empty when packed (disassembled/picked up).
I believe it has happened to 1 or 2 other items, though I can't remember which ones, as I'd assumed it was a fluke for old items packed several versions ago. However this current issue happened on newly spawned items (unexplored areas) in the current version.
FluffySnake 22 Mar, 2022 @ 10:21am 
works fine now
MonsterSauce  [author] 22 Mar, 2022 @ 9:58am 
@FluffySnake

thanks for the report, it is fixed now. i think.
FluffySnake 22 Mar, 2022 @ 9:50am 
can't post the entire error log here but I only have the beta enabled and hovering over a bundle gives me tens of this error per second:

LOG : General , 1647967619162> -----------------------------------------
STACK TRACE
-----------------------------------------
function: init -- file: ess.tooltip.bundler.lua line # 121
function: render -- file: essBundler.info.lua line # 18
function: tooltipRender -- file: zzz_EHIFTB_CreateTooltip.lua line # 172
function: render -- file: BWP_eris_inventoryTooltip.lua line # 79

ERROR: General , 1647967619162> ExceptionLogger.logException> Exception thrown java.lang.RuntimeException: attempted index: utils of non-table: null at KahluaThread.tableget line:1689.
ERROR: General , 1647967619162> DebugLogStream.printException> Stack trace:
java.lang.RuntimeException: attempted index: utils of non-table: null
at se.krka.kahlua.vm.KahluaThread.tableget(KahluaThread.java:1689)
MonsterSauce  [author] 18 Mar, 2022 @ 4:55pm 
You should not disable the legacy version.
You can run both variants at the same time and take your time to migrate over.
kaylo7 18 Mar, 2022 @ 4:26pm 
Can both legacy and beta versions be loaded together? If not, will disabling the legacy version delete any previously bundled items? Just wondering if:
1. I need to un-bundle everything BEFORE updating, or
2. If legacy bundles will still exist in the beta version that I can unbundle/repackage into the new version over time, or
3. I can enable both and just unpack old stuff and re-bundle into the beta's bundles until all are converted before disabling the legacy version.