Ultra-fast green belt with infinite research speedup

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

Post Reply
Kyralessa
Filter Inserter
Filter Inserter
Posts: 447
Joined: Thu Sep 29, 2016 5:58 pm
Contact:

Ultra-fast green belt with infinite research speedup

Post by Kyralessa »

Since many people favoring bots over belts point to throughput as an issue, how about improving belt throughput with a new belt tier?

Since yellow, red, and blue are used, this would be a green belt, which would be even faster than the blue belt.

Furthermore, it would include an infinite research item that would speed up the green belt a bit for each level of infinite research.

This could help level the playing field for anyone who'd prefer to use belts but for the speed issue.

User avatar
5thHorseman
Smart Inserter
Smart Inserter
Posts: 1193
Joined: Fri Jun 10, 2016 11:21 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by 5thHorseman »

I'm not for adding 3 new parts, but I'm all for infinite belt speed research.

I think it should affect all 3 tiers.

Zavian
Smart Inserter
Smart Inserter
Posts: 1642
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Zavian »

I actually think we want new mechanics along with a new hitech/lategame belt or belts that can help compete with bots in 8x8 beaconed arrangements. eg a belt that carries stacks of items, where each stack is between zero and stack_inserter pickup capacity (that way you could scale belt throughput by adding infinite stack inserter bonus research. Perhaps also with automatic alignment so you are never in a situation where a gap isn't big enough for an inserter to insert into. (If the graphics included trays or shallow boxes or dividers of some sort, that would 'explain' why inserters always insert into those trays.

User avatar
Ghoulish
Filter Inserter
Filter Inserter
Posts: 463
Joined: Fri Oct 16, 2015 8:40 am

Re: Ultra-fast green belt with infinite research speedup

Post by Ghoulish »

Zavian wrote:I actually think we want new mechanics along with a new hitech/lategame belt or belts that can help compete with bots in 8x8 beaconed arrangements.
Absolutely!

The belt-end-game so to speak does need a buff to keep it up with logistic bot set ups. The player should be better rewarded (with more equal performance) If belts are preferred over bots. It's easy to grid-up a bunch of assemblers with beacons if you use bots, but a lot more consideration is needed if you use belts.

Infinite belt research seems like one way to balance bots vs belts. But inserters would also need speed buffs too, think burner inserters trying to pick from express belts - just wont happen unless the belt backs up.
See the daily™ struggles with my Factory! :D https://www.twitch.tv/repetitivebeats

User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by bobingabout »

My logistic mod adds 2 new belt tiers.
it also adds 4 more bot tiers too though.

Also... Part of the reason why people think bots are overpowered isn't helped by the fact that you have research to improve bots, but NOTHING for belts!
So I'm all for research to help belts.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.

User avatar
steinio
Smart Inserter
Smart Inserter
Posts: 2633
Joined: Sat Mar 12, 2016 4:19 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by steinio »

imho: faster belts need faster inserters to be able to grab sth.
Last edited by steinio on Mon Jan 08, 2018 12:02 pm, edited 2 times in total.
Image

Transport Belt Repair Man

View unread Posts

User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2904
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by darkfrei »

IMHO all next tiers of belts must be twice faster than previous. Like yellow and red belt.

:arrow: Upd
viewtopic.php?f=6&t=54465#p341022
Last edited by darkfrei on Wed Feb 07, 2018 3:07 pm, edited 1 time in total.

User avatar
Drury
Filter Inserter
Filter Inserter
Posts: 783
Joined: Tue Mar 25, 2014 8:01 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Drury »

The problem with belts in the lategame is that you're producing so many different items and you need a shitton of belts for random stuff like solar panels and walls, which don't even require a single yellow belts worth of throughput, yet to service those assemblers you have to sacrifice the space and time to put up a crappy belt going from copper and circuits and steel and stone bricks and other weird niche combinations. Faster belts don't solve that problem, robots do.

Avezo
Filter Inserter
Filter Inserter
Posts: 451
Joined: Fri Apr 01, 2016 3:53 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Avezo »

Only if we get suggested log ago loaders/unloaders to work with such ultra fast belts. Can't imagine how ugly animations for inserters at ultra speeds would be.

And to be honest, instead of adding new type of belt, I'd turn blue one into this, it's already too expensive for what it's worth.

hooiberg
Burner Inserter
Burner Inserter
Posts: 14
Joined: Mon Jan 22, 2018 7:14 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by hooiberg »

I like the idea of belt speed in the tech tree. :-)

Engimage
Smart Inserter
Smart Inserter
Posts: 1068
Joined: Wed Jun 29, 2016 10:02 am
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Engimage »

There is currently no technical possibility to smoothly tune belt speed by research.
The way belts work is they "shift" items by discrete amount of slots per game tick (1 for yellow up to 3 for blue) and straight belt line is 32 slots long.
In this case you can only change the amount of slots item advances per tick. There can be no fraction.
The second problem is inserter speed. Fast inserters won't be able to catch items from the belt moving faster than factor of (5 maybe?) or so.
Given this mechanics you just can't implement infinite research for belts as they are. Ever.
Introducing a higher tier belt (like Bob's green one) is kinda helpful but won't change anything conceptually.

Vegemeister
Long Handed Inserter
Long Handed Inserter
Posts: 85
Joined: Sun Dec 04, 2016 9:18 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Vegemeister »

PacifyerGrey wrote:There is currently no technical possibility to smoothly tune belt speed by research.
The way belts work is they "shift" items by discrete amount of slots per game tick (1 for yellow up to 3 for blue) and straight belt line is 32 slots long.
In this case you can only change the amount of slots item advances per tick. There can be no fraction.
The second problem is inserter speed. Fast inserters won't be able to catch items from the belt moving faster than factor of (5 maybe?) or so.
Given this mechanics you just can't implement infinite research for belts as they are. Ever.
Introducing a higher tier belt (like Bob's green one) is kinda helpful but won't change anything conceptually.
Fractions can be interpolated.

Have a floating-point accumulator variable. On each tick, accum += belt speed, advance the items on the belt by floor(accum) slots, and then accum -= floor(accum).

What this would look like, for a belt of speed 3.5, is that items would advance by 3 or 4 slots every other tick.

bobucles
Smart Inserter
Smart Inserter
Posts: 1669
Joined: Wed Jun 10, 2015 10:37 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by bobucles »

Why bother using a floating point number just for a single decimal place? Floating points are headaches, just count the number of times 0.1 + 0.4 - 0.2 doesn't equal 0.3. It's dumb. Instead it's simpler to use an inflated integer scale- start at 10 and make subpixels less than 10. Of course if you want to dive into serious subpixel territory it's best to choose a large number that has a lot of divisors, like 65536. No typing, no need to deal with number conversions. Just a straight up integer representing every value that matters to the game, and no need to deal with the unlimited inconsistent floating point subpixels that don't.

I think unlimited belt speed is a bad idea for Factorio. Inserters start to develop serious issues when items fly by at a breakneck pace. The cool solution is for items to pack in higher, not faster.
Then make inserters faster lmao xd
I think that's a bad idea too. Inserters are fully capable of every important interaction between belts and assemblers. They don't need to be faster. The only place where inserters struggle is interacting between belts and trains. This causes train setups to rely heavily on large nests of inserters and chest buffers to smooth things out. I do think that the unimplemented loaders can find a purpose here for streamlining item transfer with trains.

User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by bobingabout »

bobucles wrote:
Then make inserters faster lmao xd
I think that's a bad idea too. Inserters are fully capable of every important interaction between belts and assemblers. They don't need to be faster. The only place where inserters struggle is interacting between belts and trains. This causes train setups to rely heavily on large nests of inserters and chest buffers to smooth things out. I do think that the unimplemented loaders can find a purpose here for streamlining item transfer with trains.
try making an inserter (not fast, not long, the plain yellow one) grab items from an express belt, then tell me inserters are fast enough.
unless there's a backlog that causes the items to stop moving, the inserter can't grab them.
This is the kind of issue you'll have with faster belts, you'll need an inserter that can handle them.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.

Aeternus
Filter Inserter
Filter Inserter
Posts: 835
Joined: Wed Mar 29, 2017 2:10 am
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Aeternus »

Drury wrote:The problem with belts in the lategame is that you're producing so many different items and you need a shitton of belts for random stuff like solar panels and walls, which don't even require a single yellow belts worth of throughput, yet to service those assemblers you have to sacrifice the space and time to put up a crappy belt going from copper and circuits and steel and stone bricks and other weird niche combinations. Faster belts don't solve that problem, robots do.
Technically, there's no reason you couldn't supply all the goods on a single belt. With some Combinator magic it's possible to dump the requirements for a single recipy on a single factory feeder belt. This adds complexity that most players won't enjoy, but its possible even in vanilla. It does require a trunkline for the rare resource (such as stone bricks)

bobingabout wrote:
bobucles wrote:
Then make inserters faster lmao xd
I think that's a bad idea too. Inserters are fully capable of every important interaction between belts and assemblers. They don't need to be faster. The only place where inserters struggle is interacting between belts and trains. This causes train setups to rely heavily on large nests of inserters and chest buffers to smooth things out. I do think that the unimplemented loaders can find a purpose here for streamlining item transfer with trains.
try making an inserter (not fast, not long, the plain yellow one) grab items from an express belt, then tell me inserters are fast enough.
unless there's a backlog that causes the items to stop moving, the inserter can't grab them.
This is the kind of issue you'll have with faster belts, you'll need an inserter that can handle them.
Typically, the "ultrarawrmegafast" belts are used for bulk transfers, trunk lines. Not for directly feeding factories. Generally you'll want to split off some resources onto a slower belt to supply the buildings with. Unless it's a dead end (such as a railway loader station).

User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2904
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by darkfrei »

bobingabout wrote: try making an inserter (not fast, not long, the plain yellow one) grab items from an express belt, then tell me inserters are fast enough.
Just don't take items from express and ultra express belts. Express must be splitted and you are use red or yellow belt by inserters.

Zavian
Smart Inserter
Smart Inserter
Posts: 1642
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Zavian »

Then the these new belts don't address the use case of wanting to make green circuits between 2 rows of beacons. I can cope with the limitations of blue belts in most places, but I've never built a moduled and beaconed green circuit build that is a decent length, with a craft speed of 5.5.

mrvn
Smart Inserter
Smart Inserter
Posts: 5710
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by mrvn »

I too think that faster belts aren't the solution. For bulk transfer there are trains. So I think the long distance stuff is covered. Problem is the last mile to the assembler. And there there are too many issues with belt speed versus inserter speed and items flashing past the inserter before it can be picked up. And belts not getting compressed reducing the carrying capacity to less than 50%, worse the faster the belt is.

I think pallets or trays would be a better way to go.

Simplest case you have a pallet that holds 5 iron plates. (Infinite) research can increase that size. You can fit 5 times the iron plates on the belt and inserters pick up a whole pallet. And you get an extra puzzle piece by having to deal returning empty pallets.

For the end game I can think of a more complex pallet system though. Lets call those trays. A tray isn't simply a big heap of the same item but instead it would hold all items required for a recipe in the right ratios. Maybe even just for one cycle of the recipe. So one tray gives one output. So what have you gained? Now you need to assemble the trays and then assemble the finished product.

The way this should work is that you produce an empty tray (which you get back in the end) and then inserter can fill the tray bit by bit. So you build a tray for electronic circuit boards and send it to the iron smelter to pick up some iron plates. Then you send it to the copper wire assembler to pick up some copper wire. Last you send to it to the electronic circuit boards assembler to produce an electronic circuit board and an empty electronic circuit boards tray.

The benefit of this would be that you could put lots of different trays on the same belt for those millions of low throughput items you have in the endgame.

Zavian
Smart Inserter
Smart Inserter
Posts: 1642
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: Ultra-fast green belt with infinite research speedup

Post by Zavian »

mrvn wrote:I too think that faster belts aren't the solution. For bulk transfer there are trains. So I think the long distance stuff is covered. Problem is the last mile to the assembler. And there there are too many issues with belt speed versus inserter speed and items flashing past the inserter before it can be picked up. And belts not getting compressed reducing the carrying capacity to less than 50%, worse the faster the belt is.

I think pallets or trays would be a better way to go.

Simplest case you have a pallet that holds 5 iron plates. (Infinite) research can increase that size. You can fit 5 times the iron plates on the belt and inserters pick up a whole pallet. And you get an extra puzzle piece by having to deal returning empty pallets.

For the end game I can think of a more complex pallet system though. Lets call those trays. A tray isn't simply a big heap of the same item but instead it would hold all items required for a recipe in the right ratios. Maybe even just for one cycle of the recipe. So one tray gives one output. So what have you gained? Now you need to assemble the trays and then assemble the finished product.

The way this should work is that you produce an empty tray (which you get back in the end) and then inserter can fill the tray bit by bit. So you build a tray for electronic circuit boards and send it to the iron smelter to pick up some iron plates. Then you send it to the copper wire assembler to pick up some copper wire. Last you send to it to the electronic circuit boards assembler to produce an electronic circuit board and an empty electronic circuit boards tray.

The benefit of this would be that you could put lots of different trays on the same belt for those millions of low throughput items you have in the endgame.
Actually Deadlock made a couple of mods. One is a stacked items mod that (within the limits of what I expect is possible in lua) works pretty much how I hope the devs implement stacked belts. viewtopic.php?f=94&t=57264 . If the devs do implement stacked belts then I hope that the 'stacking box' could be removed, and that stack inserters could create stacked belts automatically, and that inserters could pick up stacked items and feed them to any machine. If they did that then that would solve the late game beaconed assembler throughput problem without needing faster belts or inserters.

Another is a boxing/palletting mod. viewtopic.php?f=94&t=57070 .

Post Reply

Return to “Ideas and Suggestions”