Stellaris

Stellaris

Not enough ratings
Triple monitor UI fix (based by 5760x1080)
By iggi
Write and make this guide made me sad situation on the market for PC games. We are tied to 1080p square for console kids and developers are in no hurry to support the multi-monitor configurations for PC master race.

Based this guide i make mod for 5760x1080
http://steamcommunity.com/sharedfiles/filedetails/?id=749766746
   
Award
Favorite
Favorited
Unfavorite
Begin
So, you are tired of the game on one monitor, and are willing to spend a few hours on the interface fit for themselves.
So, open stellaris folder and go to \interface subfolder
All UI elements coordinates contained in .gui files

for example open main.gui
we see x and y coordinates
for containers, bars and buttons.

container is entire window with buttons, layouts and lists.
we need x coordinate for align window
for example find:

buttonType = {
name = "button_topbar_empire"
position = { x=60 y=-7 }
quadTextureSprite ="GFX_topbar_empire_button"


where x=60 our position on screen
add you width to this, in my example - 1920

result:
buttonType = {
name = "button_topbar_empire"
position = { x=1980 y=-7 }
quadTextureSprite ="GFX_topbar_empire_button"

you can do it for all main UI elements
Example: outliner.gui
Second important panel in stellaris - outliner.
In default is pin and not movable.

go to outliner.gui
first what we see:
guiTypes = {
containerWindowType = {
name = "outliner_toggle_window"
size = { width = 32 height = 32 }
position = { x = 200 y = 120 }
show_position = { x = -65 y = 105 }
hide_position = { x = 200 y = 105 }
animation_time = 500
animation_type = decelerated

orientation = upper_right
moveable = no

for moving outliner change yes for moveable (it worked another UI elements too)
it for small control elements
add our with for x coordinates again

we change position to center monitor, but it continue hide animation to side

for hide coordinates change hide_position

himself outliner begin
containerWindowType = {
name = "outliner_window"

again add to x coordinate your width resolution for align to center monitor
u can modify hide coordinates too

Also outliner have tooltip parameter
positionType = {
name = "outliner_tooltip_offset"
i set up 300 and 5 for me
Example: planets
It is most harder file for modify, contain most subincluded containers with UI elements. Hard for searching.

for planet view frame responsible
containerWindowType = {
name = "planet_view"

and "planet_view_panel"

do not change coordinates for subcontainer UI elements, it broke GUI.
Hiding for UI panels
Each panel has a parameter for hiding and speed animation
Example:
show_position = { x = -2180 y = 50 }
hide_position = { x = -1840 y = 50 }
animation_time = 500
animation_type = decelerated


Conveniently will set up coordinates for Empire, Contacts, Ship Designer, Situation log and Technology hide to upper edge screen side
for Fleet - lower edge, etc

You can change also speed animation for this, faster or smoothing.
I spend entire day, do all, but notifications start to left monitor!
Yes, notifications store in \common\defines subfolder
file 00_defines
open it and search

NOTIFICATION_MESSAGE_XPOS

i set up 2100

also u can change FOV for triple monitors

it in begin
FOV

i set up 60 for me.

So, you spend entire day, editing almost all files in interface, set up all parameters.
Now go to play! :)

7 Comments
GhettoGrey1991 3 Nov, 2017 @ 2:17pm 
Did anyone manage to get this to work, or have the mod available since the mod was taken down?
-[e1337e.weazel]- 23 Sep, 2017 @ 2:38pm 
Where is the mod? Did you delete it?
Head Case 10 Apr, 2017 @ 10:06pm 
Three monitors is rule.
iggi  [author] 8 Apr, 2017 @ 7:32pm 
Man, it guide for humans who have 2 or more monitors. If u it dont need, it dont mean, what dont need other.
Alfadorfox 8 Apr, 2017 @ 7:20pm 
I must agree with the turtle. I only have two monitors, and I prefer to have fullscreen games in the left monitor, with the right reserved for browser, notes, chat, and other miscellaneous displays. Why disrupt the view of a game with a physical break between monitors? If I want a bigger display that badly I'll buy a bigger monitor.
stxmp 8 Apr, 2017 @ 3:52pm 
i wish i was rich enough to use this guide.
That unnervingly happy turtle. 8 Apr, 2017 @ 8:47am 
Have to say I prefer using my montors for different things simultaneously. For example, I play my games on one monitor, have youtube/NationStates/solcial media on another and my third is a TV so I sometimes use that as a TV or I link up a console and use it for that as well.