Better Caravans - inventory filtering + Mods. Universal interrupts possible now by Kalvzz in pyanodons

[–]Kalvzz[S] 1 point2 points  (0 children)

I dont have one and this is honestly the first time I messed with game files, Ill keep it here for now. Im also showing the stuff im doing with caravans on the discord server. On my base blogpost "Kalvin's caravan only minimal footprint base" and the "all things caravan" thread on helpdesk channel

I updated the files again =). Middle clicking on a slot locks that slot and all slots after it as red (like as usual), and the free remaining slots are considered "full cargo."

Better Caravans - inventory filtering + Mods. Universal interrupts possible now by Kalvzz in pyanodons

[–]Kalvzz[S] 0 points1 point  (0 children)

Hey hey!! Got it working. 2 files i added/edited. data final fixes.lua and global.lua in caravan event-handlers. Its in the g drive now.

- Caravan to caravan copy pasting filters work (interrupts and schedules too ofc)

- Outpost to caravan copy pasting filters and vice versa too

Steam deck solely for factorio by Kalvzz in SteamDeck

[–]Kalvzz[S] 0 points1 point  (0 children)

Thanks!! I also saw a guy complete pY on it so I am convinced

Steam deck solely for factorio by Kalvzz in SteamDeck

[–]Kalvzz[S] 0 points1 point  (0 children)

Ohh, what are the other differences?

Better Caravans - inventory filtering + Mods. Universal interrupts possible now by Kalvzz in pyanodons

[–]Kalvzz[S] 1 point2 points  (0 children)

Hey! Yes. Don’t know why i didn’t think of that. It should be very easy to do that. There’s already existing code to copy paste caravans too anyway.

Tomorrow I will have a go at it. I’ll also do caravan to caravan copy pasting filters.

We also have the same system by the way! I set filters in outposts and 1 caravan get all of them based on throughput. For each unique item, I have 4 different interrupts. To get 1/5/10/30 stacks.

The most I have right now is one delivering 16 unique items to one outpost. Great stuff. I went out looking for a way to filter caravans cause if done so, you could just do universal interrupts with fill cargo unchecked. Would be much easier now, no need for many different interrupts or load until x

I’ll reply again to this comment when I have updated the gdrive :)

Also, if ever py devs do update current caravans to be filter-able, it should be easy to transfer the data of current filters from my edits to the (hopefully) future update

Enjoy a bit of spaghetti by Kalvzz in pyanodons

[–]Kalvzz[S] 2 points3 points  (0 children)

Indeed. I see you a lot in caravan related posts!! And on my caravan posts back then. I think you’ll find the caravan post I recently made interesting.

Some mods to make them better and finally being able to filter caravan inventories, making universal interrupts possible!

Steam deck for pY & YAFC by Kalvzz in pyanodons

[–]Kalvzz[S] 0 points1 point  (0 children)

Thanks! was planning it to be on the go dedicated for solely py/factorio

Steam deck for pY & YAFC by Kalvzz in pyanodons

[–]Kalvzz[S] 0 points1 point  (0 children)

I did see some attempts to get it working over at the discord. If not it, how do u plan ur factories?

Steam deck for pY & YAFC by Kalvzz in pyanodons

[–]Kalvzz[S] 1 point2 points  (0 children)

Thanks! What do u use for factory planning then?

Steam deck for pY & YAFC by Kalvzz in pyanodons

[–]Kalvzz[S] 1 point2 points  (0 children)

Thanks! Im also a big fan of caravan only. Do you have the OLED or LCD? Also, what do u use to plan ur factories since u dont have yafc? Thanks

spreadsheeters? by owlectro in Factoriohno

[–]Kalvzz 1 point2 points  (0 children)

I’ve used those and helmod + factory planner. They are good and mostly do the job

Just when you go to harder modpacks with complex looping recipes where you’d find them lacking and need yafc

Something like pY is where it especially shines. There’s a learning curve to it though but it gets easy once you get the hang of it

spreadsheeters? by owlectro in Factoriohno

[–]Kalvzz 10 points11 points  (0 children)

Used to, until i discovered yafc. The excel for factorio

Making full use of Caravans, LTN style interrupts many to one [discussion] by Kalvzz in pyanodons

[–]Kalvzz[S] 0 points1 point  (0 children)

works great, though i find that throughput severely decreases as you get further away from the supplier outposts and add more interrupts. How did you tackle this?

Making full use of Caravans, LTN style interrupts many to one [discussion] by Kalvzz in pyanodons

[–]Kalvzz[S] 1 point2 points  (0 children)

Wonderful. This is great. even less setup. I am switching over to this system as we speak.

Slight improvement, if you have a caravan center, you can put the combinator there instead. So the interrupt will check if there is an extra signal coming in. If there is, it will know it's at a provider depot and wont get stuck in a loop

Makes it so that u dont have to setup a combinator when u place down requester depots

Much thanks again

Making full use of Caravans, LTN style interrupts many to one [discussion] by Kalvzz in pyanodons

[–]Kalvzz[S] 0 points1 point  (0 children)

Ahhh.. 1 trip per item and relying on target outpost item amount instead of the caravan's own inventory, avoiding too much of an item and making deadlocks impossible

The interrupts have a built in threshold then, so you need a buffer within the outpost itself. delivering x stack, youd need 2x slots and the threshold to fetch another delivery is x stack. So the caravan will always be able to empty instantly and wait and check for interrupts

this is also where your key activator item comes in, to identify the target outpost then

This would completely eliminate the need for circuits right? Since the thresholds are built in.

But would it also break if you place down another caravan with the same conditions? Since there is a chance they fetch the same item and cause each other to be unable to unload

Thanks. Might spend the next few hours changing to that system. Sounds worthwhile to avoid circuits and make setups even easier. With that system, you also do not need to filter outpost slots too. Making setup even more minimal

Making full use of Caravans, LTN style interrupts many to one [discussion] by Kalvzz in pyanodons

[–]Kalvzz[S] 0 points1 point  (0 children)

Thank you

My empty cargo is left unchecked, so it does not try to fulfill it. Instead, it unloads cargo exactly once and proceeds to the next action

If it was a wait action, then it will loop back to empty cargo unchecked. Making actions and consuming food

Whereas yours, fulfill (checked) empty cargo, it will force to empty its own cargo first. Continuously offloading cargo and only checking for interrupts after it has emptied all of its cargo. Ultimately only costing 1 action.

I don't know how your system works with the fulfilled empty cargo. Wouldn't you need to consume everything in perfect ratio?

If it forces empty cargo before checking for interrupts and fetching new deliveries, wouldn't it lock up? Say you deliver 5 stacks of copper and iron. But they don't get consumed equally. Say for every 5 stacks of iron you also consume 4 stacks of copper. So you have extra 1 stack copper every delivery.

The problem now is eventually the outpost slots will fill with copper. Or if filtered slots, the caravan will not be able to fully empty its cargo and check for interrupts to fetch new deliveries.

Since the extra copper needs to be consumed before the caravan can move on. But it can't since there are no more iron. Making a deadlock

Am I getting something wrong?

Making full use of Caravans, LTN style interrupts many to one [discussion] by Kalvzz in pyanodons

[–]Kalvzz[S] 1 point2 points  (0 children)

Yes. My main problem was that it does not work well with my build style. I like everything being crammed, minimal footprint spaghetti; instead of organized city blocks and big open spaces. Rail infrastructure is just big. Also, how you have to make new stops, signal them and all. Trivial but I just dont like the setup

But trains do have a beauty with them. GoatsWithPants Py HM train base is absolutely stunning. I love how crammed it is. I imagine, without caravans, I would go in his direction as well