A16: Game Crashes when starting a new colony

Started by McBobbish, December 18, 2016, 04:04:57 AM

Previous topic - Next topic

McBobbish

When I tried to start a colony on  A16 for the first time, The game worked fine until I got to the part where you pick your colonists. When I hit the start button, the game crashed. The error message claims that the game "Couldn't switch to requested monitor resolution"
and "switching to resolution failed, trying lower one"
"All resolution switches have failed"
And then the game shuts off. This also will happen when I tried switching the resolution lower. I also tried putting the game into windowed mode. It didn't help.

Calahan

Thank you for the bug report. Can you please:-

1 - Confirm which O/S you are using.
2 - Confirm that your monitor/screen display meets the minimum resolution requirements (which is 1024x768 IIRC).
3 - Post your log file as a file attachment.

Details on where to find your log file can be found in the following thread (see#6).
https://ludeon.com/forums/index.php?topic=513.0

McBobbish

#2
Alright, lets see...
So first of all, the full release still seems to have this problem so this is still relevant.

1. I'm using Windows 10
2. My monitor should be more than sufficient. EDIT: Yeah, it's 1920x1080 so that shouldn't be a problem.
3. I hope I did that right.
I also have some screenshots of error messages and the like if that will help?

[attachment deleted by admin due to age]

Calahan

#3
Thanks for the answers and the log file. The screenshots shouldn't be necessary as the log file will (in theory) contain all the debugging info required.

I've checked the log fie and can see the errors you mentioned. Not sure what the problem is myself though, as can't recall coming across this issue before. So I'm going to go find a pointed stick and use it to poke the other mods with to see if they can assist on this. I'm also moving this thread to support (for now), as it seems a better fit for this issue than bugs (it can always be moved back if there is a bug in the game code).

Finally, while I'm calling the cavalry, can you please confirm whether or not any of the previous versions worked on this computer? Or is this your first attempt at playing RimWorld on it?

Edit - An obvious question. Are your video drivers up-to-date?

McBobbish

Yeah, all the previous versions worked. My other computer is having no issues.
Thank you for the help.

nccvoyager

Looking at the log, it appears that some of the errors may be caused by Steam not properly deleting all files from old versions of RimWorld upon update.
Not necessarily related to the issue with the graphics.

In order to rule this out, you would need to go to your Steam library, right-click RimWorld, and choose "delete local content."
Afterwards, you would need to install RimWorld again.
Saved games should be kept safe, though if you have no plans to play former versions, that is no problem anyways.

As for the other issue, that error appears to be a Unity engine error thrown when Unity is unable to properly initialize certain features of drivers or libraries.
Try running the game with the following parameter:
Quote-force-opengl
(Right-click RimWorld, choose properties, set launch options, and then type in the parameter.)

If the issue is then (more or less) resolved, you will likely need to install/reinstall/repair your DirectX installations in order to receive full performance in RimWorld.

I would also suggest that you manually download and reinstall your graphics driver from the graphics device manufacturer website as well.

milon

I would also disable Steam sync for RimWorld before deleting content. I've had experiences with Steam persisting to recreate errors when it restores broken files. (You can re-enable sync once you get it working.)

McBobbish

OK, adding the -force-opengl causes a full solid pink screen.  Tried using -force-d3d11 with same effect.  If I remove the -force flag it falls back to behavior of saying it can't change resolution.

McBobbish

We found a workaround following this post https://steamcommunity.com/app/222900/discussions/1/620695877218446444/
1. Use Windows "Run" and start "regedit"
2.follow this path: HKEY_CURRENT_USER\SOFTWARE\Ludeon Studios\RimWorld by Ludeon Studios
3. Edit Screen Manager is Full screen to be 1
4. Edit Screen Manager Width to be your native width (in my case 1920)
5. Edit Screen Manager Height to be your native height (in my case 1080)
Started right up full screen all good to go!
Thank you for your time.



Calahan

Thanks for sharing that fix.

I wonder if this issue is/was caused by Unity changing the game folder from "Ludeon Studios/RimWorld" to "Ludeon Studios/RimWorld by Ludeon Studios" (or at least I think I remember Tynan mentioning that this change was Unitiy's doing). Either way it's good that a possible fix has been found for this. Thank again.