It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
ZellSF:
Please 16:10 resolution code. Just one Please. 1280:800 maby or 1440:900. ThankU

Update: found myself - 1280 * 800 A0 44 00 00 48 44
Post edited December 22, 2019 by tonik2000
When i change it to 1600x900 or 1920x1080 ambush missions have black background.
Do you know why is that maybe?
high rated
I tried to take another look at the values. My goal was to enable 960x600, so that I could use 2x integer scaling on a 1920x1200 monitor. The first half/three bytes clearly control width, and the second half the height. However, I still can't figure out a consistent pattern. For some vertical resolutions, the value of the middle byte appears to encode the difference between resolutions in 4-pixel steps. E.g., the difference between a vertical resolution of 720 and 600 pixels is 0x34 - 0x16 = 0x1E = 30. Dividing the difference in heights by that number shows that each change by 1 is worth 4 pixels: (720 - 600) / 30 = 120 / 30 = 4. Based on that, we can re-derive some other heights; e.g., for 900 pixels: 900 - 600 = 300; 300 / 4 = 75; 0x16 + 75 = 0x16 + 0x4b = 0x61, which matches the known-good pattern 00 61 44. But this doesn't hold for higher resolutions: 1080 - 600 = 480; 480 / 4 = 120; 0x16 + 120 = 0x16 + 0x78 + 8e, but the expected pattern is 00 87 44. In fact, through trial and error, I found 00 88 44 to be a 1200-pixel height. Horizontal resolutions don't make any more sense to me, either. Anyway, I did figure out 960x600, and for the benefit of anyone else who wants to dig into this, here's a summary of known values to date:

Horizontal:
640: 20 44 00
800: 48 44 00
960: 70 44 00
1024: 80 44 00
1280: a0 44 00
1360: aa 44 00
1600: c8 44 00
1920: f0 44 00
2304: 10 45 00
2560: 20 45 00
3840: 70 45 00

Vertical:
480: 00 f0 43
576: 00 10 44
600: 00 16 44
720: 00 34 44
768: 00 40 44
800: 00 48 44
900: 00 61 44
1080: 00 87 44
1200: 00 96 44
1440: 00 b4 44
2160: 00 07 45
Post edited June 16, 2020 by MrDOS
Is there any way to run it on 4k screen with xbrz upscaling or something similar?
avatar
MrDOS: But this doesn't hold for higher resolutions: 1080 - 600 = 480; 480 / 4 = 120; 0x16 + 120 = 0x16 + 0x78 + 8e, but the expected pattern is 00 87 44. In fact, through trial and error, I found 00 88 44 to be a 1200-pixel height.
Hello Friend! You made a mistake with 00 88 44 = 1200. I checked, 1200 = 00 96 44

I found a connection between blocks 43 and 44 - for resolutions above 1920, you must take block 45

F0 44 00 00 B4 44 = 1920x1440
20 45 00 00 B4 44 = 2560x1440

there is a cyclic connection between them, it resembles a subnet mask
2560/640=4, and both use code "20" (20-44 20-45)
1920/480=4, and both use code "F0" (F0-43 F0-44)

sry for my eng
avatar
MrDOS: But this doesn't hold for higher resolutions: 1080 - 600 = 480; 480 / 4 = 120; 0x16 + 120 = 0x16 + 0x78 + 8e, but the expected pattern is 00 87 44. In fact, through trial and error, I found 00 88 44 to be a 1200-pixel height.
avatar
Lir1066: Hello Friend! You made a mistake with 00 88 44 = 1200. I checked, 1200 = 00 96 44

I found a connection between blocks 43 and 44 - for resolutions above 1920, you must take block 45

F0 44 00 00 B4 44 = 1920x1440
20 45 00 00 B4 44 = 2560x1440

there is a cyclic connection between them, it resembles a subnet mask
2560/640=4, and both use code "20" (20-44 20-45)
1920/480=4, and both use code "F0" (F0-43 F0-44)

sry for my eng
Could you please tell me the values for 3840x2160?
Thanks!
Post edited April 27, 2020 by Irshansk
avatar
Irshansk: Could you please tell me the values for 3840x2160?
Thanks!
Hello! I play in 2560x1440 resolution and not all maps in the game have a full size in width greater than 2560 pixels. Maps that are "wider" and "higher" than the resolution you use are displayed without problems. But as soon as you exceed this size, graphic artifacts will appear that make the game unplayable, because the engine does not provide for displaying the "edge of the map", as in strategies like the Age of Empires.
So I have to switch to a resolution of 1920x1440 for "narrow" maps, and then everything works fine.

You can play in the resolution of 1920x1080, because it is a multiple of the resolution of your monitor (one graphic pixel fits exactly into the square of the four pixels of your monitor, everything is clear and without blurring), or you will have to play around a bit with the resolutions, as you can read below.

If you use the game zoom, then the map will "fit" within your screen and everything will become normal (you cannot zoom out again until you reload the level). Therefore, if it’s convenient for you to play with zoom, here are the values for 4k (please answer if I calculated correctly, because I have nothing to check for this resolution) -
70 45 00 00 07 45 = 3840x2160

You can also try to run the game in 2304x2160 (do not forget to select "Run in Window" in DXWnd, "Hide desktop background" and enter 2304x2160 size)
10 45 00 00 07 45 = 2304x2160

The second level (Nottingham) will definitely look good with these settings. (It has a width of 2304p). I myself just started to replay, as I progress, I will add the width of each level.
Post edited April 29, 2020 by Lir1066
avatar
Irshansk: Could you please tell me the values for 3840x2160?
Thanks!
avatar
Lir1066: Hello! I play in 2560x1440 resolution and not all maps in the game have a full size in width greater than 2560 pixels. Maps that are "wider" and "higher" than the resolution you use are displayed without problems. But as soon as you exceed this size, graphic artifacts will appear that make the game unplayable, because the engine does not provide for displaying the "edge of the map", as in strategies like the Age of Empires.
So I have to switch to a resolution of 1920x1440 for "narrow" maps, and then everything works fine.

You can play in the resolution of 1920x1080, because it is a multiple of the resolution of your monitor (one graphic pixel fits exactly into the square of the four pixels of your monitor, everything is clear and without blurring), or you will have to play around a bit with the resolutions, as you can read below.

If you use the game zoom, then the map will "fit" within your screen and everything will become normal (you cannot zoom out again until you reload the level). Therefore, if it’s convenient for you to play with zoom, here are the values for 4k (please answer if I calculated correctly, because I have nothing to check for this resolution) -
70 45 00 00 07 45 = 3840x2160

You can also try to run the game in 2304x2160 (do not forget to select "Run in Window" in DXWnd, "Hide desktop background" and enter 2304x2160 size)
10 45 00 00 07 45 = 2304x2160

The second level (Nottingham) will definitely look good with these settings. (It has a width of 2304p). I myself just started to replay, as I progress, I will add the width of each level.
Spasibo! :)
The 3840x2160 worked perfectly fine, in fact even better than 2560x1440 or 2304x2160. The map size limitation still limits the resolution, but at 4k when I zoom-in the map fits perfectly fine while still being better than under the same conditions at 2560x1440.
I tried the fixes above, but it doesn't work for me.

Easy solution (no work required) I found to fix the aspect ratio and the game not starting:

1. Use the compatibility settings in the attached image (win xp S3, no widescreen optimisation)
2. Manually change the aspect ratio on your monitor UI to 4:3
3. Use the highest video setting in game

Not perfect, but very close to the original experience.
Attachments:
Post edited June 15, 2020 by rtwonmac
avatar
Lir1066: Hello Friend! You made a mistake with 00 88 44 = 1200. I checked, 1200 = 00 96 44
Interesting. 00 96 44 works for me, but so does 00 88 44. I wonder if some interaction between my graphics driver and the game interprets something differently, because 1920x1200 is the highest resolution my monitor supports. Regardless, I've edited my post to reflect the more-correct value. Thank you for checking it!

avatar
Lir1066: there is a cyclic connection between them
That's fascinating. I've updated my omnibus listing to include the other common resolutions you've identified. Because of the limitations of my monitor, I hadn't hypothesized any higher, so thank you for expanding.

I think we nearly have enough information here to make a resolution patcher utility...
I can't find with HEX searcher any of the codes, they are not inside. Some help?
Hi, I tried to find to find those numbers, but I think that I have different ones. Can someone check if I f up?
Attachments:
avatar
DranSetrius: Hi, I tried to find to find those numbers, but I think that I have different ones. Can someone check if I f up?
Your screenshot doesn't include enough of your profile data for us to be able to help you find it, sorry.

In my profile, the resolution bytes start at 0x106. Whatever hex editor you use, when you search for the current value, be sure to search for a hex string, not a text string.
Attachments:
DXwnd