
Originally Posted by
YourMaster
Could you first share your keeperfx.log, and then try to delete your \save\settings.dat and see if that fixes the crash?
The game crashes every time, whether I delete the settings.dat file or not. Here is the log file from after I deleted the settings:
Code:
Dungeon Keeper FX ver 0.4.8.2557 Alpha (standard release)
LOG CREATED @ 00:09:50 26-12-2021
Sync: LbMouseChangeMoveRatio: New ratio 256x256
Sync: CPU GenuineIntel type 0 family 6 model 167 stepping 1 features bfebfbff
Sync: 11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz
Sync: Operating System: Windows NT 10.0.19042
Sync: PhysicalMemory 32
Sync: Memory-demanding features enabled.
Sync: LbScreenSetup: Mode 640x480x32 setup succeeded
Sync: Moon phase 0.4039
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 8351456 bytes, samples in banks: 1035,126
Loaded 141 object types
Loaded 141 object types
Sync: Pentium Pro polygon rendering on
Sync: setup_game: Speech recognition disabled: KeeperSpeech module not found
Warning: Couldn't load Map Pack "legacy.cfg", no .LIF files could be 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 27
Sync: Created menu ID 39 at slot 0, pos (0,0) size (640,480)
=== Crash ===

Originally Posted by
YourMaster
Yes, I found it hard to find an optimal solution, since there's only so many modifier keys. So yes, we now prioritize the camera, and only when into a specific mode do we keep on that mode. We've listed an issue already to at some point fully refactor all the input related code, but truth be told it's on a low burner.
If you find a key definition you think works better than the current default, be sure to share it though.
You seem to not have the default controls already though, Ctrl+Q/E is not default.
Hmm, not sure why I wrote Q/E instead of A/D. Though perhaps Q/E would be better suited to rotating the camera instead of CTRL + A/D? This is a common configuration in other games.