Good news everyone, I have BC running at 1920x1080
Kudos to the people here:
https://forums.nexusmods.com/index.php?/topic/6525946-playing-stbc-in-high-resolution-widescreen-in-windows-10/ on solving this problem some time ago lol
In summary (and please remember to backup your files):
Edit the config.cfg in your BC folder so that it displays this:
[Graphics Options]
Texture Detail|2
Number of Lights|8
MipMaps|1
Display Depth|16
Display Height|1080
LOD Skip|0
Visible Damage|3
Display Device=Direct3D T&L HAL on NVIDIA GeForce GTX 1060 6GB
Display Width|1920
Fullscreen Mode|1
Effect Detail|3
Save
Then, go to your scripts/tactical/interface folder and open up the WeaponsDisplay.py file
Copy the following values into the first section
dTORP_X_BIAS = {
640: 1,
800: 1,
1024: 2,
1280: 3,
1366: 3,
1600: 3,
1920: 3 }
dTORP_Y_BIAS = {
640: -7,
800: -7,
1024: -7,
1280: -7,
1366: -7,
1600: -7,
1920: -7 }
dPHASER_X_BIAS = {
640: 1,
800: 1,
1024: 2,
1280: 3,
1366: 3,
1600: 3,
1920: 3 }
dPHASER_Y_BIAS = {
640: -8,
800: -8,
1024: -8,
1280: -8,
1366: -8,
1600: -8,
1920: -8 }
Save, and then go to your scripts/icons folder and open the LCARS_640.py
Find the lines
Screen_Pixel_Width = xxxx
Screen_Pixel_height = xxxx
and change the values so that it looks thus:
SCREEN_PIXEL_WIDTH = 1920.0
SCREEN_PIXEL_HEIGHT = 1080.0
then, at lines 155 or so you want to find:
Power_Gauge_Width = xxxx
Power_Gauge_Height = xxxx
Change these values so they are thus:
POWER_GAUGE_WIDTH = 53.0 / 1920.0
POWER_GAUGE_HEIGHT = 125.0 / 1080.0
Save, and boot up BC and it should work. Well, I hope it works for everyone