Descriptive Problem Summary:
When the System scaling is set above 100%, the renderer will either show browser Windows too small, while the content is rendered correctly, or it will straight up fail rendering the browser windows.
Numbered Steps to Reproduce Problem:
Run Test build on a system with 100% scaling set.
Connect to the Test build from another system, first at 100% scaling, browser outputs work fine.
Change Scaling to e.g. 150%, notice that the browser windows are either scaled too small or the rendering fails.
See Discord for a test build. https://discord.com/channels/725444629172060262/ 725458744711839873/1336631750754963476
Expected Results:
The browser windows to be rendered properly
Actual Results:
The window being sized wrong or ending up not rendered properly
Does the problem occur:
Every time? Or how often? Every Time
In other games? Yes
In other user accounts? Yes
On other computers? Yes
When does the problem NOT occur?
When not using any screen scaling above 100%. Not feasible nowadays, especially not on 8k and larger screens.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Tested on the latest 516 versions.
Workarounds:
Setting screen scaling to 100% and suffer that nothing can be read any more...
ID:2962889
![]() Feb 5, 1:38 am
|
|||||||||||||
| |||||||||||||
![]() Feb 5, 9:35 am
|
|
This isn't testable without altering my system settings.
|
It does only take 11 seconds to search for the settings, and then change it to 125% and back to 100%, per my timing locally.
Just the standard display settings dropdown. |
Hello! Just writing in to say that I'm also having this problem. It's been a pain because I can't play certain roles when the windows obscure important info. I would also really appreciate a fix.
I unfortunately know next to nothing about code. However, if I can clarify anything or do anything that would help this be resolved, please let me know. Thank you! |
Lummox JR wrote:
This isn't testable without altering my system settings. I didn't realize BYOND's system requirements were "Lummox's computer" |
Popisfizzy wrote:
Well, there's no Linux version for a reason. this is entirely incorrect, and detracts from the point of this thread. please keep memes to another subforum |
Problems I observe related to this:
- Pager locks in its css when generating the pager folder in Documents/BYOND depending on the system scaling. If you later change system scaling, the pager is styled incorrectly for the new scaling until you delete the pager folder and regenerate it. - The server dictates window dimensions rather than allow the client to scale the dimensions based on their system scaling. Contents of windows will scale, but the dimensions are fixed. - If you alter your system scale while the pager is open, connecting to a server will likely make the windows appear white. They will partially render if you move or resize them but still partially be unrendered. (This likely can be deemed user error, but mitigations for this would be nice. Will see if anyone has more ways to cause this to happen) Steps to mess up your pager css (1 system): 1. Ensure windows is already at 100% scaling 2. Ensure pager is closed 3. Delete pager folder in Documents/BYOND 4. Windows Settings -> System -> Display -> Change scaling to 200% 5. Open pager 6. Change back to 100% scaling (pager still scaled up) 7. Close and reopen pager (pager is now REALLY large) 8. Sign out of windows: Ctrl + Alt + Delete -> Sign out 9. Open pager (pager is still scaled up) 10. Fix by closing pager & deleting pager folder. E.g. https://discord.com/channels/725444629172060262/ 1225188300470353981/1342620136124977235 Steps to see server dictating window sizes (1 system): 1. Have windows at 100% scaling already 2. Open pager 3. Open Kash's busted browser dme test case in DreamMaker 4. Compile and run 5. Observe window has lots of white space and is 402x432 pixels 6. Quit game and exit all BYOND apps 7. Windows Settings -> System -> Display -> Change scaling to 200% 8. Open pager 9. Open Kash's busted browser dme test case in DreamMaker 10. Compile and run 11. Observe window is cramped, now has a scroll bar, and is 404x460 pixels. (Height change is likely from titlebar scaling) E.g. https://discord.com/channels/725444629172060262/ 1225188300470353981/1342678055419777033 Steps to see white rendering window (1 system): 1. Have windows at 100% scaling already 2. Open pager 3. Windows Settings -> System -> Display -> Change scaling to 150% (Or whatever value that's not 100%) 4. Open Kash's busted browser dme test case in DreamMaker 5. Compile and run 6. Observe window not rendered 7. Optionally move/resize it to see it partially render E.g. https://discord.com/channels/725444629172060262/ 1225188300470353981/1342608906538455152 For multi-system issues, I need more information from Kash if they still observe an issue that requires two systems on 516.1656 |
Having same issue. 515 scales correctly, while 516 looks like it scales the contents too much while not adjusting the windows to fit them.
|
Login to reply.