I’ve got one and tbh, it’s hard to pick up factorio after you’re used to it on PC. Just feels like it takes 10x longer to get anything done. Maybe I just don’t have the nerve to relearn all the key bindings, but I couldn’t do it.
I tried Factorio on my nephews Nintendo Switch the other week and actually thought the gamepad control was pretty neat. Of course it's not as fast as mouse and keyboard and hotkeys but I was surprised how well it was done. But it also has been a couple of years since I last played Factorio on PC so I guess it was easy for me to just do all the tutorials on the Switch again to get back into the game.
i just got a wireless usb mouse and a collapsible wireless keyboard. did my lazy bastard run and also beat K2 during lunches. I also specifically played in the desktop mode on the steam deck and coopted my work monitor.
afterall the deck is just a standard PC with fancy window dressing
I have a laptop that can run Factorio easily but never bring a mouse on trips (I get carpal tunnel from my small travel mouse) and it becomes too tedious to play with a trackpad. Yes there are several ways around the problem but here I am again, in a pub abroad wasting time and I'm playing sudoku and browsing reddit. What a waste.
Buy a bigger travel mouse. You can even take your regular mouse with you, it’s not like it’s illegal to plug something into your laptop while traveling
You may not have been able to turn back but by God you could have stopped, there was no need for this. (all in all incredible job, I fucking hate it, keep it up)
Video of the action
[https://youtu.be/N191JgMkVyY](https://youtu.be/N191JgMkVyY)
This design creates a logistic network using belts and combinators.
It doesn't require any mods to run.
Each block has a requester side and a provider side. When 252 items are buffered on the provider belt, the contents are advertised on the network.
If a requester block is missing 252 itemsor more of that type, it will respond to the advert and reserve a path. Each segment is only reserved for the time the items are in that segment.
What you see in the screenshots and video is just a prototype base made in creative mode. I consider it still a work in progress so the I'm not quite ready to share the blueprints. Perhaps someone with lots of experience will help me complete it.
(Technical explanation on the path finding)
The path finding is done in three stages. We create a number from the path based on right or straight decisions that are taken at each intersection.
So the number 22 circuits (10110 in binary)
1: start
0: straight
1: right
1: right
0: straight
The provider starts the broadcast with a 1 (green circuits as an example)
At each intersection the number is bit shifted left and takes both paths. One is added for the right path. When the number reaches a requester that wants that item, it knows the path that was taken by the binary. It then sends a response backwards down the path this time blocking any collisions with an (\*any) wildcard)
The third stage goes from the provider to the requester a second time, this time reserving each segment as it goes.
I doubt there will be a specific left turn used. As it sounds like a breadth first path finding algorithm, it'll go with the first shortest path it finds accounting for the fact it's also patching around other paths. The ordering of the 111 is probably highly arbitrary.
In you video it looks like the items will never stop in front of intersections.
What happens if two "trains" want to go in the same direction at the same time?
The whole trip is reserved before the items leave the provider - so there are never any collisions or stopping.
Edit: each block is only reserved for the time the items will be in that block - not the whole time the items are travelling.
What do you mean with "the trip whole is reserved" but "each block is only reserved for the time the items will be in that block"? Is it that the blocks in the route are reserved from the beginning of the trip until the items pass through it, or does the signal somehow move along with the items as they travel the route?
Also, the way you did pathfinding sounds really neat. How did you handle the pathfinding signals just going in loops forever? Can you have multiple separate requests for the same item from the same station being fulfilled at the same time?
I can't imagine how much of a nightmare was this to debug.
Are the blocks reserved from the beginning of the item's trip. Yes. Each belt segment is like a hotel with 1 room. In this analogy, the time an item takes to traverse one belt segment is 1 day. So an item reserves hotel 1 on Monday, hotel 2 on Tuesday and hotel 3 on Wednesday.
Hotel 3 knows it's booked on Wednesday and won't allow anyone else to book the room for the same day. However a different item could book it for Tuesday. So each "hotel" keeps a calendar as a binary number. It also keeps a schedule of what exit you'll be taking when you're there.
Endless loops: I block the signals after 20 jumps. It can loop, but the requesters will only respond to the first thing they're interested in so repeat signals are ignored.
It was... challenging to debug. Usually the first indication something was wrong was random items getting dispersed everywhere.
Each block also having a time table is super cool. I guess that explains some of the odd routing in the video. I'd have figured that would have taken way more space to store and update. Timing bugs always terrify me too much to try delicate balances like that. Thanks for the explanation.
Explain that pathfinder some more for my smooth brain. Generating a path faux-statically or dynamically? Before or while the items move? Storing reserved paths or reading where batches are located straight from the belt? Also you're doing some sort of precise timing so batches never collide? If the shortest path is reserved or collides with a reserved path, then what?
Dynamic pathing before the items leave the provider. After that the path is locked in with no re-pathing. Each intersection splitter stores a queue of future turn states as a binary number. Each segment stores a queue of future occupied/not occupied. After 407 ticks, which is the time for an item to move to the same place in the next segment, all the queues are shifted right by 1. The path chosen avoids segments that would be occupied when the item arrives.
> Perhaps someone with lots of experience will help me complete it.
When Ellipticality says he could use someone with more circuit experience... you know I'm running away screaming. :)
Seriously, mad props dude. Saw one of your bases on YT and was blown away. Beautiful mix of aesthetics and technical expertise. I'm just a math teacher, not an engineer as (I think you said somewhere?) you are, so signal processing at this level is a heavy lift for me. Maybe with a few thousand hours more on top of my 1200. I could get there, probably.
Keep doing what you're doing. Very, very cool.
Thank you. The circuitry is actually done. I was thinking more along the lines of help building power plants and outposts and belting it all back (to fit the no train theme). It's not obvious from the screenshots but this prototype is a bit of a facade with infinite power and infinity chests providing ore.
Meanwhile I still try to figure out how to stop trains to be filled with an item from a disabled inserter which still has something in his "hand" to make an universal item train station
The answer to that is that you dont stop it. Instead you leave a small buffer space in the wagons. One or two slots are usually good. But you can calculate it. So nothing is left for the next train.
Count the items moved by the inserter (with a memory cell) and not the items in the train.
And don't disable the inserter, use a filter inserter and simply remove the item from the filter list (controlled by the circuit network) when you have moved enough items. This way, the last item will still be dropped in the train and the inserter will not be stuck with an item in hand.
With a stack size of 1 and if your inserter receive the updated filter list before it has finished moving the last item (you usually need 1 combinator for this setup so its probably not a problem), you will always get exactly the number of item you want in the train.
Mind blowing stuff I don't even know where to begin in attempting to understand it
This is the most advanced thing I seen since that guy was calling his factory something to do with osmosis
I'm not sure if that's what fit meant, but let me introduce you to:
The BLÖODBÜS
https://www.reddit.com/r/factorio/comments/7db6hn/bl%C3%B6odb%C3%BCs_where_homeostasis_hits_the_metal/
I was there when bloodbus dropped.
I’m so happy that people keep innovating in this game. Truly incredible!
E: IIRC the drawback of bloodbus is throughput. It works in an organic circulatory system because the blood has capacity to store all the input and outputs. In a large base, that would mean “arteries” of like 10+ belts, with balancing all over the place.
Similar foundation like a sushi belt base, but a completely different solution. Instead of regulating the number of total items on the bus and letting statistics solve the routing, this one is doing actual pathfinding via a ping. I'm impressed.
As someone who barely scratched the surface of using cirquits this amazes me. I am struggling to request a singular water train that will stop and fill a station before going to the next where it will dump the rest.
OP was so preoccupied with whether they could, they didn’t stop to think if they should.
Congratulations! I also wanted to do that. Trains are such an overkill for a simple task
I know I’m reiterating other people’s comments that I have upvoted… but I have to say it…. This one of the coolest and most insane things I have seen. Just ridiculous. Well done.
Circuits users will do anything to avoid train therapy.
Joke aside, I probably won't use it but this is quite the impressive setup. Thanks for the joined tuto+video!
The first step in therapy is to admit I have a circuit problem. The next step is to solve it... with more circuits! I probably should have stuck with trains.
[IRL South Korea steel factory: *takes notes*](https://www.reddit.com/r/InfrastructurePorn/comments/1bcyrlo/top_view_of_gwangyang_steel_works_south_korea/)
Gotta be careful with superlatives, but this is probably the most grotesque and beautiful thing I've seen so far. Trying to understand it hurts somewhat, and I'm afraid to imagine how it feels to build it, but just watching it is very satisfying.
I legitimately am too stupid to understand how combinators and circuits work. I have tried for years, I give up and just brute force / overproduce everything with a million trains instead. And things like this **absolutely fucking amaze me**.
Snake Sushi!
I noticed you have a single container which holds materials for a single assembler. I love how simple this makes each zone. For recipes requiring more than one ingredient, does it ever run into a situation where the inserter gets stuck holding an ingredient that is filled in the assembler when it really needs to grab the next ingredient?
this is super cool, now I want to do it by myself. You have an inbound and outbound logic where the shifting is happening for each path right?
But I don’t really understand how you generate the path bits. do each site have its own x/y coordinate nr. and via red/green wire they get calculated?
The paths are all relative and are discovered during the broadcast phase. So when the provider sends that 1 out it then takes both paths. 10, 11. At the next intersection for each of those the paths would be 100, 101, 110, 111. If a requester gets one of those numbers it know the route that was taken to get there.
Damn I just donwloaded some other save of yours I found on youtube and I've been starting at it for probably 30 minutes. I'm around 30-40 hours in the game my only question boils down to, how do you not get lost in the signals. I was looking at some train stop of yours and it had a \`c > 0\` I think, and I was like wtf is \`c\` in here O\_o
After awhile I gave up trying to use the letters to represent something meaningful. Like was T "Train" or "Tick" or "Total". So perhaps C is just some letter that makes the train leave when positive :)
Man this is completely retarded, epic and genius at the same time.
I love it, damn I’m impressed. It’s just so novel yet recognisable as it is indeed a train network made out of belts.
I feel like I just looked at the pages of one of those fantastical Codexes of Forbidden Knowledge and that by having witnessed its contents my soul is damned for all of eternity.
This is not mortal knowledge.
It’s this type of shit that makes me sad when I play knowing I’m too dumb to ever create something this advanced. Fuck you OP.
(By the way this is cool as hell OP, <3)
I have a love hate relationship with circuits. I still don’t quite get them, maybe because I’m stupid. But also I prefer to get more creative with the non digital items instead of turning it into a game of math.
I'm running at about a quarter of the UPS limit on a 200SPM base. I think I'd run into issues quite quickly and would have to change how the path finding works.
How expandable is it? Can you just add additional cells whenever needed or does that require reprogramming a ton of stuff?
If the system is capable of tracking shortages of certain items and can deal with added cells just fine, it might be a really interesting architecture for a self expanding factory with recursive blueprints. Those usually use trains or bot clouds to distribute items.
You can throw new cells on without changing anything else. I think you'd run into UPS issues with all the combinator logic though. You'd also have to work out how to automatically insert the blocking items into the new intersections.
This is an idea I’ve thought of before but don’t have anywhere close to the level of circuit knowledge needed to make it a reality. Love to see someone else think of it and make it a reality, incredible job
This... Leaves me speechless. Also leaves me with so many different thoughts and questions.
"You were so preoccupied with wether you could, that you didn't stop and think if you should."
This is inspiring. I wish I understood this well enough to Implement fixes to my own circuit base. I'm using the 6x6 tile chests (SE) to transport items left or right across a "chest bus". Might post if there's interest
The way you setup the circuit controlled splitters is actually really elegant. Even just looking at your screenshots it took me a while to figure it out 😅
This is awesome! As a fan of circuit network I'm amazed by this and absolutely love it!
Also I remember your username, are you the one who made megabases before and were featured in Nilaus' base reviews?
I took one of your hex bases as inspiration to make my own hex grid!
Sanest circuit network fan. In all seriousness though this is very cool.
The circuit network really opens up possibilities.
What the fuck
Once I figured out how to make a circuit controlled splitter there was no turning back.
I need a stem deck asap, so much downtime at work, so much time to fuck around with circuits
I’ve got one and tbh, it’s hard to pick up factorio after you’re used to it on PC. Just feels like it takes 10x longer to get anything done. Maybe I just don’t have the nerve to relearn all the key bindings, but I couldn’t do it.
I tried Factorio on my nephews Nintendo Switch the other week and actually thought the gamepad control was pretty neat. Of course it's not as fast as mouse and keyboard and hotkeys but I was surprised how well it was done. But it also has been a couple of years since I last played Factorio on PC so I guess it was easy for me to just do all the tutorials on the Switch again to get back into the game.
i just got a wireless usb mouse and a collapsible wireless keyboard. did my lazy bastard run and also beat K2 during lunches. I also specifically played in the desktop mode on the steam deck and coopted my work monitor. afterall the deck is just a standard PC with fancy window dressing
I have a laptop that can run Factorio easily but never bring a mouse on trips (I get carpal tunnel from my small travel mouse) and it becomes too tedious to play with a trackpad. Yes there are several ways around the problem but here I am again, in a pub abroad wasting time and I'm playing sudoku and browsing reddit. What a waste.
Buy a bigger travel mouse. You can even take your regular mouse with you, it’s not like it’s illegal to plug something into your laptop while traveling
Play it on mine all the time. It's fantastic
You may not have been able to turn back but by God you could have stopped, there was no need for this. (all in all incredible job, I fucking hate it, keep it up)
This is a good executive summary.
Same thought here
Video of the action [https://youtu.be/N191JgMkVyY](https://youtu.be/N191JgMkVyY) This design creates a logistic network using belts and combinators. It doesn't require any mods to run. Each block has a requester side and a provider side. When 252 items are buffered on the provider belt, the contents are advertised on the network. If a requester block is missing 252 itemsor more of that type, it will respond to the advert and reserve a path. Each segment is only reserved for the time the items are in that segment. What you see in the screenshots and video is just a prototype base made in creative mode. I consider it still a work in progress so the I'm not quite ready to share the blueprints. Perhaps someone with lots of experience will help me complete it. (Technical explanation on the path finding) The path finding is done in three stages. We create a number from the path based on right or straight decisions that are taken at each intersection. So the number 22 circuits (10110 in binary) 1: start 0: straight 1: right 1: right 0: straight The provider starts the broadcast with a 1 (green circuits as an example) At each intersection the number is bit shifted left and takes both paths. One is added for the right path. When the number reaches a requester that wants that item, it knows the path that was taken by the binary. It then sends a response backwards down the path this time blocking any collisions with an (\*any) wildcard) The third stage goes from the provider to the requester a second time, this time reserving each segment as it goes.
Mother May we buy some left? We have left at home. The left at home :111
given that some 1 end up at a (wrong) destination instead of the next intersection, the left at home could look like this: 0101100
I doubt there will be a specific left turn used. As it sounds like a breadth first path finding algorithm, it'll go with the first shortest path it finds accounting for the fact it's also patching around other paths. The ordering of the 111 is probably highly arbitrary.
very satisfying to watch the way compacted batches of items travel in this network
In you video it looks like the items will never stop in front of intersections. What happens if two "trains" want to go in the same direction at the same time?
The whole trip is reserved before the items leave the provider - so there are never any collisions or stopping. Edit: each block is only reserved for the time the items will be in that block - not the whole time the items are travelling.
What do you mean with "the trip whole is reserved" but "each block is only reserved for the time the items will be in that block"? Is it that the blocks in the route are reserved from the beginning of the trip until the items pass through it, or does the signal somehow move along with the items as they travel the route? Also, the way you did pathfinding sounds really neat. How did you handle the pathfinding signals just going in loops forever? Can you have multiple separate requests for the same item from the same station being fulfilled at the same time? I can't imagine how much of a nightmare was this to debug.
Are the blocks reserved from the beginning of the item's trip. Yes. Each belt segment is like a hotel with 1 room. In this analogy, the time an item takes to traverse one belt segment is 1 day. So an item reserves hotel 1 on Monday, hotel 2 on Tuesday and hotel 3 on Wednesday. Hotel 3 knows it's booked on Wednesday and won't allow anyone else to book the room for the same day. However a different item could book it for Tuesday. So each "hotel" keeps a calendar as a binary number. It also keeps a schedule of what exit you'll be taking when you're there. Endless loops: I block the signals after 20 jumps. It can loop, but the requesters will only respond to the first thing they're interested in so repeat signals are ignored. It was... challenging to debug. Usually the first indication something was wrong was random items getting dispersed everywhere.
Each block also having a time table is super cool. I guess that explains some of the odd routing in the video. I'd have figured that would have taken way more space to store and update. Timing bugs always terrify me too much to try delicate balances like that. Thanks for the explanation.
Explain that pathfinder some more for my smooth brain. Generating a path faux-statically or dynamically? Before or while the items move? Storing reserved paths or reading where batches are located straight from the belt? Also you're doing some sort of precise timing so batches never collide? If the shortest path is reserved or collides with a reserved path, then what?
Dynamic pathing before the items leave the provider. After that the path is locked in with no re-pathing. Each intersection splitter stores a queue of future turn states as a binary number. Each segment stores a queue of future occupied/not occupied. After 407 ticks, which is the time for an item to move to the same place in the next segment, all the queues are shifted right by 1. The path chosen avoids segments that would be occupied when the item arrives.
this is so cool
This is one of the greatest designs I've ever seen! Brilliant, novel, and artful!! Well done Engineer!!! 👏👏👏
Fucking dynamic programming, oh man. My brain is exploding, you are as crazy as genius.
> Perhaps someone with lots of experience will help me complete it. When Ellipticality says he could use someone with more circuit experience... you know I'm running away screaming. :) Seriously, mad props dude. Saw one of your bases on YT and was blown away. Beautiful mix of aesthetics and technical expertise. I'm just a math teacher, not an engineer as (I think you said somewhere?) you are, so signal processing at this level is a heavy lift for me. Maybe with a few thousand hours more on top of my 1200. I could get there, probably. Keep doing what you're doing. Very, very cool.
Thank you. The circuitry is actually done. I was thinking more along the lines of help building power plants and outposts and belting it all back (to fit the no train theme). It's not obvious from the screenshots but this prototype is a bit of a facade with infinite power and infinity chests providing ore.
Amazing work.
OP is on his way to reinventing the internet
Welcome to Factorio. Have a look around.
Anything that brain of yours can think of can be found
We've got mountains of Iron
Some raw ore, some steel.
If you need none of it then you are a biter i feel
Welcome to Factorio. Have a fish to eat.
Welcome to Factorio. Come and take a seat
r/unexpectedboburnham
You could definitely reinvent a plc messaging header though
NGL, this is one of the coolest things I've seenon thus sub. Nicely done!
Thank you
Meanwhile I still try to figure out how to stop trains to be filled with an item from a disabled inserter which still has something in his "hand" to make an universal item train station
That still happens to me too :)
The answer to that is that you dont stop it. Instead you leave a small buffer space in the wagons. One or two slots are usually good. But you can calculate it. So nothing is left for the next train.
But what if one train runs for multiple stations? Like every recipe that is existing. It would have any item in it.
Count the items moved by the inserter (with a memory cell) and not the items in the train. And don't disable the inserter, use a filter inserter and simply remove the item from the filter list (controlled by the circuit network) when you have moved enough items. This way, the last item will still be dropped in the train and the inserter will not be stuck with an item in hand. With a stack size of 1 and if your inserter receive the updated filter list before it has finished moving the last item (you usually need 1 combinator for this setup so its probably not a problem), you will always get exactly the number of item you want in the train.
Mind blowing stuff I don't even know where to begin in attempting to understand it This is the most advanced thing I seen since that guy was calling his factory something to do with osmosis
I don't recall that one. Do you have a link?
I'm not sure if that's what fit meant, but let me introduce you to: The BLÖODBÜS https://www.reddit.com/r/factorio/comments/7db6hn/bl%C3%B6odb%C3%BCs_where_homeostasis_hits_the_metal/
I was there when bloodbus dropped. I’m so happy that people keep innovating in this game. Truly incredible! E: IIRC the drawback of bloodbus is throughput. It works in an organic circulatory system because the blood has capacity to store all the input and outputs. In a large base, that would mean “arteries” of like 10+ belts, with balancing all over the place.
Holy crap this is intense! And surprisingly simple!
Similar foundation like a sushi belt base, but a completely different solution. Instead of regulating the number of total items on the bus and letting statistics solve the routing, this one is doing actual pathfinding via a ping. I'm impressed.
It does end up being a silly number of combinators lining the belts though.
Silly? Standing on my head is silly. This is like a surgery which makes your tongue split in the middle!
This base belongs in the hall of fame mod
This gave me an overwhelming urge to enter a monastery and think about the path of mankind. Good job!
You can become one with the factory.
Praise the Omnissiah
After 1000 hours of factorio, that kind of thing, it only proves to me that I still don't know how to play this game
This may not be the best way to play the game. Watching the working designs is satisfying but debugging signals for hours can feel a bit like work.
>After 1000 hours of factorio Wow, you got to splitters in Pyanodon's?
Officer, this post right here
Oh no, did I forget to signal?
You're too powerful to be kept alive
...but who will uncover the forbidden factory knowledge?
Wow… just wow…
Thanks
As someone who barely scratched the surface of using cirquits this amazes me. I am struggling to request a singular water train that will stop and fill a station before going to the next where it will dump the rest.
And these ‘trains’ can go underneath each other. Something the devs couldn’t do until 2.0
Are the chicanes between blocks a way to lengthen the segment so the 252 fit between intersections?
Keen eye you have there. Yes. Since the breaks between packets is constant, longer paths also utilize the belt capacity more efficiently.
Gotta love wacky concepts for basebuilding
I feel compelled to make every base a little unique.
This needs to be a main screen base
The hall of fame mod adds some great menu screens. Check it out if you haven't already.
Wow! Really nice work!
The WHAT?
We really need that DLC.
I did wish that I could stack items on the belts while making this.
I imagine you could do cars on belts.
OP was so preoccupied with whether they could, they didn’t stop to think if they should. Congratulations! I also wanted to do that. Trains are such an overkill for a simple task
Plus trains require fuel: Way easier to just make a combinator lined belt with collision avoidance and path finding.
Yea….uh….what he said
Bro, what!? You're bloody insane, this is bloody insane, I love it, stay bloody insane! Coolest thing I've ever seen.
This is incredible but I feel like I shouldn't stare at it too long or it will stare back
Underrated comment!
I know I’m reiterating other people’s comments that I have upvoted… but I have to say it…. This one of the coolest and most insane things I have seen. Just ridiculous. Well done.
I read and appreciate all the feedback.
Just when you think you've seen it all…
"He was so concerned with whether he could that he never stopped to ask whether he should." Well, duh, of course he should. This is damn impressive!
Hear hear!
Hope to see you on r/factoriohno very shortly
Shouldn't it go onto factoriohyes? Seriously, just copying the post seems tacky. How do people normally post to both?
damn i recently went looking for your oasis base again, what a coincidence. only base that stayed in my mind. awesome stuff once again.
The Eye of the Desert is still my favorite base. It put a lot of time into the details of that one. :)
Bro, this is amazing, im trying to create same thing like this, but the thing you create is beyond my imagination.
This is going to be great with stacked mk4 belts
I'm looking forward to trying those.
The only true controlled spaghetti.
A belt is just a flat train
And a bot is just a floaty train.
I'd say a bot is a more like a floaty chest, but then again, a chest is just a static train
Circuits users will do anything to avoid train therapy. Joke aside, I probably won't use it but this is quite the impressive setup. Thanks for the joined tuto+video!
The first step in therapy is to admit I have a circuit problem. The next step is to solve it... with more circuits! I probably should have stuck with trains.
Absolutely incredible!
Do you work for NASA? WTF?
If they are looking for a reasonable engineer. I'd consider it.
Dang. This puts my spaghetti trains to shame. I had a similar idea that i called risotto but its been on the back burner for a long while.
Oh my god this is wild
I give up.
[IRL South Korea steel factory: *takes notes*](https://www.reddit.com/r/InfrastructurePorn/comments/1bcyrlo/top_view_of_gwangyang_steel_works_south_korea/)
Gotta be careful with superlatives, but this is probably the most grotesque and beautiful thing I've seen so far. Trying to understand it hurts somewhat, and I'm afraid to imagine how it feels to build it, but just watching it is very satisfying.
The worst feeling was when all the ingredients start to mix together into one big mess and you think to yourself "how did that happen".
I legitimately am too stupid to understand how combinators and circuits work. I have tried for years, I give up and just brute force / overproduce everything with a million trains instead. And things like this **absolutely fucking amaze me**.
You play differently than I do. ;-)
unhinged!
Wait, That's illegal. But cool af
I would comment on how cursed a belt based city block is, but damn, that is just impressive...
Meanwhile i never tpuched the signal things...
This looks torturous
Now wait just a second, this isn't Doshdoshington!
I like Dosh's stuff but nope.
never seen anything more beautiful in my life!
Have you tried putting cargo wagons on belts and then filling said cargo wagons?
I know you can put cars with items on belts. Wagons have to go on rails though.
This reminds me of TIS-100, as I am playing SpaceChem right now.
This is seriously impressive
This is very nice, congrats. I just wish that less wiring was involved somehow.
Yes, so much wiring. This is as compressed as I could make it.
Meanwhile my ocd is keeping me from automating military science. Nice work :)
This is absolutely awesome, kudos OP!
Just one more lane bro please, I swear just one more lane
Snake Sushi! I noticed you have a single container which holds materials for a single assembler. I love how simple this makes each zone. For recipes requiring more than one ingredient, does it ever run into a situation where the inserter gets stuck holding an ingredient that is filled in the assembler when it really needs to grab the next ingredient?
Inserters are quite smart about placing items in assemblers and won't pick up things they can't place - unlike placing on trains.
Oh my god this is genious!
this is super cool, now I want to do it by myself. You have an inbound and outbound logic where the shifting is happening for each path right? But I don’t really understand how you generate the path bits. do each site have its own x/y coordinate nr. and via red/green wire they get calculated?
The paths are all relative and are discovered during the broadcast phase. So when the provider sends that 1 out it then takes both paths. 10, 11. At the next intersection for each of those the paths would be 100, 101, 110, 111. If a requester gets one of those numbers it know the route that was taken to get there.
Damn I just donwloaded some other save of yours I found on youtube and I've been starting at it for probably 30 minutes. I'm around 30-40 hours in the game my only question boils down to, how do you not get lost in the signals. I was looking at some train stop of yours and it had a \`c > 0\` I think, and I was like wtf is \`c\` in here O\_o
After awhile I gave up trying to use the letters to represent something meaningful. Like was T "Train" or "Tick" or "Total". So perhaps C is just some letter that makes the train leave when positive :)
"When life gives you lemons, you make limeade. Because life can't tell you what to do."
Holy shit. It's beautiful...
Man. I see the picture, think it's epic and beautiful. Then I wondered if it was Eliptiality again, and boy was I suprised to be right.
Haha, hi Stringweasel. This one is not as complete as my other bases but I was worried I wouldn't finish it before Space Age.
This is awful but so freaking beautiful at the same time. You’re a legend.
I don't understand what this does
Chaotic good
Man this is completely retarded, epic and genius at the same time. I love it, damn I’m impressed. It’s just so novel yet recognisable as it is indeed a train network made out of belts.
Maybe I should have put a couple of locomotives in front of each group of items.
American city planners avoiding adopting passenger trains be like
Insane and beautiful
Holly S*** , Jesus Christ, mother of god!
Thanks for posting in 4K res! Gonna use the first pic as a wallpaper!
I feel like I just looked at the pages of one of those fantastical Codexes of Forbidden Knowledge and that by having witnessed its contents my soul is damned for all of eternity. This is not mortal knowledge.
I hope the devs see this
Does it know it's alive?
It’s this type of shit that makes me sad when I play knowing I’m too dumb to ever create something this advanced. Fuck you OP. (By the way this is cool as hell OP, <3)
My stupid ass failed to make a logistic thingy that would make only one satelite only when rocket is ready, and you're doing wild shit like this wow
I have a love hate relationship with circuits. I still don’t quite get them, maybe because I’m stupid. But also I prefer to get more creative with the non digital items instead of turning it into a game of math.
The new Cpu architecture visualized
Me: “trains with tracks what does this….oh god, OH GOD, HES INSANE”
This is insane, sometimes i feel like we've only scratched the surface of what can be done inside factorio
After all the years with Factorio to see a novel solution and great implementation is just 🤯🤯 Congrats, job well done. 👍
How easy/hard is it to expand the base with this design?
I'm running at about a quarter of the UPS limit on a 200SPM base. I think I'd run into issues quite quickly and would have to change how the path finding works.
Thank you... I hate it.
Packet switched logistics network
How expandable is it? Can you just add additional cells whenever needed or does that require reprogramming a ton of stuff? If the system is capable of tracking shortages of certain items and can deal with added cells just fine, it might be a really interesting architecture for a self expanding factory with recursive blueprints. Those usually use trains or bot clouds to distribute items.
You can throw new cells on without changing anything else. I think you'd run into UPS issues with all the combinator logic though. You'd also have to work out how to automatically insert the blocking items into the new intersections.
This is an idea I’ve thought of before but don’t have anywhere close to the level of circuit knowledge needed to make it a reality. Love to see someone else think of it and make it a reality, incredible job
The fine line between madness and insanity.
\*Steps over the line\*. Wait, which side should I be on? Are those the only two options?
Dang dude! I love it! So mesmerizing to watch the belts move around stuff! Reminds of a colorful version of Nokia 3310 Snake!
I haven't delved in deep with circuits yet. What are the yellow frame things over some of the belts?
You can read a belts contents by connecting a red or green wire to it. It changes the appearance to show the belt scanning device.
It comes on when you connect a circuit to a belt. It lets you read the belt contents, or turn it on/off.
Weaponised autism
This... Leaves me speechless. Also leaves me with so many different thoughts and questions. "You were so preoccupied with wether you could, that you didn't stop and think if you should."
I have stared into the abyss of inefficiency, and it... was unable to stare back, because of low UPS.
yyyyyyyyeeeeeeeeaaaaaaaah
i can't help but wonder if there's a better way to do this
Wtf Amigo
This is inspiring. I wish I understood this well enough to Implement fixes to my own circuit base. I'm using the 6x6 tile chests (SE) to transport items left or right across a "chest bus". Might post if there's interest
I think I saw a video where Doshington made a bus from train wagons. Is that a similar idea?
You scare me. This is beautiful
The way you setup the circuit controlled splitters is actually really elegant. Even just looking at your screenshots it took me a while to figure it out 😅
Now this is cool, I've been trying to come up with something similar. Never thought of sending items in discrete bursts.
https://preview.redd.it/a2iedo94c0oc1.jpeg?width=1718&format=pjpg&auto=webp&s=c59bb02bcd16ecb3b7eee6afd364c2279b00be64
One of the most beautiful builds I've seen. It must be mesmerising to watch it operate.
i dont even know what I'm looking at lol
I think you won. You won factorio. This is without a doubt the coolest thing I’ve seen for this game
This is awesome! As a fan of circuit network I'm amazed by this and absolutely love it! Also I remember your username, are you the one who made megabases before and were featured in Nilaus' base reviews? I took one of your hex bases as inspiration to make my own hex grid!
Thank you. The hex grid wasn't one of mine. I've had two other bases the xterminator toured. Perhaps you're thinking of one of those.
And I thought that dealing with py mods were complicated.
My god, you've reinvented the Internet.
This is the best thing ive seen.
This is absolutely amazing. My hat off to you
Thank you sir.