[2.5.4b] System hangs when alt-tabbing, using windowed mode or quitting

Started by ColonyFox, November 16, 2013, 09:52:58 AM

Previous topic - Next topic

ColonyFox

Hi everyone,
first of all: awesome game! Been playing it for a couple of hours now and I'm really excited to follow the development process.
However, I recently encountered the following problem:

When I try to set the game to windowed mode, try to alt-tab or quit the game by pressing "Quit to OS", the whole screen turns black and for some reason won't react to any sort of input via keyboard or mouse. The only thing that helps then is to reboot the pc as I can't even start up the Windows Task Manager.  :'( Can't really tell if the system freezes completely or if there's just some weird display problem. I'm playing RimWorld on a rather large screen which uses a resolution of 2560x1440 - something which has occasionally been the cause of weird bugs while playing games.

Update: I can confirm that the bug mentioned above does not cause a complete system freeze. Had Winamp playing in the background and the music continued to play when I tried to quit the game and the screen turned black again.

Game Version: 2.5.4b

System specs:
Windows 7 (64bit)
Intel i7-2700K
16 Gig RAM
nVidia Geforce GTX 570

Black_Fox

Do you by any chance have more than one display connected? Maybe you could check if the game starts up at least in windowed mode if you preconfigure that.

ColonyFox

I've only got one display connected. How can I preconfigure the game to start in windowed mode?

Black_Fox

The settings should be accessible in registry HKCU/Software/Ludeon Studios/Rimworld.

EDIT: In there change the "Screenmanager Is Fullscreen Mode_<some number>" from 1 to 0. You can also check that the resolution (in the other two entries) is some sensible one.

ColonyFox

Starting the game up in windowed mode seems to work. I now have a feeling that it's actually a problem caused by my firewall-settings. Added the game to the list of trustworthy programs in the firewall and now it seems to work without a problem.  :)