[quote=“zgrose”]
I bit surprised myself because I remember VASSAL being small on my son’s computer before. But things do constantly change.
Ok, I think I might have an explanation for what is going on.
When I run 3.2.17, and look at the error log, I get:
2019-11-16 18:20:17,983 [0-main] INFO VASSAL.launch.StartUp - Starting
2019-11-16 18:20:17,984 [0-main] INFO VASSAL.launch.StartUp - OS Windows 8 6.2
2019-11-16 18:20:17,984 [0-main] INFO VASSAL.launch.StartUp - Java version 1.6.0_45
2019-11-16 18:20:17,985 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.2.17
2019-11-16 18:20:18,010 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
Seems that I am running Vassal with Java 1.6, which I didn’t even know I had installed.
When running Vassal 3.3.0 I get,
2019-11-16 18:21:38,360 [0-main] INFO VASSAL.launch.StartUp - Starting
2019-11-16 18:21:38,363 [0-main] INFO VASSAL.launch.StartUp - OS Windows 10 10.0
2019-11-16 18:21:38,363 [0-main] INFO VASSAL.launch.StartUp - Java version 13
2019-11-16 18:21:38,363 [0-main] INFO VASSAL.launch.StartUp - VASSAL version 3.3.0-svn9292
2019-11-16 18:21:38,433 [0-AWT-EventQueue-0] INFO VASSAL.launch.ModuleManager - Manager
which makes sense.
Turns out that Java 1.8 actually had some, but flawed, HDPI support. See https://bugs.openjdk.java.net/browse/JDK-8180815. If you look at Pardeep Sharma last comment, it all makes sense.
I think the reason your sons version might have looked small is most likely that he has been running an older version of Java, properly Java 6 or 7.
So apparently Java 8 has some HDPI support, though not perfect (blurred fonts), that doesn’t affect Vassals rendering of images.
I’ll try and fix my local setup to force Vassal 3.2.17 to run against Java 8 and see if I get the same result as you.