Page 1 of 1

[16.36] Failed to initialise Steam API (Persistent Issue)

Posted: Thu Mar 29, 2018 7:03 pm
by JetJ
Each time I load up Factorio, I get the same message on the main menu:
'Steam Error - Couldn't initialise Steam API. Steam related features are disabled. Restarting Steam usually fixes the issue. '

This is a problem I was also having before [16.36], when trying to change to from [15.40] to any of the subsequent experimental versions. I hoped this issue would resolve itself by the next stable version [16.36], however it has not. Incidentally when reverting to [15.40] my game works perfectly. Unfortunately this prevents me from using the multiplayer in [16.36] as the game does not consider me to be signed in via Steam. On the loading screen before the main menu there are also thin green borders on the bottom and right hand side of the screen, that remain even on the main menu and in game (although these fail to show up on screenshots), I believe this is caused by the failed initialisation of the Steam API.

So far I have tried:
  • Restarting Steam and my Computer
    Verifying the integrity of Factorio via Steam
    Reinstalling the game
    Deleting the file 'steam_api64.dll' and then verifying the game to re-download this file
    Disabling Anti-Virus and Firewall software before launching the game
Any suggestions or help fixing the issue would be greatly appreciated, it seems to be something to do with the versions post [15.40] that are causing my Steam API to fail to load.

Re: [16.36] Failed to initialise Steam API (Persistent Issue)

Posted: Thu Mar 29, 2018 7:11 pm
by posila
Hi, try to reinstall/update Steam Client. In 0.16 we updated Steam SDK to version 1.41 which was released on Jul 13, 2017. If your client is older than that, Steam API won't work.

Re: [16.36] Failed to initialise Steam API (Persistent Issue)

Posted: Sat Mar 31, 2018 2:18 pm
by JetJ
Hi thanks for the quick response, I've just done a clean install of Steam and Factorio, unfortunately I'm still getting the same error.