PDA

View Full Version : Resolution issue



BigPapa Onion
August 14th, 2016, 00:53
Hey guys, when I run the game, the game is displayed, but the picture is larger than the resolution and I am not able to see anything, as well as the mouse is constantly being sucked into the bottom left corner. I have tried re-configuring the resolution in the keeper.cfg file manually as well as with the launcher, and all it does is make the small portion of the game i can see larger. Any ideas on how to fix this? I am using the current build of keeperfx (.4.6) with the most recent patch, and my copy of the game is the most recent version on GOG.com. Running on Windows 101677

YourMaster
August 14th, 2016, 08:56
Did you also press Alt+R while ingame (not in the menu) for the game to switch to your resolution? Did you make sure you changed the 'INGAME_RES' in the config? And to what values and what is your native resolution?

If so, what happens if you configure it to 1024x768w32?

You can also try to force driver 'windib' in the run options, and for your mouse issue you can try 'Alt. input support' to see if it makes a difference.

BigPapa Onion
August 14th, 2016, 18:58
My native res is 1920x1080x32. Running in windowed mode still does not seem to help, the window is thrown down into the corner of my screen and I am still able to see about as much as I can in full screen, at any resolution. If I sit and swirl the mouse around really fast about 10 minutes, if I'm lucky enough I'll be able to click to load a game or one of the DD levels. In game it still gives me the same issues. I have 640x480 1024x768 and 1920x1080 set as INGAME_RES, but when I use Alt+R to change, it just seems to upscale the small portion of the screen that I can see, while the rest is still shoved off screen. I have gone into the launcher and added the -alt input, but that does not help with the mouse clinging to the bottom corner. Forcing driver 'windib' does change how the screen looks, but it does not resolve anything. It will just center the game in my screen, but it will still be largely unviewable, as well when I go to desktop via start menu button on keyboard and close the game from the task bar, it breaks my mouse outside of the game and shoots it into the same corner of my desktop as the game. Very frustrating. I have absolutely no issues running the GOG version at 1080, and I've tried using different builds and different patches as well and I am just continuing to get the same issues.

BigPapa Onion
August 14th, 2016, 19:58
Here is my log info as well

Dungeon Keeper FX ver 0.4.6.1670 (standard release)
LOG CREATED @ 15:00:31 14-08-2016

Sync: process_command_line: Mouse auto reset disabled
Sync: LbMouseChangeMoveRatio: New ratio 256x256
Sync: CPU GenuineIntel type 0 family 6 model 14 stepping 3 features bfebfbff
Sync: PhysicalMemory 32
Sync: Memory-demanding features enabled.
Sync: LbScreenSetup: Mode 640x480x32 setup succeeded
Sync: Moon phase -0.2973
Sync: LbScreenSetup: Mode 640x480x32 setup succeeded
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: 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 30
Sync: Created menu ID 40 at slot 0, pos (0,0) size (640,480)
Sync: Frontend state change from 30 into 7
Sync: Frontend state change from 7 into 0
LbDataFree: freeing "ldata/frontft1.dat"...done
LbDataFree: freeing "ldata/frontft1.tab"...done
LbDataFree: freeing "ldata/frontft2.dat"...done
LbDataFree: freeing "ldata/frontft2.tab"...done
LbDataFree: freeing "ldata/frontft3.dat"...done
LbDataFree: freeing "ldata/frontft3.tab"...done
LbDataFree: freeing "ldata/frontft4.dat"...done
LbDataFree: freeing "ldata/frontft4.tab"...done
LbDataFree: freeing "*FE_BACKUP_PAL"...done
Sync: LbScreenSetup: Mode 640x480x32 setup succeeded
Sync: LbMouseChangeMoveRatio: New ratio 256x256
Sync: GraphicsHeap Size 8388608
Sync: reenter_video_mode: Switched video to 640x480x32 (mode 28)
Script(line 15): script_add_command: Level files version 1.
Sync: Optional file "map00081.flg" doesn't exist or is too small.
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 1, pos (0,0) size (140,400)
load_script: Used script resources: 0/16 tunneller triggers, 0/48 party triggers, 0/64 script values, 1/48 IF conditions, 0/16 party definitions
Sync: Created menu ID 16 at slot 2, pos (160,394) size (480,86)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Sync: switch_to_next_video_mode: Switched video to 640x480x32 (mode 28)
Sync: Created menu ID 16 at slot 1, pos (160,394) size (480,86)
Sync: Created menu ID 1 at slot 0, pos (0,0) size (140,400)
Sync: Created menu ID 2 at slot 2, pos (0,0) size (140,400)
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
Error: LbScreenSwap: Blit failed: DirectDrawSurface3::Lock: Surface was lost
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

YourMaster
August 14th, 2016, 22:15
The log file shows you just switching between 640x480 resolutions, so something is wrong here,.... are you sure the config file you are changing belongs to the game you are playing (or do you perhaps have the game installed multiple times).
If you are, please also share your config file.