Could you make a variant of this that makes the areas outside the 16:9 area transparent blurred/acrylic with a gradient to eliminate the border between the areas?
I have a 21:9 OLED and want to utilize the full screen area to avoid uneven wear while still keeping the claustrophobic feel of the vanilla experience.
[FOV] ## Whether to use the values here for FOV or just use vanilla. Default is 66. # Setting type: Boolean # Default value: false use_custom_FOV = false ## Sets the default field of view (FOV). On a 21:9, 3440x1440 monitor, a maximum FOV of 103 is recommended to avoid gameplay issues due to pop-in effects. # Setting type: Int32 # Default value: 103 targetFOV = 80 ## Adjusts the FOV for terminal use. An FOV of 80 is optimal for 21:9, 3440x1440 monitors, balancing text distortion and camera zoom. # Setting type: Int32 # Default value: 80 terminalFOV = 80 [OFFSET] ## Used if FOV > 66 to prevent player model clipping. The default value suits a 21:9, 3440x1440 monitor and balances readability with zoom level. # Setting type: Single # Default value: -0.15 cam_offset_z_terminal = -0.15 ## Alters the camera's forward/backward offset to compensate for a higher FOV, preventing player model clipping, such as the back of the head during sprinting animations. # Setting type: Single # Default value: 0.1 cam_offset_z = 0 ## Adjusts the camera's vertical position to prevent the player model from clipping through the view during sprinting, ensuring arms remain visible. The default is set for a 21:9, 3440x1440 monitor. # Setting type: Single # Default value: -0.1 cam_offset_y = 0 [RESOLUTION] ## Divides resolution by this number. Higher values make pixelation effect stronger. # Setting type: Int32 # Default value: 1 resdiv = 1 ## True = Mod sets game dimensions to values in this file. Fale = Mod auto-detects resolution. # Setting type: Boolean # Default value: false use_custom_dimensions = true ## Only used if use_custom_dimensions = true. Otherwise this value is detected automatically. # Setting type: Int32 # Default value: 3440 Width = 2560 ## Only used if use_custom_dimensions = true. Otherwise this value is detected automatically. # Setting type: Int32 # Default value: 1440 Height = 1080 [UI] ## Whether the visor overlay is visible # Setting type: Boolean # Default value: true visor = true ## Scales the games first person UI. # Setting type: Single # Default value: 3.2 UI_scale = 2.4 ## Scales the games first person UI. # Setting type: Single # Default value: 1.77 UI_aspect = 2.1
Screenshot Thanks for this mod! It makes playing on triple montiors (5760x1080) possible in the first place <3 I'm running into one issue though (see screenshot).. A vignette or and extended visor would be awesome..
I tried it with visor = false but I'd really like to keep the crack fx..
Seriously kudos for making this mod, those black bars are so annoying on an ultrawide. I'm happy there are great modders out there like this making life easier for us ultrawide owners.
For super ultra wide user with dqhd monitors (5120x1440): with this i worked out you can read the terminal and the visor doesnt end and the edge and you can see enough in the middle:
I've just updated the mod with bug fixes and support for 32:9. It's uploading now. Enjoy! The mod should now automatically detect your display, but you can manually override the resolution in the cfg file if needed. The UI appears very large on 32:9, so you will want to change the UI_Scale to something like 2, and play with UI_aspect to something around 2.9. If you guys have any more questions or trouble I am happy to help :)
34 comments
What part of the config should I tamper with to fix it?
In a nutshell:
Test if everything seems to your liking and configure if not.
I have a 21:9 OLED and want to utilize the full screen area to avoid uneven wear while still keeping the claustrophobic feel of the vanilla experience.
resdiv = 4
use_custom_dimensions = true
Width = 3840
Height = 1080
UI_scale = 2
UI_aspect = 2.9
Everything else is default.
Thanks for this mod! It makes playing on triple montiors (5760x1080) possible in the first place <3
I'm running into one issue though (see screenshot)..
A vignette or and extended visor would be awesome..
I tried it with
visor = false
but I'd really like to keep the crack fx..use_custom_FOV = true
targetFOV = 66
terminalFOV = 50
cam_offset_z_terminal = -0.15
cam_offset_z = -0.15
cam_offset_y = -0.15
resdiv = 1
use_custom_dimensions = true
Width = 5120
Height = 1440
visor = true
UI_scale = 1.75
UI_aspect = 2.9
Question though is there a way to make it render 32:9 instead if 21:9?
The mod should now automatically detect your display, but you can manually override the resolution in the cfg file if needed. The UI appears very large on 32:9, so you will want to change the UI_Scale to something like 2, and play with UI_aspect to something around 2.9. If you guys have any more questions or trouble I am happy to help :)
use_custom_FOV = true
targetFOV = 80
terminalFOV = 80
cam_offset_z_terminal = 0
cam_offset_z = 0
cam_offset_y = 0
resdiv = 1
use_custom_dimensions = true
Width = 2560
Height = 1080
visor = false
UI_scale = 1.75
UI_aspect = 2.9
I hope this helps!