Friday Facts #335 - Scenario changes, Damage effect filtering

Regular reports on Factorio development.
coppercoil
Filter Inserter
Filter Inserter
Posts: 470
Joined: Tue Jun 26, 2018 10:14 am
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by coppercoil »

coderpatsy wrote: ↑
Sat Feb 22, 2020 3:02 pm
It appears its purpose was not to look good for general use but to stand out in the launch area of one specific scenario. I think they succeeded in that goal.
Okay. Mod-makers, be warned though :roll:

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5148
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Klonan »

coppercoil wrote: ↑
Sat Feb 22, 2020 2:14 pm
Colored concrete would be great, though I'd say it's oversaturated. Everytime people want to color something, they give near 100% saturation. Damn it... Pure colors look synthetic.
Also lightness of concrete is very different, I'm not sure whether it is good or not. This is kinda not consistent.
Yea this isn't a 'proper' color concrete feature, this is just a cheap solution for the team production.
If we were to add color concrete (or other tiles) as a base game/freeplay item, we would spend much more time on it, with finely tuned tints and spritesheets.

Right now though, we are finishing things, not opening new topics, so this is why the color concrete shown is only used in the team production, and not added as a 'real' item in the game.

EnerJi
Long Handed Inserter
Long Handed Inserter
Posts: 59
Joined: Thu Aug 16, 2018 2:32 am
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by EnerJi »

Klonan wrote: ↑
Sat Feb 22, 2020 5:50 pm
Yea this isn't a 'proper' color concrete feature, this is just a cheap solution for the team production.
If we were to add color concrete (or other tiles) as a base game/freeplay item, we would spend much more time on it, with finely tuned tints and spritesheets.

Right now though, we are finishing things, not opening new topics, so this is why the color concrete shown is only used in the team production, and not added as a 'real' item in the game.
I totally understand and respect this approach. I think the colored concrete looks neat, though, so I hope you consider adding it to the (I'm sure already very-long) list of possible future updates after the game goes 1.0. Whether it's included in a future paid DLC or what-not, I think it would be cool to have.

exi2163
Inserter
Inserter
Posts: 38
Joined: Wed Mar 09, 2016 6:50 am
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by exi2163 »

Rseding91 wrote: ↑
Fri Feb 21, 2020 4:18 pm
...
We already do logic like that for construction robots and get complaints about them all the time when people build crazy amounts of things at once. There's no solution so we just leave it as is.
I remember that 'nuisance'. The RoboMining mod was a good way to lock your complete bot building power up because standing orders - even if they didnt belong to the current robo network - clogged up the bot processing and nothing got built anymore. I guess it worked the list oldest to newest and gave up after a few thousand orders. Deleting a few tenthousand construction orders at once was also a good way to crash the game server through lag of death.
Took quite some time to figure out it was neither the core game nor the mod that really caused the issues but more the ignorante usage of the decon planner in that scenario (deconning very large mining patches) :mrgreen:

Regardless, a background threat that continues to work the construction orders from time to time completely would have been nice.

Pompeij
Burner Inserter
Burner Inserter
Posts: 15
Joined: Fri Sep 02, 2016 1:52 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Pompeij »

Pinga wrote: ↑
Fri Feb 21, 2020 3:42 pm
...But at that point, half the server stopped playing anyways because everything is so laggy and few can even handle the simulation.

A better solution would be the ability to increase the health of biters (during the scenario, outside of its entity definition), so you have fewer entities. This way you could support a lot more players and even have stuff like boss waves (I'm sure the community will get creative about it).
I agree with those points.

And want to add something about the damage filter. additionaly you may add an occurrence and multiplier filter, a big explosion can have more blood but only once every 2 secounds. And rappid gun fire only have a bit of blood, but everyx 100 ms.
Or something like that ..

keep going
Pompeij

AwesomeLowlander
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sun Feb 23, 2020 2:11 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by AwesomeLowlander »

I have a complaint. How is the new scenario not named 'Space Race'? 😁

kitt159
Burner Inserter
Burner Inserter
Posts: 12
Joined: Fri Oct 11, 2019 6:34 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by kitt159 »

For now we have set the fire sticker to do 10x the damage, but only every 10 ticks
maybe it would be better to set it up so that the change only happens when FPS drops

Jap2.0
Smart Inserter
Smart Inserter
Posts: 2339
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Jap2.0 »

kitt159 wrote: ↑
Sun Feb 23, 2020 9:57 pm
For now we have set the fire sticker to do 10x the damage, but only every 10 ticks
maybe it would be better to set it up so that the change only happens when FPS drops
The problem with that is that it has to be deterministic (i.e. behave the exact same way on any system) for multiplayer to work. Since different computers will start to struggle at different points, it's impossible to do it how you suggest. You could go with some other statistic such as "when this many particles exist" or something but that's a lot of effort for questionable gain and you might as well just keep the performance benefit all the time.
There are 10 types of people: those who get this joke and those who don't.

Henry Loenwind
Long Handed Inserter
Long Handed Inserter
Posts: 52
Joined: Fri Mar 09, 2018 7:33 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Henry Loenwind »

Ok, back to making harder enemies again.

Two ways come to mind when I think about making biters more effective without adding some evolved AI. The one would be to have infiltration biters, ones that take into account turret ranges when pathfinding. The other one would be to have biters that target essential infrastructure like power lines. Combine them and a single hole in a wall somewhere can lead to your base being out of power and defenceless easily, especially if the power-line-targeting looks at lines between generators and consumers specifically. (But that's be a more complex task.)

One may even go so far as to record each dead body and use it as a penalty for path finding. Great realism, but even more data keep track of.

User avatar
Oktokolo
Filter Inserter
Filter Inserter
Posts: 883
Joined: Wed Jul 12, 2017 5:45 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Oktokolo »

Henry Loenwind wrote: ↑
Mon Feb 24, 2020 9:28 am
Two ways come to mind when I think about making biters more effective without adding some evolved AI. The one would be to have infiltration biters, ones that take into account turret ranges when pathfinding. The other one would be to have biters that target essential infrastructure like power lines. Combine them and a single hole in a wall somewhere can lead to your base being out of power and defenceless easily, especially if the power-line-targeting looks at lines between generators and consumers specifically. (But that's be a more complex task.)

One may even go so far as to record each dead body and use it as a penalty for path finding. Great realism, but even more data keep track of.
If the goal is to have biters wich wipe out entire bases if there is just one security hole anywhere - Rampant exists. I doubt, that it will become vanilla...

Hiladdar
Fast Inserter
Fast Inserter
Posts: 214
Joined: Mon May 14, 2018 6:47 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Hiladdar »

I re-read the FF#335, and have a follow up question from the General cleanup section, " ... switching the loaders to stack inserters ...".

Could someone a developer please elaborate scope of change, and what the change will be to loaders.

Hiladdar

coderpatsy
Long Handed Inserter
Long Handed Inserter
Posts: 68
Joined: Tue Apr 17, 2018 11:45 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by coderpatsy »

Hiladdar wrote: ↑
Mon Feb 24, 2020 5:24 pm
I re-read the FF#335, and have a follow up question from the General cleanup section, " ... switching the loaders to stack inserters ...".

Could someone a developer please elaborate scope of change, and what the change will be to loaders.

Hiladdar
As said on reddit, they are only changing out the loaders for stack inserters in the team production scenario. Nothing about either prototype is changing.

Hiladdar
Fast Inserter
Fast Inserter
Posts: 214
Joined: Mon May 14, 2018 6:47 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Hiladdar »

coderpatsy wrote: ↑
Mon Feb 24, 2020 5:28 pm
Hiladdar wrote: ↑
Mon Feb 24, 2020 5:24 pm
I re-read the FF#335, and have a follow up question from the General cleanup section, " ... switching the loaders to stack inserters ...".

Could someone a developer please elaborate scope of change, and what the change will be to loaders.

Hiladdar
As said on reddit, they are only changing out the loaders for stack inserters in the team production scenario. Nothing about either prototype is changing.
Thanks

Hiladdar

Asterix
Inserter
Inserter
Posts: 29
Joined: Wed Oct 12, 2016 5:51 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Asterix »

Rseding91 wrote: ↑
Fri Feb 21, 2020 5:34 pm
ptx0 wrote: ↑
Fri Feb 21, 2020 5:24 pm
yep, it's called batching, and they refuse to do it.
We already do it: https://factorio.com/blog/post/fff-317 and wayyyy moree.
I don't know if you already considered this but... As far as i understand, you are moving all biters that get aggroed, from point A to point B, independently.

This of course requires lots of very expensive pathing, and the computer grinds to a halt. However, biters already come in reasonably-sized groups, so... Have you considered moving them as a formation? Like a school of fish, with a single pilot biter that computes the full, expensive path all the way to the target, and then all the others simply swarm to a sort-of random point behind it, thus only computing a very short path to the general vicinity of the pilot?

Maybe you already do it and I'm not aware of it, but if not this seems like it might lessen the pressure on the CPU when moving large groups of biters.

User avatar
Mango
Long Handed Inserter
Long Handed Inserter
Posts: 95
Joined: Fri Feb 22, 2013 6:27 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by Mango »

Asterix wrote: ↑
Thu Feb 27, 2020 8:52 am
Rseding91 wrote: ↑
Fri Feb 21, 2020 5:34 pm
ptx0 wrote: ↑
Fri Feb 21, 2020 5:24 pm
yep, it's called batching, and they refuse to do it.
We already do it: https://factorio.com/blog/post/fff-317 and wayyyy moree.
I don't know if you already considered this but... As far as i understand, you are moving all biters that get aggroed, from point A to point B, independently.

This of course requires lots of very expensive pathing, and the computer grinds to a halt. However, biters already come in reasonably-sized groups, so... Have you considered moving them as a formation? Like a school of fish, with a single pilot biter that computes the full, expensive path all the way to the target, and then all the others simply swarm to a sort-of random point behind it, thus only computing a very short path to the general vicinity of the pilot?

Maybe you already do it and I'm not aware of it, but if not this seems like it might lessen the pressure on the CPU when moving large groups of biters.
They already do it.
Hm.... so we have a mystery donor... intriguing.

User avatar
BattleFluffy
Fast Inserter
Fast Inserter
Posts: 188
Joined: Sun Mar 31, 2019 4:58 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by BattleFluffy »

I like the idea of these little mini scenarios like Rocket Rush. :>
I have a suggestion for two other scenarios.

In the first scenario, the player can only place Burner Inserters. No other types of inserters are placeable (they still have to be craftable due to the recipe for logistic science pack).
This means the player must ensure every single inserter in their factory receives fuel somehow.

In the second scenario, the player can only place Burner Inserters, and cannot place any type of transport belt.
Instead items must be moved around using chests, direct insertion, trains, cars, or whatever other workaround method the player devises.

Some additional achievements could be added for launching a rocket within these mini scenarios, since doing so is more challenging than in regular free play.

EDIT: To illustrate why this would be an interesting mini-scenario/achievement, these restrictions lead to designs like these:
Images

lxl
Inserter
Inserter
Posts: 49
Joined: Fri Sep 19, 2014 7:59 pm
Contact:

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by lxl »

It would be nice if the "more variable path finding" can also be included into main game.

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

Re: Friday Facts #335 - Scenario changes, Damage effect filtering

Post by mrvn »

Can one combine Rocket Rush with Team playing? Each team buys their own equipment and then it's a race to the moon.

Post Reply

Return to β€œNews”