Friday Facts #244 - Localised plurals & Modernisation progress

Regular reports on Factorio development.
ske
Filter Inserter
Filter Inserter
Posts: 412
Joined: Sat Oct 17, 2015 8:00 am
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by ske »

OvermindDL1 wrote:
kse wrote:That was a bombshell to start the weekend off.

Dropping Linux support, man, I thought you guys were cool :(
Wait what? Where'd you get that?!
Maybe because they are now exclusively developing the new graphics for DirectX with Vulcan/Metal following later (maybe, but no date given and the 1.0 release is heavily targeted).

Did they ever release download figures for the different operating systems? I suspect that the steam downloads for LInux are in the low single percent range. Maybe the next 1% that gets dropped.

Maybe Linux users will be stuck at an old version for a long time or run at a much lower frame rate due to the old graphics backend.
OvermindDL1
Fast Inserter
Fast Inserter
Posts: 194
Joined: Sun Oct 05, 2014 6:12 am
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by OvermindDL1 »

ske wrote:Maybe because they are now exclusively developing the new graphics for DirectX with Vulcan/Metal following later (maybe, but no date given and the 1.0 release is heavily targeted).

Did they ever release download figures for the different operating systems? I suspect that the steam downloads for LInux are in the low single percent range. Maybe the next 1% that gets dropped.

Maybe Linux users will be stuck at an old version for a long time or run at a much lower frame rate due to the old graphics backend.
They specifically state that OGL 3.3 and DX11 are what is being used, and they designed it with future Vulkan in mind.

OGL 3.3 runs on linux fine, and Vulkan runs on linux fine, and I don't see anything in the article about dropping linux support, so again I don't get where this is referenced?

And if by old API you mean something that still gets me 60fps consistently, I don't see the issue...
User avatar
Durabys
Fast Inserter
Fast Inserter
Posts: 236
Joined: Mon Apr 18, 2016 3:30 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Durabys »

*reads the articles...suddenly notices something*
Progress on engine modernisation (Posila)
The rewrite of the rendering framework goes well. We are at the point where the game looks exactly the same (with minor fixes to line rendering) as our main 0.17 branch, and the only major thing that is missing is proper error handling - for example, we don't want the game to terminate if a screenshot command fails for whatever reason. I was surprised at how many things we had to rewrite, but we took our time, and I think it is already worth it. The game rendering performs significantly better (well, at least on CPU side of the pipeline for now - more on that in some future Friday Facts) in both OpenGL and DirectX.
...wait...does it mean that Factorio's Smelter/Steam Smoke won't suck the Frames Per Second life out of my Overclocked "Ultimate Settings Doom(2016) at 60Hz & Supreme Commander W/8 Player at 2000 Units Each" PC anymore!?

In the immortal (literally) words of Vampirella Seras Victoria: OH THE FUCK YES!!!
Last edited by Durabys on Fri May 25, 2018 10:00 pm, edited 2 times in total.
User avatar
Proxy
Fast Inserter
Fast Inserter
Posts: 165
Joined: Mon Mar 30, 2015 11:10 am
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Proxy »

The unloading station in the background using fast inserters instead of stack inserters is confusing.
User avatar
thecatlover1996
Long Handed Inserter
Long Handed Inserter
Posts: 59
Joined: Sun Sep 18, 2016 12:50 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by thecatlover1996 »

Yay for not having to zoom in anymore to read the FFF on my phone! :D Next up: mobile-ready forum? ;)
fiery_salmon
Fast Inserter
Fast Inserter
Posts: 128
Joined: Wed Dec 13, 2017 1:20 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by fiery_salmon »

So I will be unable to update to .17. A pity.

Yay, I am the 1%!
kse
Manual Inserter
Manual Inserter
Posts: 3
Joined: Mon Apr 24, 2017 5:08 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by kse »

OvermindDL1 wrote:
ske wrote:Maybe because they are now exclusively developing the new graphics for DirectX with Vulcan/Metal following later (maybe, but no date given and the 1.0 release is heavily targeted).

Did they ever release download figures for the different operating systems? I suspect that the steam downloads for LInux are in the low single percent range. Maybe the next 1% that gets dropped.

Maybe Linux users will be stuck at an old version for a long time or run at a much lower frame rate due to the old graphics backend.
They specifically state that OGL 3.3 and DX11 are what is being used, and they designed it with future Vulkan in mind.

OGL 3.3 runs on linux fine, and Vulkan runs on linux fine, and I don't see anything in the article about dropping linux support, so again I don't get where this is referenced?

And if by old API you mean something that still gets me 60fps consistently, I don't see the issue...
Heh, when I read it now, it doesn't specifically state this.
I guess my mind wandered and extrapolated from DX being improved that they were dropping OpenGL for future versions.

NB: It was meant in jest, I still think they are cool.
OvermindDL1
Fast Inserter
Fast Inserter
Posts: 194
Joined: Sun Oct 05, 2014 6:12 am
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by OvermindDL1 »

fiery_salmon wrote:So I will be unable to update to .17. A pity.

Yay, I am the 1%!
What do you have?! OGL3.3 is on the order of rather ancient at this point... o.O
User avatar
Sanqui
Factorio Staff
Factorio Staff
Posts: 327
Joined: Mon May 07, 2018 7:22 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Sanqui »

thecatlover1996 wrote:Yay for not having to zoom in anymore to read the FFF on my phone! :D Next up: mobile-ready forum? ;)
I'll see what I can do ;)
ovo
Bilka
Factorio Staff
Factorio Staff
Posts: 3309
Joined: Sat Aug 13, 2016 9:20 am
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Bilka »

Sanqui wrote:
thecatlover1996 wrote:Yay for not having to zoom in anymore to read the FFF on my phone! :D Next up: mobile-ready forum? ;)
I'll see what I can do ;)
Just update the wiki and I'll take care of that too :)
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.
User avatar
Sanqui
Factorio Staff
Factorio Staff
Posts: 327
Joined: Mon May 07, 2018 7:22 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Sanqui »

Bilka wrote:Just update the wiki and I'll take care of that too :)
I'll get in touch soon :)
ovo
posila
Factorio Staff
Factorio Staff
Posts: 5357
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by posila »

ske wrote:Maybe because they are now exclusively developing the new graphics for DirectX with Vulcan/Metal following later (maybe, but no date given and the 1.0 release is heavily targeted).
But we want Vulkan specifically for better overall gaming experience on Linux and macOS. There is nothing exclusive about DirectX backend, I just said it faster and that's why we keep it for Windows users instead of having just OpenGL. DirectX was always important to us.
User avatar
Omnifarious
Filter Inserter
Filter Inserter
Posts: 276
Joined: Wed Jul 26, 2017 3:24 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Omnifarious »

I tried playing Factorio on a very beefy Windows Dell laptop for awhile. It had the common Intel/Nvidia combo. For some bizarre reason, Windows keeps on switching it to the Intel card, despite me trying to tell it in multiple ways that it shouldn't do that. And when it does do that anyway, most of the rendering ends up happening on the CPU.

When I'm using DirectX and this happens, performance falls through the floor (10-20 FPS). When I'm using OpenGL and do this, frame rates drop from a smooth 60 down to 30-40 on average. Under DirectX, it's stops being playable. Under OpenGL, it's annoying but still playable.

So, while DirectX probably has better performance when doing hardware rendering, it appears that OpenGL has the edge in software rendering.
roidal
Inserter
Inserter
Posts: 30
Joined: Mon Mar 07, 2016 9:49 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by roidal »

OvermindDL1 wrote:
fiery_salmon wrote:So I will be unable to update to .17. A pity.

Yay, I am the 1%!
What do you have?! OGL3.3 is on the order of rather ancient at this point... o.O
For example my old Notebook with a AMD HD6000 GPU. I got OGL3.3 just 2 weeks ago when i updated to Fedora 28. On Fedora 27 the radeon-driver did only support OGL3.2 (on that GPU).
Tungsten
Burner Inserter
Burner Inserter
Posts: 5
Joined: Wed Jun 01, 2016 6:14 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Tungsten »

We'll still leave 1% of players behind, so they are going to be stuck with 0.16, similar to when we dropped 32-bit support, but everybody else should benefit from better performance and hopefully a better looking game eventually.
Got me stuck in the 32-bit version for a while, but it showed a good excuse to give myself a kick-ass VR-ready PC for my birthday!
PaszaVonPomiot
Long Handed Inserter
Long Handed Inserter
Posts: 77
Joined: Fri Dec 29, 2017 1:50 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by PaszaVonPomiot »

Super excited for new performance improvements.
Eyeer
Burner Inserter
Burner Inserter
Posts: 9
Joined: Mon Aug 10, 2015 3:20 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Eyeer »

Is there any plans for SLI support?
posila
Factorio Staff
Factorio Staff
Posts: 5357
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by posila »

Eyeer wrote:Is there any plans for SLI support?
No plans for SLI
Eyeer
Burner Inserter
Burner Inserter
Posts: 9
Joined: Mon Aug 10, 2015 3:20 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by Eyeer »

posila wrote:Eyeer wrote:
Is there any plans for SLI support?

No plans for SLI
I understand that decision - even as SLI user i see that this technology is dying. Thanks for response.

Great work with performance - i spend hundreds of hours in this game and to this time the biggest problem is hitting low UPS eventually. So i really wait for .17 and later for Vulkan support :)

PS. It seems that HDR is cool emerging technology - with is also proven to be popular in TV market - i think that factory would look sick with extended luminance range :)
luc
Fast Inserter
Fast Inserter
Posts: 225
Joined: Sun Jul 17, 2016 9:53 pm
Contact:

Re: Friday Facts #244 - Localised plurals & Modernisation progress

Post by luc »

Devs: you might also be interested to know that in some languages, currency is pluralized differently:

EN zero euros, one euro, two euros... (normal pluralization rules)
FR zéro euro, un euro, deux euros... (normal pluralization rules)
NL nul euro, een euro, twee euro... (always singular)
DE null euro, ein euro, zwei euro... (always singular)

There is currently no currency in the base game, but mods and the website might have it.
Post Reply

Return to “News”