Item Network SA

by djmalk

This mod adds a network for transporting items and fluids. Now with QUALITY support.

Tweaks
2 months ago
2.0
830
Logistics Fluids Logistic network Storage Cheats

g Thank you

4 months ago
(updated 4 months ago)

You have no idea how long I've waited for this mod to be updated to SA. This was my go-to storage mod for so long that I had a hard time dealing without it. I play heavily modded usually and this mod is pretty much mandatory.

No other mod is this flexible or capable either. I have been using the shared storage mods and they "work" but nothing like this mod.

4 months ago

You're the first person to actually thank me for my work! This mod’s one of my favorites too, so I had to make it work with 2.0. It was tough at first, but I’m really familiar with it now. I made a couple changes, so be sure to check out the changelog. Happy gaming!

4 months ago

for real! this mod is a blast. works as an amazing alternative to trains (trains suck tbh) so having this means im no longer suffering in the endgame fiddling with trains for 10 hours and only spending 1 actually making the design im trying to make. thank you so much djmalk :)

4 months ago

You're the first person to actually thank me

I'm bad at showing appreciation, so a thank you from me too, now when someone reminded me.

The bug reports is kind of a sign of appreciation in its own, and your amazing fast feedback is wonderful.

This mod lets me explore factorio and it's mod without reinventing the transportation every time, so I can focus on the part that I love in the game.

4 months ago

Thanks bro for upgrading to Space Age

4 months ago

Thanks, y’all. Means a ton.

4 months ago
(updated 4 months ago)

I haven't had a chance to put the mod through it's paces yet like the one before 2.0, but I can say that mod handled up to 1000 network chests pretty easily. The best advice I have for using it at larger quantities is to increase the buffers. Nothing will be perfect and linked chests make a much better large scale solution. Feeding 5-10 linked chests with high speed loaders from the storage of the network chests will usually feed your whole base easily for that resource.

My favorite use for this mod is to use it as a unlimited storage for draining ore patches or instantly passing resources between planets. I find I tend to go way overboard on building when I know I have this massive buffer but my goals are always to go overboard until it lags my game out. Maybe I'll write a tips guide on how to easily use this mod.

I'm currently piecing together an overpowered modpack for myself to attempt a 100+ million SPM megabase. The mods I have chosen to use so far were because this mod wasn't available for 2.0, but now I have taken some mods out since this makes them unnecessary.

4 months ago

Here is "year's" description of performance, i have not touched that part of the code and don't wanna add too much stuff to this mod so its gonna affect performance. Also i have never built mega bases, i keep my chest count pretty low, even 3k is way too much for my play style:

This mod is tuned to take about 1-3ms every tick and does a fixed amount of work on every tick. While this is a lot of time for each tick, this mod also does a lot of work to transport all items for an entire base. For larger bases this overhead is comparable to the render time for belts, trains and bots.

On the test world with 2048 network chests and 4096 loaders, the mod takes 2.5ms per tick which is about half the game update time on my computer.

Internally the mod maintains a FIFO queue of every Network Chest and Tank. On every tick it:

Pops 20 entities off the front of the queue, updates the entities, and pushes them to the back of the queue.
Randomly swaps a single entity to the front of the queue to slowly shuffle the update order.

Because this approach only scans a fixed number of chests per tick, chests will be scanned less frequently as the base scales up and more chests are built. It's sometimes necessary to increase the buffer and limit of high-throughput items like iron or copper and usually a buffer of 500-1000 items is enough to keep a full blue belt saturated.

Network chests have no trouble keeping blue belts saturated with less than 2K Network Chests in the map. However there have been reports that it is hard to saturate belts in larger factories with ~50K Network Chests. While improving mod performance is a key area of focus, in the short term it is currently recommended to keep the number of chests below 3K.

4 months ago

Thank you so much!!!!

4 months ago

Oh, it’s Sunnova! I’ve seen your name on the Item Network GitHub. Weren’t you guys working on updating Item Network 2.0 for Factorio 2.0? What happened to that project? And you’re welcome!

4 months ago

I've been using my version for a while now, I could not get fluids working at all, and didn't like the change to dump instead of provide, you could not set a limit on what you place in the network. Made for a pain, I love your version, and your fluids work! So I'm not using my version at all, and am redoing all my blueprints from my version of Item network to yours! I can guess how much time and pain you put into getting it to work, so again, thank you!

4 months ago

Well, yeah, I missed this mod. I waited, hoping someone would port it or that year would come back, but it’s been months with no word. I saw you guys tried to port it but never released a working version. So, I had some free time and thought, F it, I’m going to do it myself.
I took a look at the 2.0 code, but it was way more complicated, and I didn’t know if year got it working or if it was a buggy mess. So, I picked the 1.0 version instead.
It took me two weeks to make heads or tails of year’s code, but I got everything working. Then I decided to upload my work so other people like me, who miss this mod, can play with it.
After that, I started thinking maybe I could add quality to it—and it was easier than I thought. After two weeks of looking at this code, it kind of started to make sense.
I released some bug fixes and QoL improvements, but I think I’m done with it for now. I’ve got other things to do. I’ll just keep an eye on it in case something breaks.

4 months ago

I'm only using Factorio 2.0 myself, not playing with space age, no interest in it. So far your version is perfect! The Item-network 2.0 code was a mess, some stuff used, a lot not used at all. Was not ready for sure, you did the right thing, I wasted so much time with the the new version code, I should have done what you did, just go back to the 1.0 and work on that.

4 months ago

I haven’t really tested this mod without Space Age, so if u hit any errors, just let me know. Have fun!

4 months ago

Thanks! I will, so far, it's good.

7 days ago

You definitely deserve appreciation! I havent played in over a year and just returned and bought SA, this was one of my go to mods back then. So thank you for the work!

New response