Hello again,
you are right about the duplicated work but it's not a problem, you are the real dev here :-). The new version you produced works almost fine for everything. There are still some things to adjust :
- Land : Battle damages and ennemies health bar doesn't scale properly
- Sea (Very minor) : Hour is a bit truncated (depending of the month I think), adjusting H position a bit will solve it.
- WordMap : The top right interface doesn't scale properly
- WordMap : Location names are too small, as you will see in screens I can't read the name of Bridgetown and Barbados is just enought big to be readable but a bit bigger would be better.
I did a bunch of screenshots with different values for BI_COMPARE_HEIGHT : 800 / 900 / 1080 so you can see the difference. I also did it with a resolution of 3840x2160 for people playing with a 4K monitor. According to my personal taste, I think 800 is the better, it looks almost the same as my previous tweak 2.0 factor wich is achieved with a value of 700.
Here are the Screens
I guess the bigger is the resolution the lower should be BI_COMPARE_HEIGHT. I also edited dialog.ini file for the dialog box as I wasn't able to read people names. It might be a bit more difficult but I also think it should be possible to dynamicly adjust values used depending of the resolution.