I am quite sure that the problem is the screen resolution of the new TFT is somehow different than the old one. Either it has less pixel in the height or in the width. I have the same problem as I sometime play at a TFT with 1280*1024 and sometime at one with 1440*900. I get the same misleading error message if I change the TFT without editing the prefs file.
The solution is the following:
Open your "Documents" folder within Windows. I am not sure how it is called in your Windows as I have a german version but this is the folder that contains "My Pictures" and stuff like that. There you will also find a "My Games" subfolder. Go to the following path:
My Games\Gas Powered Games\Demigod
There you will find a Game.prefs file. Open this file with a text editor. There you will find something like the following:
Code: asp.net
- profile = {
- current = 1,
- profiles = {
- {
- console_size = 5,
- options = {
- master_volume = 100,
- tooltip_delay = 0,
- tooltips = true,
- vsync = 1,
- edge_tracking = 1,
- antialiasing = 64,
- texture_level = 0,
- reverbenabled = 1,
- primary_adapter = '1440,900,60',
- music_volume = 100,
- wheel_sensitivity = 40,
- vo_volume = 100,
- level_of_detail = 2,
- shadow_quality = 3,
- fidelity_presets = 4,
- audio_lod = 1,
- fidelity = 2,
- fx_volume = 100
- },
here the interesting line is:
primary_adapter = '1440,900,60',
There you have to insert the resolution your TFT has, or you can insert some default like:
primary_adapter = '1024,768,60',
which means the resolution that should used by the game is 1024*768 pixel at 60 Hz.
Then you can start the game and then set up your resolution within the game as normal.
It probably also would be enough to delete the file but be warned that then all your settings, single player achivements and stuff like that will be gone as that is all stored in this file. So it is wise to make a backup before change the file.