Search found 69 matches

by PunPun
Sat Feb 17, 2018 10:53 pm
Forum: News
Topic: Friday Facts #230 - Engine modernisation
Replies: 81
Views: 45746

Re: Friday Facts #230 - Engine modernisation

but no DX10 support means no Vista support too. XP support went together with 32bit support. As far as I know DX11 is available also for Vista. But I wouldn't mind dropping Vista altogether :) and then someone will come to the forum telling all of us how he/she dropped Vista because Factorio wasn't...
by PunPun
Tue Apr 04, 2017 2:28 pm
Forum: Implemented Suggestions
Topic: Storage chest filter
Replies: 29
Views: 14523

Re: Storage chest filter

I tought they already did? If you middle click an inventory slot they should lock to the item that is in them.
by PunPun
Mon Mar 27, 2017 12:26 pm
Forum: Ideas and Suggestions
Topic: AUTO ghost place
Replies: 4
Views: 2567

Re: AUTO ghost place

For me at least quite often I am trying to place that one last item that I think is within my reach and then BUMB!!! I find it quite jarring. And yes I know I can just hit shift but what I am saying is maybe the game could be a little smarter. If personal roboport is equipped auto ghost place anyth...
by PunPun
Tue Mar 21, 2017 10:48 pm
Forum: Ideas and Suggestions
Topic: Fluid physics (fix bizarreness, no extra calculation)
Replies: 34
Views: 12716

Re: Fluid physics (fix bizarreness, no extra calculation)

Using our pipe with connections A, B, and C, the developers currently have the pipe reach into each adjacent pipe and transfer that fluid explicitly in the order the pipe connections are constructed. Wich is the problem as it makes the result depend on the order of execution. Under the ping pong me...
by PunPun
Tue Mar 21, 2017 12:05 pm
Forum: Ideas and Suggestions
Topic: Fluid physics (fix bizarreness, no extra calculation)
Replies: 34
Views: 12716

Re: Fluid physics (fix bizarreness, no extra calculation)

I was actually thinking that by looking at the code snippet, we could work on something a bit more specific. Delaying the transfer of fluid by a tick does not solve any of the current problems. I'm sure you can be more specific now that you can see how the developers have already implemented the fl...
by PunPun
Mon Mar 20, 2017 9:42 pm
Forum: Ideas and Suggestions
Topic: [SERVER] Protection vs Griefer
Replies: 29
Views: 10232

Re: [SERVER] Protection vs Griefer

I think a simple continue from replay feature would be enough. You just watch the replay until the point where you want to continue from and then stop the replay and play the game from the state that it is in. If someone starts griefing you can just watch the replay to see when he started it and the...
by PunPun
Mon Mar 20, 2017 5:24 pm
Forum: Ideas and Suggestions
Topic: Fluid physics (fix bizarreness, no extra calculation)
Replies: 34
Views: 12716

Re: Fluid physics (fix bizarreness, no extra calculation)

DerivePi wrote:I get the strange feeling that no one has bothered to look at the code snippet I linked previously so here it is specifically.
that's because it has the same problem the current system has. Depending on wich order the pipes are added and processed it gives different results.
by PunPun
Mon Mar 20, 2017 2:22 pm
Forum: Ideas and Suggestions
Topic: Fluid physics (fix bizarreness, no extra calculation)
Replies: 34
Views: 12716

Re: Fluid physics (fix bizarreness, no extra calculation)

I think this is probably the best way to solve things. You will run into some minor problems because the pipes also modify each other's value, so you need to make sure that the first pipe modifying 'value[gametick + 1 mod 2]' updates it to 'value[gametick mod 2]' first, but other than that it shoul...
by PunPun
Sun Mar 12, 2017 8:46 am
Forum: Ideas and Suggestions
Topic: Fluid physics (fix bizarreness, no extra calculation)
Replies: 34
Views: 12716

Re: Fluid physics (fix bizarreness, no extra calculation)

From my experience the proper way to fix this kind of a problem is to just make the value of current fluidlevel an array of size 2 and then when you read the value use value[gametick mod 2] and when writing use value[gametick+1 mod 2]. Also known as the pingpong method. You use a bit more memory but...

Go to advanced search