So we solved the Black bars comment then. There aren't any. Yes, previous comments mentioned the UI being extra large at that res. Understood there. As for it being that simple, I've personally experienced several games where it wasn't the case with the UI and it was actually a complex issue driving problems with UI scale up, and the Devs response to this so far leads me to believe the instance is similar though I certainly don't know for sure.Most games, Battletech included, calculate aspic ratios based on the reported monitor size. What is often not calculated the the menu overlays... the 2d portions of the display that give you readouts, selection buttons and other information that is superimposed over the 3D screen. Even though Battletech is non a traditional first person shooter, it still is 3D. So the screen is fine or so I have read. It's just that 2D portions that show you your readouts, selection buttons and other information needed to play are in the wrong areas because thay are hard coded to be at certain coordinates or calculated based on a supported screen ratio.
Now here is why this problem is maddening and VERY easy to fix. Each aspect ratio (21:9, 4:3, 16:9 etc...) require nothing but a simple text file listing the position of each 3D menu item.
For example:
1920x1080 which is the current most popular resolution is 16:9 or 16 pixels in width for every 9 pixels in height. Many laptops and smaller monitors use 1366×768 which is also 16:9 so to support the 16:9 aspect ratio all a company has to do is to create a text file listing all the supported resolutions (they all currently do this) saying something like this:
1920,1080,540,200,600,220 etc...
1366,767,500,180, 580, 215 etc...
You see the game looks up the resolution you are playing at and places each menu item at the correct coordinate. All you need to do to fix this is to add the two lines for 21:9 and place the few dozen on screen overlay graphics in the correct spot and record the location numbers. It would take less than an hour!
2560,1080,xxx,xxx,xxx,xxx
3440x1440,xxx,xxx,xxx,xxx
It's really that simple!
Right now every supported resolution has a lookup table listing the x/y screen coordinates for the menu items. Apparently Battletech allows you to play at 21:9 ratio but they never too the hour or so to add in the menu location coordinates for the 21:9 ratio.
This is why this is so inexcusable. Want to make it even more crazy, they do not even have to figure out both of those resolutions because once you do 2560,1080 you can simply use a calculator to multiply 2560 and 1080 by the correct multiplier and you have the additional resolution placement numbers.
I hope you see what you're looking for implemented at some point at any rate.
Last edited: