RimWorld

RimWorld

pawelik001 Oct 3, 2019 @ 2:13am
[SOLVED] DirectX9 (d3d9.dll) problem
Hello RimWorld'ers! Yesterday I feel a feeling to comeback to rimwold, but suddenly it crashing in main menu after around 10 seconds. In event viewer it shows there is problem with d3d9.dll. I think I've tried to do anything. (almost) Ofc game is on my steam
-reinstalling game
-reinstalling gave to other drive
-removing C:\Users\*\AppData\LocalLow\Ludeon Studios
-trying to run with/without mods (by copying above folder

Sometimes it shows "can't initiate the steam_api.dll
Directx9 ofc is installed.
Mine PC conf. can be readed in my steam profile if needed. Thanks for any help, I'll leave +rep :))
Have a nice day!

EDIT: this is caused by MSI Afterburner and/or Riva Tuner.
Last edited by pawelik001; Oct 4, 2019 @ 1:21am
< >
Showing 1-14 of 14 comments
Horagen81 Oct 3, 2019 @ 2:30am 
if it say "missing Steam_api.dll" then it can not find the game in the steam folder.

move it back in and run "validate files"

The d3d9.dll can be fixed in the same way but not always. And as far as I can see should not be needed ?

::EDIT:: Should be noted I play the game using the 64 version.
Last edited by Horagen81; Oct 3, 2019 @ 2:38am
The author of this thread has indicated that this post answers the original topic.
Horagen81 Oct 3, 2019 @ 2:37am 
Here this might help if you are using a windows 10
https://answers.microsoft.com/en-us/windows/forum/games_windows_10/windows-10-directx-9-appsgames-all-fail-with/23ef2a8a-3cd4-4df3-af20-e87e10e334dc?auth=1

and if not install Dx9 again to see if that fixes the missing dll
pawelik001 Oct 3, 2019 @ 2:44am 
Originally posted by Horagen81:
if it say "missing Steam_api.dll" then it can not find the game in the steam folder.

move it back in and run "validate files"

The d3d9.dll can be fixed in the same way but not always. And as far as I can see should not be needed ?

::EDIT:: Should be noted I play the game using the 64 version.
i have it installed in steam folder, sometimes it says that there is missing api, sometimes not

Originally posted by Horagen81:
Here this might help if you are using a windows 10
https://answers.microsoft.com/en-us/windows/forum/games_windows_10/windows-10-directx-9-appsgames-all-fail-with/23ef2a8a-3cd4-4df3-af20-e87e10e334dc?auth=1

and if not install Dx9 again to see if that fixes the missing dll
ive installed and nothing

Originally posted by Horagen81:
https://www.microsoft.com/en-us/download/details.aspx?id=34429
instaled too, and still chrashing in menu...
ive noticed that i cant run nVidia GeForce Experience error 0x0003
also, i had problem with Need for Speed Paynack mod loader that says "d3d9.dll" error too, after i copied d3d9.dll manually to folder, it works, in RimWorld it doesnt
sadly, i think, its time to reinstall windows...
Last edited by pawelik001; Oct 3, 2019 @ 2:45am
Horagen81 Oct 3, 2019 @ 3:01am 
before you do that try this.

https://answers.microsoft.com/en-us/windows/forum/windows_10-update/system-file-check-sfc-scan-and-repair-system-files/bc609315-da1f-4775-812c-695b60477a93

those steps have help both me and others when it came to both DLL problems and some other problems like "can't find game folder" a vista error at the time
Horagen81 Oct 3, 2019 @ 3:02am 
I can say it works both on win 8.1 and win 10 and 7. those below I can say unfortunally as I have only had to do it with the other OS's.
pawelik001 Oct 3, 2019 @ 3:11am 
it suddenly started working, i dont know how, hmm. anyway thanks for help! maybe reinstalling dx9 helped.
Horagen81 Oct 3, 2019 @ 3:13am 
I can not say for sure if it did :)

Usually you have to restart your machine after installing Dx9 before the change takes an effect.

But I am very happy that it seems to work now :D congratulations and have a lot of fun.
Morkonan Oct 3, 2019 @ 8:29am 
Originally posted by pawelik001:
it suddenly started working, i dont know how, hmm. anyway thanks for help! maybe reinstalling dx9 helped.

Probably.

One thing to do whenever you have an issue with a Steam game that will not launch is to fully "Exit" Steam. (Steam->Exit) Then, restart your computer. Then, restart Steam and validate the game files for the game you're having trouble with. Steam has frequent cache issues and it needs to be flushed sometimes.

Of note: In the Microsoft links above, there is mention of both Rivatuner and MSI Afterburner, both of which are known to cause a wide variety of issues and have been prime suspects for causing some buggy issues. Make sure they're not running or being called by anything when they're not needed.
brian_va Oct 3, 2019 @ 1:30pm 
Originally posted by Morkonan:
One thing to do whenever you have an issue with a Steam game that will not launch is to fully "Exit" Steam. (Steam->Exit)

agreed.


granted i'm on linux, but i've gotten the steam api error a handful of times in the last week or so, probably since their update where they changed the library layout. closing steam and starting it again has reliably fixed the launching errors.
Last edited by brian_va; Oct 3, 2019 @ 1:30pm
Bozobub (Banned) Oct 3, 2019 @ 2:35pm 
This often happens when there's a Steam update while you're still online, that fails to trip the autoupdater until next reboot of the Steam client.
pawelik001 Oct 4, 2019 @ 1:20am 
yeah, im in 100% sure that is caused by msi afterburner and/or riva tuner.
Horagen81 Oct 4, 2019 @ 1:42am 
except that can not explain the error with the steam api ;)

There is still a mystery.

As for MSI Afterburner that might be system depended as I have used it since it came out... And so far have ben unable to link any problems with it.

Same errors pops up regardless if MSI was install or active or removed entirely ( with a restart to be sure )

And I do use it with Rimworld and I have not had a CTD with RImworld since before it came to steam.

One thing should be noted I use it only to monitor heat and adjust my fan speed. I do not use the overclock features at all. and only the main MSI program is running I do Not use RivaTuner
Last edited by Horagen81; Oct 4, 2019 @ 1:43am
pawelik001 Oct 4, 2019 @ 5:50am 
Originally posted by Horagen81:
except that can not explain the error with the steam api ;)

There is still a mystery.

As for MSI Afterburner that might be system depended as I have used it since it came out... And so far have ben unable to link any problems with it.

Same errors pops up regardless if MSI was install or active or removed entirely ( with a restart to be sure )

And I do use it with Rimworld and I have not had a CTD with RImworld since before it came to steam.

One thing should be noted I use it only to monitor heat and adjust my fan speed. I do not use the overclock features at all. and only the main MSI program is running I do Not use RivaTuner
I'm using MSI Afterburner to overclock my GPU and RivaTuner to check temps, FPS, and other during gameplay.

steam api problem is gone, i don't know what have caused it.
< >
Showing 1-14 of 14 comments
Per page: 1530 50

Date Posted: Oct 3, 2019 @ 2:13am
Posts: 14