Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default graphics/UI scale >1? #468

Closed
NQNStudios opened this issue Nov 16, 2024 · 4 comments
Closed

Default graphics/UI scale >1? #468

NQNStudios opened this issue Nov 16, 2024 · 4 comments
Labels
dialogxml Affects the dialog system enhancement

Comments

@NQNStudios
Copy link
Collaborator

I think given modern monitor sizes, players are more likely than not to have extra space for the game window. Launching it at 1x scale can actually put strain on the eyes--and people might not think to go to the preferences to fix that. Maybe we could make the default setting 1.5x or even 2x?

@NQNStudios
Copy link
Collaborator Author

NQNStudios commented Nov 18, 2024

The base resolution is 605x430. 1.5x is 908x645. 2x is 1210x860.

These are the single-monitor resolution results of Valve's 2024 Hardware survey for Steam users:

Screenshot 2024-11-18 at 9 49 17 AM

According to these results, the vertical dimension is the only thing holding us back from safely using 2x as the default.

1.5x would be a safe default for everyone on the survey except the non-standard vertical resolution 800x1280, and possibly some in the Other category.

The Steam survey isn't definitive, but I think it's a good baseline.

@NQNStudios
Copy link
Collaborator Author

We could even write code to just detect the largest scale that fits on the screen, and default to that one.

@NQNStudios
Copy link
Collaborator Author

Since I think the same scale pref is applied to the 2 editors, those resolutions are a consideration too.

PC editor: 590x440
Scen editor: 584x420

NQNStudios added a commit to NQNStudios/cboe that referenced this issue Nov 18, 2024
@CelticMinstrel
Copy link
Member

Personally I think there's little point in doing something like this, unless we can write code that dynamically chooses somehow. Querying the screen's dpi somehow would be ideal, but basing it on what'll fit sounds okay too.

@CelticMinstrel CelticMinstrel added enhancement dialogxml Affects the dialog system labels Nov 19, 2024
NQNStudios added a commit to NQNStudios/cboe that referenced this issue Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dialogxml Affects the dialog system enhancement
Projects
None yet
Development

No branches or pull requests

2 participants