Posted January 22, 2012
high rated
After spending a day googling and finding partial solutions, such as "run in windowed mode" which also limits the game to 1280x1024. I figured i'd combine the fixes into something that produces the result desired, without the need for external apps messing with desktop res etc.
All you need to do is run the game with -d for windowed mode, and edit the registry resolution settings.
1. Right click your Total Annihilation shortcut and go to preferences, add -d to the end of the shortcut like so --> xxxxx\TotalA.exe" -d
This is what fixes the inverted colors and/or flickering black bars, obviously. But here's how to get it in a proper res you desire.
2. Click on your start menu and type "regedit" to open the registry editor, look for HKEY_CURRENT_USER\Software\Cavedog Entertainment\Total Annihilation
3. Edit the "DisplaymodeHeight" and "DisplaymodeWidth" settings, note that they are in hexadecimal, so look at the number in the brackets which will be your effective resolution.
In my personal example, i wanted to run at 1680x1050, but 1050 is impossible to get with hexadecimal values, 1049 being the closest. It makes little difference as the game still runs at 1-pixel less, barely noticeable. Especially considering a hidden task bar takes up 1 pixel anyway when hidden :)
I did end up setting the values at 400 (1024) and 690 (1680) respectively, as this gives a perfect resolution covering the entire screen except for the taskbar, and lets me see the bottom tooltips in TA without it being hidden below the taskbar. So while this isn't true fullscreen it is the best easiest and fastest solution i've come across.
Do note the resolution will only take effect when ingame, not in the menu.
All you need to do is run the game with -d for windowed mode, and edit the registry resolution settings.
1. Right click your Total Annihilation shortcut and go to preferences, add -d to the end of the shortcut like so --> xxxxx\TotalA.exe" -d
This is what fixes the inverted colors and/or flickering black bars, obviously. But here's how to get it in a proper res you desire.
2. Click on your start menu and type "regedit" to open the registry editor, look for HKEY_CURRENT_USER\Software\Cavedog Entertainment\Total Annihilation
3. Edit the "DisplaymodeHeight" and "DisplaymodeWidth" settings, note that they are in hexadecimal, so look at the number in the brackets which will be your effective resolution.
In my personal example, i wanted to run at 1680x1050, but 1050 is impossible to get with hexadecimal values, 1049 being the closest. It makes little difference as the game still runs at 1-pixel less, barely noticeable. Especially considering a hidden task bar takes up 1 pixel anyway when hidden :)
I did end up setting the values at 400 (1024) and 690 (1680) respectively, as this gives a perfect resolution covering the entire screen except for the taskbar, and lets me see the bottom tooltips in TA without it being hidden below the taskbar. So while this isn't true fullscreen it is the best easiest and fastest solution i've come across.
Do note the resolution will only take effect when ingame, not in the menu.
Post edited January 22, 2012 by Baleur