Friday Facts #276 - Belt item spacing & Script rendering
Re: Friday Facts #276 - Belt item spacing & Script rendering
More stable belt full detection is great.
But how about adding a way to start/stop belts or make item flow go to choice of output belt or choose item flow input to belt based on electric signals to control different item flows?
But how about adding a way to start/stop belts or make item flow go to choice of output belt or choose item flow input to belt based on electric signals to control different item flows?
Re: Friday Facts #276 - Belt item spacing & Script rendering
You can already do that. Connect a green / red wire to a belt piece and now you can control the activity of the belt.
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: Friday Facts #276 - Belt item spacing & Script rendering
I still need something, because I put basic belts at the beginning, bumping all the other speeds up. I haven't figured out what yet though.Serenity wrote: ↑Mon Jan 07, 2019 1:31 pmLook on the bright side. If you must rip out the speed overhaul that's less code and options you have to maintainbobingabout wrote: ↑Mon Jan 07, 2019 9:27 am On the down side... this is just more for me to change in my mod (The rebalance that changed all the belt speeds to round numbers, which will NOW result in unround numbers)
Re: Friday Facts #276 - Belt item spacing & Script rendering
Is it possible to mod the item spacing? Maybe even different per belt type?
Re: Friday Facts #276 - Belt item spacing & Script rendering
Not the spacing. But there are mods that adjust the speed to integer values. Including mods that add the 0.17 values to stuff. So stuff moves faster, but it's not perfectly aligned or something to that effect
Re: Friday Facts #276 - Belt item spacing & Script rendering
No. Adding moddability would negatively impact the performance of all belts, even in vanilla.
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.
Re: Friday Facts #276 - Belt item spacing & Script rendering
That's sad, but very understandable. Thanks for the answer, Bilka.
... and I really like your avatar...
... and I really like your avatar...
Re: Friday Facts #276 - Belt item spacing & Script rendering
Talking about the last gif:
Waaait... is all the unit selection and the "issue move command" text also handled by the scripting/script rendering? Because that would mean that there is some sort of access to the cursor's position. Is that still part of the gamestate? Do these sprites that are only visible to a particular player get synced across players?
Sad face
Because if this is the beginning of clientside modding, then it really does open a lot of interesting possibilities for mods to explore.
I have a dream mod that would now be possible... For the curious, it's alignment lines - helper... things, i don't know what to actually call them but they would help you align what you're trying to place with already existing entities by drawing relevant gridlines extending towards your mouse cursor. Actually, i'll try and make some concept art for this since i'm not sure if you can immediately understand the usefulness of such a thing...
Waaait... is all the unit selection and the "issue move command" text also handled by the scripting/script rendering? Because that would mean that there is some sort of access to the cursor's position. Is that still part of the gamestate? Do these sprites that are only visible to a particular player get synced across players?
Sad face
Because if this is the beginning of clientside modding, then it really does open a lot of interesting possibilities for mods to explore.
I have a dream mod that would now be possible... For the curious, it's alignment lines - helper... things, i don't know what to actually call them but they would help you align what you're trying to place with already existing entities by drawing relevant gridlines extending towards your mouse cursor. Actually, i'll try and make some concept art for this since i'm not sure if you can immediately understand the usefulness of such a thing...
Re: Friday Facts #276 - Belt item spacing & Script rendering
+1Avezo wrote: ↑Sat Jan 05, 2019 2:42 pmI agree with this, look at nuclear power - 'perfect' ratios are almost impossible and thanks to it there are many different builds around, but then look at steam power with its perfect 1-20-40 (or whatever it was) - it looks the same every time, everywhere.TheVeteraNoob wrote: ↑Sat Jan 05, 2019 2:10 pmAlso, I think that ratio breaking updates should be MORE common. Factorio is a solved game and every multiplayer map is just people plopping down the same massive blueprints they didn't even make. And everybody just waiting for it to build.
I hope for more imperfect ratios... More challenge more fun - and no its not as worse for the beginner... Beginner typically use intuition more than math, if a belt runs empty they built more sources and if belt fills up, they built more sinks. And in late game they may like the challenge and do overwhelming complicated math on the ratio and have fun with it, or they hate to do the math and use bots instead... (or just download ready blueprints made by people who like to do the math ).
Re: Friday Facts #276 - Belt item spacing & Script rendering
The existing mod system supports selector items that let you drag boxes around things. Lots of mods use it.tomikland wrote: ↑Mon Jan 07, 2019 10:08 pm Waaait... is all the unit selection and the "issue move command" text also handled by the scripting/script rendering? Because that would mean that there is some sort of access to the cursor's position. Is that still part of the gamestate? Do these sprites that are only visible to a particular player get synced across players?
Not sure about the text, though.
-
- Fast Inserter
- Posts: 123
- Joined: Mon Oct 10, 2016 11:28 pm
- Contact:
Re: Friday Facts #276 - Belt item spacing & Script rendering
+1 from me as wellTheRaph wrote: ↑Mon Jan 07, 2019 10:43 pm+1Avezo wrote: ↑Sat Jan 05, 2019 2:42 pmI agree with this, look at nuclear power - 'perfect' ratios are almost impossible and thanks to it there are many different builds around, but then look at steam power with its perfect 1-20-40 (or whatever it was) - it looks the same every time, everywhere.TheVeteraNoob wrote: ↑Sat Jan 05, 2019 2:10 pmAlso, I think that ratio breaking updates should be MORE common. Factorio is a solved game and every multiplayer map is just people plopping down the same massive blueprints they didn't even make. And everybody just waiting for it to build.
I hope for more imperfect ratios... More challenge more fun - and no its not as worse for the beginner... Beginner typically use intuition more than math, if a belt runs empty they built more sources and if belt fills up, they built more sinks. And in late game they may like the challenge and do overwhelming complicated math on the ratio and have fun with it, or they hate to do the math and use bots instead... (or just download ready blueprints made by people who like to do the math ).
In industry you never get perfect ratios. I would even welcome any kind of production inconsistency, like machine downtime/slowdown, ramp up for the first product, etc. Is there a mod for that by any chance?
Re: Friday Facts #276 - Belt item spacing & Script rendering
A belt buff is always good for me. Any news on if items can be stacked on belts? That'd be a hell of a belt buff.
Any buff to furnaces is also good. Bases do tend to be dominated by furnaces taking up a quarter or third of the real estate even with beacon builds, and players spend perhaps a bit too much time building the same furnace routine instead of focusing on new recipes. Buffing 3.5seconds to 3.0 seconds is a 17% buff to go with the belt's 12% buff. A yellow belt would take 45 furnace power which isn't a perfect symmetric match but it is a clean integer to work with. Once players go into beacon builds the numbers get all scrambled and have to be figured out from scratch anyway.
Any buff to furnaces is also good. Bases do tend to be dominated by furnaces taking up a quarter or third of the real estate even with beacon builds, and players spend perhaps a bit too much time building the same furnace routine instead of focusing on new recipes. Buffing 3.5seconds to 3.0 seconds is a 17% buff to go with the belt's 12% buff. A yellow belt would take 45 furnace power which isn't a perfect symmetric match but it is a clean integer to work with. Once players go into beacon builds the numbers get all scrambled and have to be figured out from scratch anyway.
Re: Friday Facts #276 - Belt item spacing & Script rendering
Not exactly what you're asking for, but :Matthias_Wlkp wrote: ↑Wed Jan 09, 2019 1:48 pm In industry you never get perfect ratios. I would even welcome any kind of production inconsistency, like machine downtime/slowdown, ramp up for the first product, etc. Is there a mod for that by any chance?
https://mods.factorio.com/mod/zKenirasRandomRecipes adds some sort of randomness.
Koub - Please consider English is not my native language.
-
- Manual Inserter
- Posts: 1
- Joined: Wed Jan 09, 2019 4:56 pm
- Contact:
Re: Friday Facts #276 - Belt item spacing & Script rendering
Dear Devs
What have thou done?!?
I fear you're on a really dangerous way. Even though my brain really likes the idea of 8 Pixels a lot more than 9, i fear you're breaking the game more than you think.
When i started playing factorio i quickly realized that there are different ways to build a production line:
Quick and dirty: f*ck ratios, i need it NOW!!!
Advanced: ok, i need about this many assemblers to compress a belt
Overengineered: so i spent additional 200 belt, 2 beacons and 4 Stack filter inserters to increase this assemblers throughput by another 4.78%, this just took me about 2 hours to figure out. Lets make a blueprint!
What i want to say:
By dampening the ratios to fit to each other you might kill the need for the last level.
The better everything fits to each other, the less effort it is to get it perfect.
This sounds nice first but i really think it's the charm of the game, that you never really get it perfect but get closer the more effort you put in.
A single change should not be that bad but i warn you not to slowly change this game into a clicker-game!!!
What have thou done?!?
I fear you're on a really dangerous way. Even though my brain really likes the idea of 8 Pixels a lot more than 9, i fear you're breaking the game more than you think.
When i started playing factorio i quickly realized that there are different ways to build a production line:
Quick and dirty: f*ck ratios, i need it NOW!!!
Advanced: ok, i need about this many assemblers to compress a belt
Overengineered: so i spent additional 200 belt, 2 beacons and 4 Stack filter inserters to increase this assemblers throughput by another 4.78%, this just took me about 2 hours to figure out. Lets make a blueprint!
What i want to say:
By dampening the ratios to fit to each other you might kill the need for the last level.
The better everything fits to each other, the less effort it is to get it perfect.
This sounds nice first but i really think it's the charm of the game, that you never really get it perfect but get closer the more effort you put in.
A single change should not be that bad but i warn you not to slowly change this game into a clicker-game!!!
Re: Friday Facts #276 - Belt item spacing & Script rendering
There are mods for adding more complexity to every aspect of the game.KlauzWayne wrote: ↑Wed Jan 09, 2019 5:37 pm By dampening the ratios to fit to each other you might kill the need for the last level.
Re: Friday Facts #276 - Belt item spacing & Script rendering
This won't cause perfect ratios for everything. Some things will fit (green circuits is the best example). But others are slightly off. There are cases where you now need some extra beacons to make some assemblers faster. In some other cases you can remove a few beacons to slow down an assembler as you don't need its full speed to make up the last bitKlauzWayne wrote: ↑Wed Jan 09, 2019 5:37 pm The better everything fits to each other, the less effort it is to get it perfect.
This sounds nice first but i really think it's the charm of the game, that you never really get it perfect but get closer the more effort you put in.
-
- Manual Inserter
- Posts: 4
- Joined: Thu Jan 10, 2019 6:37 pm
- Contact:
Re: Friday Facts #276 - Belt item spacing & Script rendering
I like this idea a lot. Maybe a covered belt? Like the vacuum system for bank tellers? Or like an underground belt? No visuals to display either way.Oktokolo wrote: ↑Sat Jan 05, 2019 1:45 pm Regarding belts too fast to see the items move: I would like to have a belt tier, wich is too fast to be directly inserted or picked up from by inserters. That tier would be an expressway for items to be used in buses only. You would have to merge/split from/to lower belt tiers to add/remove items to/from it.
Could even be the blue belt with speed increased to double that of red belts. And it would be fine if it would be hard or impossible to follow items on that express belts visually when zoomed in.
Re: Friday Facts #276 - Belt item spacing & Script rendering
There’s a mod for that. There’s another mod for five new tiers of belts that are two to six times as fast as a blue belt, though these belts can be pulled from directly.
That said, do you bother to use red, or at least blue, belts as expressways to feed yellow belt assembly machine lines, using splitters to move stuff onto and off of the higher tier belts? If you’re not doing that already, why would you want to have to do it? If you are doing it, hows it working out for you in the areas that you’d benefit from feeding the machines with higher tier throughput?
I’ve never seen anyone take two yellow belt stone furnace columns and feed one red belt of plates. I have never seen anyone take three red belt steel furnace columns and feed two blue belts of plate. Both of those are possible as the game currently works, yet people are more likely to just have one column per belt, with enough furnaces to fill the belt with Plates. Only allowing you to merge onto/off of higher tier belts isn’t really necessary. Things work fine as they are.
That said, do you bother to use red, or at least blue, belts as expressways to feed yellow belt assembly machine lines, using splitters to move stuff onto and off of the higher tier belts? If you’re not doing that already, why would you want to have to do it? If you are doing it, hows it working out for you in the areas that you’d benefit from feeding the machines with higher tier throughput?
I’ve never seen anyone take two yellow belt stone furnace columns and feed one red belt of plates. I have never seen anyone take three red belt steel furnace columns and feed two blue belts of plate. Both of those are possible as the game currently works, yet people are more likely to just have one column per belt, with enough furnaces to fill the belt with Plates. Only allowing you to merge onto/off of higher tier belts isn’t really necessary. Things work fine as they are.
Re: Friday Facts #276 - Belt item spacing & Script rendering
IRL for high throughput of bulk items over short distances we use pallets on rollers. As well as realism it'd have the advantage of still having an open belt animation and seeing what's "on" the pallet (really just an inventory with alt).tungsten33 wrote: ↑Thu Jan 10, 2019 6:41 pmI like this idea a lot. Maybe a covered belt? Like the vacuum system for bank tellers? Or like an underground belt? No visuals to display either way.Oktokolo wrote: ↑Sat Jan 05, 2019 1:45 pm Regarding belts too fast to see the items move: I would like to have a belt tier, wich is too fast to be directly inserted or picked up from by inserters. That tier would be an expressway for items to be used in buses only. You would have to merge/split from/to lower belt tiers to add/remove items to/from it.
Could even be the blue belt with speed increased to double that of red belts. And it would be fine if it would be hard or impossible to follow items on that express belts visually when zoomed in.
Optionally there could be the logistics challenge of packing/decanting the pallet, or pallet wrapping machines, which are kinda cool.
Or just simply direct insertion.
Cars on belts basically already do act like pallets with direct insertion, so technically it'd just be a quality of life/cosmetic version of something belts already do. But it'd look way more sensible. Cars on belts are ingenious, but I don't think many players can bring themselves to do it. As long as it's balanced vs trains I'd be well up for it.
Shameless mod plugging: Ribbon Maze
- Unknow0059
- Fast Inserter
- Posts: 101
- Joined: Tue Aug 08, 2017 7:37 pm
- Contact:
Re: Friday Facts #276 - Belt item spacing & Script rendering
Why did you guys use 8 lights for each belt instead of 1?