Game resolution

Hello! It’s me again.
Whenever I play Thrive, I think the resolution is less than expected. Is this expected to happen? Detail:I use a 4K TV as a monitor. Is because of the 4k TV? I apologize for any inconvenience that may be causing you.I don’t know if you can see the image resolutions as same as I do, but down here is the image!

2 Likes

It looks like you have scaling enabled in Windows. Thrive doesn’t have any special feature to tell Windows to not do scaling on it. So Windows tells thrive to render to a smaller window, which is then upscaled by Windows, with the end result being blurry. This is the case with all programs that haven’t been programmed to be scaling aware in Windows.

2 Likes

So, is there something I have to do? Or this has no solution?

1 Like

You can disable scaling in Windows to fix Thrive, and likely a bunch of other programs as well, being blurry.
The upcoming Godot version of Thrive (which will be 0.5.0), might scale correctly. If it doesn’t either then a feature request needs to be submitted to Godot to add scaling support.

2 Likes

Thank you Thrive Lord! Good luck in the engine switch! :grinning:

2 Likes

Sorry for noticing it just now :neutral_face:, but the Godot build doesn’t scales correctly. So did you mean that I have to scale it correctly in the future or it is really a problem? :no_mouth:

edit: I know almost nothing about programming and switching engines, so I may speaking stupid
things

It seems that Godot does support handling Windows scaling: https://github.com/godotengine/godot/issues/9275
Though, we’ll need to enable the option in Godot. I’ll make a note of enabling that feature before 0.5.0 is released.

1 Like

It has now been turned on, so let’s hope that 0.5.0 works for you once released:

2 Likes

Hahaha I was reading that thing in Github now!
Still congratulations and thank you for all people who contributed! :thrive: :wink:
YES yes yes

may be unrelated but text in menu looking blurry in 1366x768 and i think it does for any other weird resolution, would be cool to set custom resolution than automatic only

1 Like

Setting custom resolutions is an outdated concept (this is the opinion of the Godot Engine we use), thus we cannot provide a resolution option. Or well if someone manages to make one that works we would accept that as a contribution as Thrive is open source: GitHub - Revolutionary-Games/Thrive: The main repository for the development of the evolution game Thrive.

There will be a GUI scale option in the next release which may help with resolutions that aren’t clean multiples of 720p to get more crisp GUI.

1 Like

GUI scaling settings have too large steps to fine tune it for sharp text
also while testing it, i couldn’t exit “fullscreen” cause window borders in windowed mode are off screen

1 Like

Do you mean that the dropdown content has non-sharp font? For me testing at my usual game window size both 85% and 87.5% scale both have sharp fonts. Playing at a low game resolution, reducing the scale too much causes some blurriness for me but I think visual problems are kind of inevitable there as there’s not enough pixels to fully display the GUI small details.

Edit: I just read the context earlier in the thread, and yeah well unfortunately we target a base resolution of 720p for the game as the minimum playable one, and the game dynamically rescales to fit any other resolution. If the resolution is small and not a clean factor of 720p then the scaling is going to be non-uniform. I picked the GUI scale values so that when the base resolution is clearly displayed, changing the scale also doesn’t hit “intermediate values” that would cause blurriness.

What scale percentage would need to be selectable for you?

Did you try pressing “Windows key + Up arrow” that should snap the window size to match your monitor so that you can see the window borders.

2 Likes