Nothing works. here is the game log; http://pastebin.com/XQSvvi4m
I have tried all this:
1. Deleting the game (100% deleting it both saves documents and whatever not.)
2. Restarting my PC.
3. Disabling my Virus program.
4. Tried starting the game from both steam and it's main file even.
5. Installed both new & old drivers.
None of this worked. I have waited for 2 days now without nothing working and it's making me really sad because i love to play this game.
Try disabling any power saving options in the "Catalyst" graphics card manager. (If applicable.)
If that doesn't help, or is unavailable, could you try running RimWorld in windowed fullscreen mode?
QuoteRight-click RimWorld in the Steam library.
Click "Properties" from the drop-down list.
Click "Set Launch Options" from this menu.
Type in "-popupwindow" in the box.
Click "ok" to exit this box.
Click "close" to close this menu.
Try to run RimWorld.
Quote from: nccvoyager on October 01, 2016, 06:09:34 PM
Try disabling any power saving options in the "Catalyst" graphics card manager. (If applicable.)
If that doesn't help, or is unavailable, could you try running RimWorld in windowed fullscreen mode?
QuoteRight-click RimWorld in the Steam library.
Click "Properties" from the drop-down list.
Click "Set Launch Options" from this menu.
Type in "-popupwindow" in the box.
Click "ok" to exit this box.
Click "close" to close this menu.
Try to run RimWorld.
Tried disabling all power saving things on catalyst.
Also tried adding the windowed fullscreen mode and it didn't work.
Could I request your operating system, and some more in-depth details as to the issue?
Specifically;
Does the game reach the menu screen, or does it black screen immediately upon starting?
If it reaches the menu screen, does it black screen when attempting to load a game or start a new one, or something else?
Whenever i start the game it's just a black screen nothing else. Even waited 5 hours still nothing happend lol.
Radeon Software Version - 16.9.2
Radeon Software Edition - Crimson
Graphics Chipset - AMD Radeon R9 200 / HD 7900 Series
Memory Size - 3072 MB
Memory Type - GDDR5
Core Clock - 925 MHz
Windows Version - Windows 10 (64 bit)
System Memory - 16 GB
CPU Type - Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
Need anything else?
So, doing some research, this error (HandleD3DDeviceLost) is an error thrown by Unity in regards to several different issues.
Most of those issues seem to deal with graphics idle states, including alt-tabbing from games causing the game to "lose focus" and throw an error.
(This is, apparently, one reason that fullscreen Unity games tend to crash when not the focused window for a while.)
Anyways, much as I shouldn't assume anything, I am going to assume you are running this on a desktop tower.
Are you running a multiple-monitor setup?
If so, try running the game with only one monitor plugged in.
If running with only one monitor, or if that doesn't help, with the "-popupwindow" option still being used for the game, try going to the config folder:
Quote%userprofile%\appdata\locallow\ludeon studios\rimworld\config
(For Win7, though I believe the environment variable is still the same in WinX?)
Open the "Prefs.XML" file.
Change:
Quote<runInBackground>False</runInBackground>
To:
Quote<runInBackground>True</runInBackground>
Then try running RimWorld again.
If this still doesn't help, you
could attempt to force Unity into D3D11 mode, or OpenGL mode.
Quote-force-d3d11
Quote-force-opengl
Unfortunately, if my source is correct, D3D11 mode could cause some issues, and OpenGL mode will probably cause poor performance.
Of course, it may also let you run the game, so, there is that.
Other than this, I am sorry to say that I myself cannot give much more assistance.
If none of this helps, I am afraid that awaiting the counsel of someone much more versed than I is the only recourse.
I tried the things you suggested and it sadly didn't work, but thank you for trying to help me anyway.
I just wish I could help more.
Perhaps someone else might be able to render further assistance?
I just had a thought.
johnwalkerq, run 'dxdiag' (click start and then type it, Win10 will find it). The dialog that comes up will tell you what version of DirectX your system is running. Please make note of that, and report it here.
For the technically advanced, I bring this up because my Win10 machine was stuck on DX10 for a long time due to Windows Update having obsolete video drivers. After manual intervention, I now have DX12 and a happier computer.
Now that I think about it, that might make sense.
Steam is supposed to automatically install any necessary redistributable packages that may be necessary, but sometimes fails to do so properly.
Installing DirectX 12 and DirectX 9 redistributables may be necessary.
(Many games, especially using the Unity engine, seem to automatically default to DX9 if DX12 is unavailable.)
Quote from: milon on October 17, 2016, 01:10:23 PM
I just had a thought.
johnwalkerq, run 'dxdiag' (click start and then type it, Win10 will find it). The dialog that comes up will tell you what version of DirectX your system is running. Please make note of that, and report it here.
For the technically advanced, I bring this up because my Win10 machine was stuck on DX10 for a long time due to Windows Update having obsolete video drivers. After manual intervention, I now have DX12 and a happier computer.
I got DirectX 12
Then scratch that idea. :(
FYI, DX12 has no stand-alone install and is only available within Win10. My system had it, but just couldn't *use* it until compatible drivers were present.
I'm really surprised that the OpenGL option above didn't work. Let's try forcing DX10 and see what happens. Try with start up option "-force-d3d10" instead.
Really, DX12 is only available in WinX?
Huh, didn't realize that.
My computer is so obsolete...
Anyways, I'll leave this to milon from here on out, and I wish the best of luck to you.
@johnwalkerq, any success?
Nop, i gave up it pissed me off since it's not working.
Well, if you
do wish to continue trying to help us help you, could you upload a copy of the output_log file from the "data" folder of the game's directory? (If there is one created.)
If the file exists, there may be information that could help us help you there.
QuoteLog File
Posting a log file means uploading the log RimWorld generated. Here's where to find it:
Windows (Steam): C:\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin_Data\output_log.txt
Windows (non-Steam): RimWorld####Win\RimWorld####Win_Data\output_log.txt
"####" will be replaced by the internal version number.
http://pastebin.com/byaTEHZB
Interesting that the game is still throwing D3D device lost errors.
From the research I have been doing, Unity throws these errors for the applicable reasons, though the errors also seem to be thrown for other unrelated reasons, almost like a "fallback" error code.
Unfortunately, that doesn't help you much.
I'm going to keep doing some looking around when I can, though it seems that most developers of games in the Unity engine have largely ignored anybody with this type of error beyond "Have you tried running in windowed mode?"
Which, obviously you have.
I'm getting really annoyed by it not working i might aswell just refund the bloddy game since the devs don't seem to give a shit to help me out.
Played it for 10 hours then it fucking stopped working...
I would like to point out that Tynan is (at this time) the only one (actively) developing the actual base game code.
From what I have seen, Tynan does the best he can to try to keep the game working for all.
In any case, the fact that RimWorld was working, and no longer is, is important.
This means that a recent system change may be the culprit.
Did an update occur with Windows, or with your graphics or audio drivers?
Did you recently install new hardware?
(Anything from RAM, to a GPU, to a mosue or keyboard, or even a stylus and drawing pad.)
If so, there could be an issue with a certain driver and the Unity engine.
Doing some more research, it seems that DX11 (and DX9) will cause this type of error when:
-The graphics driver is upgraded.
-The system changes from a power-saving graphics adapter to a performance graphics adapter.
-The graphics device stops responding and is reset.
-A graphics adapter is physically attached or removed.
(OpenGL mode may also throw a similar error; I am unfamiliar with it though.)
Let us assume that the graphics device is not being upgraded, or removed.
This leaves the device either not responding, or moving from a low-power state to a high-performance state.
From some of the threads I have looked at, it is my belief that this is being caused by the ULPS (Ultra-Low-Power-State) "AMD ZeroCore Power Technology" used with this GPU.
If my guess is correct, when RimWorld is launched, the GPU "resets" in order to disable the ULPS.
However, Unity (and by extension RimWorld) does not handle lost devices well by default.
Disabling ULPS would increase power usage in general, though it may allow you to play RimWorld.
(If this is in fact the issue, disabling ULPS may, in fact, solve similar issues with other games in the future, before they occur.)
If you wish to attempt this fix, the instructions can be found here:
https://community.amd.com/thread/176003 (https://community.amd.com/thread/176003)
Note that the ULPS can be re-enabled by following those instructions while enabling (with a 1) instead of disabling.
ULPS will also be automatically re-enabled whenever a new device driver is installed.
If this is, in fact, the issue, Tynan may (if alerted to this issue) be able to use this information to supply a more permanent fix (for all users) in future RimWorld versions.
(I am unable to speak on behalf of Tynan, as I am but a normal everyday user trying to help another person, so he may also not be able to. Up to him really. Though, Tynan seems like a good guy.)
I would like to thank you for your patience during this process. It is unfortunate that this issue has occurred, regardless of the cause.
Since Radeon Software Version - 16.9.2 came out and i updated it the game stopped working after that.
And even after i changed back to 16.9.1 it still didn't work.
Also changing the ULPS sadly didn't work.
Try doing a System Restore (if you've got any) from before the Radeon update.
If that doesn't work, consider uninstalling the software entirely, reboot, and then either let Windows Update handle it or else manually install 16.9.1 or a slightly older version.
It seems that the version 16.9.2 software has known issues with the in-game "overlay" with the "Raptr" third-party platform.
Perhaps a similar issue is occurring with Steam's overlay and the ATI software?
Either way, I would suggest attempting to disable the in game overlay for the applicable program(s) and try that.
Unfortunately, due to some things that are happening right now, I may be unable to continue rendering assistance.
I apologize, and wish you luck.