[0.16.51] Factorio Ultrawide Monitor support?

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

Hestekraft
Manual Inserter
Manual Inserter
Posts: 2
Joined: Thu Jul 14, 2016 4:36 am
Contact:

[0.16.51] Factorio Ultrawide Monitor support?

Post by Hestekraft »

I bought a 3440x1440(21:9 ratio) monitor and it gives less vision than a 1920x1080(16:9 Ratio).

In most games I got you get a wider field of view but here you don't get any more width so the game cuts the top and bottom part of the picture to fit the 21:9 ratio.
It would nice if the "draw distance" was based on height of the monitor instead of the width since vast majority of monitors/multiple monitor setups has a higher width to height ratio so it would make more sence to have it based on height since with how it currently is you get less vertical view the wider the monitor gets.

There is 3 attatchments to compare the view of 1920x1080,3440x1440 and an unknown resolution, The unknown picture is not mine but I grabbed it off an old post since you can clearly see what I mean with it.
Attachments
Factorio Unknown.jpg
Factorio Unknown.jpg (1.71 MiB) Viewed 12148 times
Factorio 3440x1440.jpg
Factorio 3440x1440.jpg (1.75 MiB) Viewed 12148 times
Factorio 1920x1080.jpg
Factorio 1920x1080.jpg (638.87 KiB) Viewed 12148 times
Zavian
Smart Inserter
Smart Inserter
Posts: 1648
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Zavian »

+1
12 months ago when I upgraded from a 1920x1200 monitor to a 2560x1440 monitor, I was disappointed that factorio wouldn't let me zoom out to see more of the map than before.
Hannu
Filter Inserter
Filter Inserter
Posts: 850
Joined: Thu Apr 28, 2016 6:27 am
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Hannu »

Zavian wrote: Wed Nov 14, 2018 7:44 am +1
12 months ago when I upgraded from a 1920x1200 monitor to a 2560x1440 monitor, I was disappointed that factorio wouldn't let me zoom out to see more of the map than before.
Zoom is limited to certain size of game area. It is (officially, as far as I know) because huge number of entities lower UPS and may cause problems with weak computers. Monitor resolution has nothing to do with it. However, there is a command (you lose achievements):

Code: Select all

/c game.player.zoom=0.1
0.1 shows significantly larger area and is good value to begin with relatively decent desktop computer. The smaller value the larger area you see, but extremes may cause crashes or very long delays. Zoom command is very practical for example with huge blueprints or deciding a place for a new factory (in railworlds).
posila
Factorio Staff
Factorio Staff
Posts: 5341
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by posila »

Good news is that this is more likely to be handled, than let's say 144Hz displays. Bad news is that it is not happening yet.

There few aspects of this. The game works with a constraint that the player can see at maximum 100 tile radius from player's position (total 200 tiles over the longer side of the screen). So, the player normally doesn't see chunks being generated, non-factory things being frozen as they were deactivated, etc. Another aspect is that the game has to render 2 or 3 screens worth of entities and sprites. And since the game often struggels on 4K displays with one of the common aspect ratios, having to draw twice as many sprites might be really big performance problem. That might be much less of an issue after the rendering rewrite, but we have to really benchmark that before opening this Pandora's box.

Good solution for me would be to let player zoom-out so that 200 tiles are visible over the shorter side of the screen, and on the longer side fade tiles beyond "player's vision" to black fog of war.
Hestekraft
Manual Inserter
Manual Inserter
Posts: 2
Joined: Thu Jul 14, 2016 4:36 am
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Hestekraft »

posila wrote: Wed Nov 14, 2018 3:58 pm Good news is that this is more likely to be handled, than let's say 144Hz displays. Bad news is that it is not happening yet.

There few aspects of this. The game works with a constraint that the player can see at maximum 100 tile radius from player's position (total 200 tiles over the longer side of the screen). So, the player normally doesn't see chunks being generated, non-factory things being frozen as they were deactivated, etc. Another aspect is that the game has to render 2 or 3 screens worth of entities and sprites. And since the game often struggels on 4K displays with one of the common aspect ratios, having to draw twice as many sprites might be really big performance problem. That might be much less of an issue after the rendering rewrite, but we have to really benchmark that before opening this Pandora's box.

Good solution for me would be to let player zoom-out so that 200 tiles are visible over the shorter side of the screen, and on the longer side fade tiles beyond "player's vision" to black fog of war.
Only time will tell then I suppose, either way it's far more pleasant to play with "a bit" cut off the top/bottom in 21:9 ratio than my other 16:9 monitors even if I get less on screen. PS: I would just prefer I didn't get less>.>
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by bobingabout »

I have a 2560x1440 screen too. I was surprised it reduced the zoom out level so that the same area still filled my screen, but I just shrugged and continued... not playing, because I was mod testing.
At least the game supports the resolution.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
Hannu
Filter Inserter
Filter Inserter
Posts: 850
Joined: Thu Apr 28, 2016 6:27 am
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Hannu »

bobingabout wrote: Thu Nov 15, 2018 8:46 am At least the game supports the resolution.
The game supports arbitrary resolution. I have 2560 x 1440 monitor but I play mostly in window mode with slightly smaller window. Sometimes I narrow it to be near square if I want to see something else at the same time. I have never had any problems. Normal zoom limit is impractically small, especially with large endgame buildings, but I have no problems with commands or temporary low ups and I understand also devs' point of view.
warlordkn
Manual Inserter
Manual Inserter
Posts: 2
Joined: Tue Nov 20, 2018 7:07 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by warlordkn »

could we in the mean time get an option to run this game in windowed/ windowed borderless/ fullscreen options? and a resolution slider?.

for other games i play that dont support ultra widescreen i can at least tell them to run fullscreen 1920X1080 and my display will put black boxes on the side to compensate.

this so far is my only game that has no such options.
Zool
Fast Inserter
Fast Inserter
Posts: 106
Joined: Fri Jul 10, 2015 6:55 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Zool »

I‘m actually using a 2 x 4k monitor setup, and using a single of the screens, everything works like a charm (gfx 980 + i7-7700k) on our multiplayer map (40000 rockets launched, 600 trains moving).

When I tried windowed-mode on 2 x 4k screen, it still works fine perfance-wise, but also got the limitation of 50% height.

The perfect solution from a player perspective would probably be an option in the graphics-settings, labled „Experimental“ where you can simply modify the maximum rendered tile width ... or select the screen ratio
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by bobingabout »

warlordkn wrote: Tue Nov 20, 2018 10:21 pm could we in the mean time get an option to run this game in windowed/ windowed borderless/ fullscreen options? and a resolution slider?.

for other games i play that dont support ultra widescreen i can at least tell them to run fullscreen 1920X1080 and my display will put black boxes on the side to compensate.

this so far is my only game that has no such options.
There are only two options for factorio.
1: Windows
2: Window borderless.

There is no fullscreen mode, it's a limitation of allegro.


Having said that, they're going to be using SDL and a hand-written Direct X11 or OGL4 graphics engine... Full screen mode COULD be an option if there's significant reason for it. Honestly though, I don't think there needs to be. Other options should be looked into.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
posila
Factorio Staff
Factorio Staff
Posts: 5341
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by posila »

bobingabout wrote: Wed Nov 21, 2018 9:00 amThere is no fullscreen mode, it's a limitation of allegro.
Not really, Allegro does support exclusive fullscreen. It way mainly that we did lot of small hacks in Allegro over the years, that we didn't bother to do on codepaths that we weren't using, so when I tried to enable exclusive fullscreen in 0.15-ish, it was really broken. The major pain was that DirectX 9 reseted all textures when Alt+Tabing from fullscreen, and it was major pain to debug exclusive fullscreen application in DirectX 9 (or at least I didn't know how to do it back then).

Having option to run the game from non-native resolution is something a lot of people could benefit from - so we plan to add exclusive fullscreen support.
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by bobingabout »

posila wrote: Wed Nov 21, 2018 9:15 am
bobingabout wrote: Wed Nov 21, 2018 9:00 amThere is no fullscreen mode, it's a limitation of allegro.
Not really, Allegro does support exclusive fullscreen. It way mainly that we did lot of small hacks in Allegro over the years, that we didn't bother to do on codepaths that we weren't using, so when I tried to enable exclusive fullscreen in 0.15-ish, it was really broken. The major pain was that DirectX 9 reseted all textures when Alt+Tabing from fullscreen, and it was major pain to debug exclusive fullscreen application in DirectX 9 (or at least I didn't know how to do it back then).

Having option to run the game from non-native resolution is something a lot of people could benefit from - so we plan to add exclusive fullscreen support.
I understand. lovely.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
Annihilannic
Burner Inserter
Burner Inserter
Posts: 11
Joined: Sun Feb 28, 2021 10:13 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Annihilannic »

Reviving this old thread, I've just run into the same problem with an ultra-wide (32:9) monitor... couldn't figure out why I was seeing *less* than I used to be able to on my 16:9!

There are various clunky zoom mods out there... all I want is to be able to see the same level of detail vertically as I could before... is there still no simple solution (other than Windowed mode - which I dislike for lack of immersion) for this?

The current policy basically makes a square monitor the ideal for Factorio, which makes no sense. I think something like the 200 tile policy is fine, but it should operate on the smaller dimension of the window, whichever that happens to be, or just be tunable?
User avatar
cpy
Filter Inserter
Filter Inserter
Posts: 839
Joined: Thu Jul 31, 2014 5:34 am
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by cpy »

Soooo any SUW support yet?
mrvn
Smart Inserter
Smart Inserter
Posts: 5844
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by mrvn »

You can install the infinizoom mod and zoom out much much much further. Just don't come back and complain about any UPS/FPS slowdowns.
User avatar
cpy
Filter Inserter
Filter Inserter
Posts: 839
Joined: Thu Jul 31, 2014 5:34 am
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by cpy »

Infinizoom is laggy on multiplayer, can we finally get native support for extended zoom? I can run factorio at probably 1000+ FPS but I don't play at that high game.speed anyway.
FuryoftheStars
Smart Inserter
Smart Inserter
Posts: 2768
Joined: Tue Apr 25, 2017 2:01 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by FuryoftheStars »

Just posting in support of this. I also have a 3440x1440 monitor and find it a pain sometimes when dealing with things on the horizontal.
posila wrote: Wed Nov 14, 2018 3:58 pm Good solution for me would be to let player zoom-out so that 200 tiles are visible over the shorter side of the screen, and on the longer side fade tiles beyond "player's vision" to black fog of war.
I think this would be a great solution.
My Mods: Classic Factorio Basic Oil Processing | Sulfur Production from Oils | Wood to Oil Processing | Infinite Resources - Normal Yield | Tree Saplings (Redux) | Alien Biomes Tweaked | Restrictions on Artificial Tiles | New Gear Girl & HR Graphics
User avatar
BlueTemplar
Smart Inserter
Smart Inserter
Posts: 3032
Joined: Fri Jun 08, 2018 2:16 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by BlueTemplar »

Annihilannic wrote: Fri Aug 13, 2021 3:08 am is there still no simple solution (other than Windowed mode - which I dislike for lack of immersion) for this?
Well, until we get a maximum tiles setting (or "fog of war"), you can always run the game with black borders (aka "pillarboxing"), but monitor or graphic card support tends to be a crapshoot : https://www.wsgf.org/phpBB3/viewtopic.php?f=64&t=13914
BobDiggity (mod-scenario-pack)
Tertius
Filter Inserter
Filter Inserter
Posts: 921
Joined: Fri Mar 19, 2021 5:58 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Tertius »

Having bought a 32x9 monitor myself (it's like 2 2560x1440 monitors merged together) just recently, I was a quite disappointed to actually see less in Factorio instead of more with this fine monitor.

I read the comment about the 100 tile rendering/processing distance, however in editor mode you are able to zoom farther away, and as far as I see there's no impact for me (Windows 10, i7-6700k with GTX 1070). If I buy a monitor of this size, I expect to require higher system resources, and I also expect to benefit from the layout. If there is a performance penalty, it's perfectly fine to get a more powerful CPU if this is required to keep up performance with a bigger screen area.

So I respectfully ask for an option to allow more zoom out in the vanilla game. Don't calibrate the zoom on the horizontal resolution, instead calibrate it on the shorter of (horizontal, vertical).

I cannot even get near nests vertically or horizontally. If they get into my view, I am already attacked. To see what's behind the very near horizon, I need the map. To prepare for a fight, I need to get to the right or to the left of them to have enough visible space. That cannot be right.

Example: I am already too near and already being attacked. One second later the player was dead.
Screenshot 2022-01-11 124804.jpg
Screenshot 2022-01-11 124804.jpg (2.46 MiB) Viewed 7046 times
User avatar
Mskvaer
Long Handed Inserter
Long Handed Inserter
Posts: 52
Joined: Fri Aug 28, 2020 4:18 pm
Contact:

Re: [0.16.51] Factorio Ultrawide Monitor support?

Post by Mskvaer »

posila wrote: Wed Nov 14, 2018 3:58 pm Good solution for me would be to let player zoom-out so that 200 tiles are visible over the shorter side of the screen, and on the longer side fade tiles beyond "player's vision" to black fog of war.
+1 from me, and don't let this stop you from implementing it ;)

I presume that the minimap and info will be still drawn on the black part, ie fewer tiles get obscured by menus. Which leads to the next thought (which should be a seperate post?) move all menus (including QuickBar) to the sides for wide aspects
+---+
| M | (now 2000+ hours)
+---+
Post Reply

Return to “Ideas and Suggestions”