I just purchased a Microsoft Surface Pro Laptop. I have the same problem, everything is tiny and unreadable. Nothing I tried was able to make it larger. Even adjusting the display resolution didn’t help.
Hopefully someone will come up with a solution with the next version of VASSAL, I’m just starting to get into using it to play my games, but right now, NO JOY.
Doesn’t look like anyone cares or is even monitoring this site.
That’s not the case at all. I read every single post. But (1) I
don’t have a solution for this problem presently, and (2) I won’t
have any time to even begin looking into it for several weeks, if
not a few months. If someone submits a patch before then, I’ll look
at it.
Thanks for the reply. That was all I (we) need, really. Just an acknowledgement by a moderator that the posts were being read. Understand you may not have an answer, yet, but will at least look at it.
As an aside, on the Consimworld VASSAL Blog, someone gave me a possible solution, writing a command to the Java folder. I tried it but didn’t work, or maybe I didn’t do it right.
There’s some very good news coming soon for Windows 10 users at least. For the upcoming “Creators Update” a new compatibility mode option has been added that works beautifully with Swing-based Java apps. If you’re part of the Windows Insider program, you can get this now. If not, you can get the update around Feb 6, 2017, give or take a few days based on rollout logistics. The feature is available for build 15002 and later.
To use the setting for VASSAL:
Right click on the VASSAL icon, then click More → Open File Location, which opens a file explorer window containing the actual VASSAL shortcut.
Right click on the shortcut, then click Properties from the context menu.
In the properties window click the Compatibility tab.
Check the box for “Override high DPI scaling behavior”
In the Scaling performed by drop down list, select “System.”
Hey Dave
Thanks for the info. I didn’t know there was another, probably huge, update coming for win 10. Slows my internet for days!
I did find a way to get Vassal to work on hidpi (3840 x 2160) for now. The sequence is:
Right click on Vassal desktop icon and select properties
Set Run: to Normal window
Then go to Compatability tab and set compatability to run in Windows 8
and check the box to disable display on hidpi settings
Apply and OK
That is permanant and the following has to happen each time before running Vassal
Right click on the desktop and choose Display Settings
On the lower centerish area choose Advanced Display Settings
change to 1600 x 900 Apply and OK
When done with Vassal return to Display Settings and set them to what you want normally.
After having tried everything I decided to sign up for windows insider, just to be able to try Dave’s (drchld) solution. With Preview Build 15048 it works like a charm!! I can use vassal again with my surface!! Thanks a lot for the tip!