well i give up, tried a myriad of settings, reinstalled 3 times and tried nightly build. the launcher cannot start the game on this win 8.1 pc, but ok on other PC.
alt+R doesnt change the between resolution aspects on this pc but works on the other. so either it is the HD 4600 which isnt rendering it properly, or the launcher cannot find the keeperfx.exe in the bat file it is using to start game. i can only launch via shortcut with command line arguments.
there isnt any firewall running or av app blocking, and already admin mode, checked user rights on full control, nothing is read only. so i'm stumped as to why launcher cannot find keeperfx.exe, readme.txt and the log fie.
Code:
Dungeon Keeper FX ver 0.4.6.1670 (standard release)
LOG CREATED @ 22:07:59 18-07-2016
Sync: LbMouseChangeMoveRatio: New ratio 256x256
Sync: CPU GenuineIntel type 0 family 6 model 12 stepping 3 features bfebfbff
Sync: PhysicalMemory 32
Sync: Memory-demanding features enabled.
Sync: LbScreenSetup: Mode 640x480x32 setup succeeded
Sync: Near Full moon -0.0821
Warning: InitializeMusicPlayer: Can't load track 1: Couldn't open './music/keeper01.ogg'
Sync: InitializeMusicPlayer: Music player using folder initialized
LbDataFree: freeing "*PALETTE"...done
LbDataFree: freeing "*SCRATCH"...done
Sync: LbMouseChangeMoveRatio: New ratio 128x128
Sync: GraphicsHeap Size 8388608
Sync: SoundHeap Size 8388608
Sync: init_sound_heap_two_banks: Got sound buffer of 8357696 bytes, samples in banks: 840,126
Sync: Pentium Pro polygon rendering on
Sync: SetMusicPlayerVolume: Music volume set: 90
Sync: setup_game: Speech recognition disabled: KeeperSpeech module not found
LbDataFree: freeing "data/pointer64.dat"...done
LbDataFree: freeing "data/pointer64.tab"...done
Sync: LbScreenSetup: Mode 640x480x32 setup succeeded
Sync: LbMouseChangeMoveRatio: New ratio 256x256
Sync: get_startup_menu_state: Standard startup state selected
Sync: Frontend state change from 0 into 1
Sync: Created menu ID 18 at slot 0, pos (0,0) size (640,480)
Sync: Frontend state change from 1 into 9
Sync: Frontend state change from 9 into 0
LbDataFree: freeing "*SCRATCH"...done
LbDataFree: freeing "*TEXTURE_PAGE"...done
LbDataFree: freeing "data/creature.tab"...done
LbDataFree: freeing "data/palette.dat"...done
LbDataFree: freeing "data/bluepal.dat"...done
LbDataFree: freeing "data/redpall.dat"...done
LbDataFree: freeing "data/lightng.pal"...done
LbDataFree: freeing "data/dogpal.pal"...done
LbDataFree: freeing "data/vampal.pal"...done