thespbgamer / ZoomLevel

Stardew Valley mod that changes the zoom level with a keybind
19 stars 4 forks source link

Max UI scale in local coop #15

Closed raine closed 1 year ago

raine commented 1 year ago

Describe the bug

Hey, I'm trying to use this mod to solve the problem that in 4K resolution, the UI scale is way too small in local coop.

So far haven't had much luck. Following questions:

  1. Even with Max Zoom & UI Scale setting to 250%, I still can't change the UI scale in the settings to over 150%. Is this normal?
  2. In console, the reset_UI command seems to work for setting larger than vanilla UI scale, but it only sets it for one player in local coop. Is there a way around this?

This is more of a question than bug report, but the the Github issue template is quite strict.

Thanks in advance.

To Reproduce

Expected behavior

No response

Version

Latest

Settings

Defaults, except or max zoom & UI scale set to maximum possible value.

Extra Attachments

No response

thespbgamer commented 1 year ago

I'll have to test this to give you extra information, but it might take a while to give you feedback, when possible, will look into this

thespbgamer commented 1 year ago

@raine From what I tested, it works fine with controller and keyboard, the diference between 200% and 250% is not THAT noticeable in co-op, can you confirm that the options really are in the 250% in the options, if not, it might be an 4K issue that I can't test because I don't have a 4K screen, might be something to check later.

TLDR: Confirm the options because in my end works fine, if possible, try to send prints of the issue.

raine commented 1 year ago

Thanks for testing. Here's what it looks like.

Zoom or UI Max Level set to 250%: 20230307083147_1

UI Scale in settings doesn't go higher than 150%: 20230307083026_1

In this image, I used reset_UI 2.5 to set the UI scale to 250% and it looks great (though 300% might be even better) but only affects player 1: 20230307084543_1

As you can see the UI is quite small at 150% scale.

The reason why I don't just play at 1080p fullscreen is that for some reason in exclusive fullscreen the game audio starts to crackle and cut off periodically. Took me a while to figure out that borderless fullscreen is the solution, so currently I have to set Windows resolution to 1080p just for Stardew Valley and play in borderless fullscreen. However, I'd rather keep Windows resolution at 4k always.

thespbgamer commented 1 year ago

Ohh, i'm sorry, maybe I didn't clarify, should explain better, the limits only change if you use console or the keybinds, the limits in the menus don't change (to not bore you with details, it's super difficult to change those menus)

raine commented 1 year ago

As far as I can tell, the keybind that increases UI scale and zoom level (should there be separate keybinds for these?) doesn't go past 150% UI scale either 😔.

thespbgamer commented 1 year ago

That one I tested, and it works, but feel free to test it and I can try and see what the issue might be, if you don't mind that is.

raine commented 1 year ago

I can confirm that it doesn't work. The keybind only changes zoom level.

thespbgamer commented 1 year ago

By holding Left Trigger & Right Trigger and using the left stick to decrease the UI Scale or right stick to increases the UI Scale. Assuming you are using the default controls and this is not working it's odd, I'm gonna look into it but from what I tested this week, everything is working on an 1080p screen. I don't have a 4K display or funds to get one since this is a side project I do for fun, but if anything comes up, I'll release an update for it.

raine commented 1 year ago

Damn, I totally missed the part about triggers in the README. In the in game settings it wasn't that clear.

Thanks for clarifying, it seems to work in 1080p at least. I'll do some more testing at 4k later.

thespbgamer commented 1 year ago

No problem, now I have something to clarify later on the menus, not a high priority, but nice to know I have to clarify that, when possible, please give me the feedback if the problem still persists

thespbgamer commented 1 year ago

Gonna assume that the error was solved.