Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


Brave hundreds of hand-crafted challenges as you help Madeline survive her journey to the top of Celeste Mountain! · By Maddy Makes Games, Noel, Heidy Motta, saint11

Celeste won't open: cannot load csteamworks.dll

A topic by MandSpades created Mar 14, 2022 Views: 6,682 Replies: 4
Viewing posts 1 to 2

I have already tried everything that is said in the "Help info" thread, yet Celeste does not open. My error log is in Portuguese since I'm a Brazillian and my notebook does not allow me to configure a different exhibition language (apparently my version of Windows 11 Home just doesn't support it?) but the error message is consistently this one:

System.DllNotFoundException: Não é possível carregar a DLL 'CSteamworks': Não foi possível encontrar o módulo especificado. (Exceção de HRESULT: 0x8007007E)    em Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)    em Celeste.Celeste.Main(String[] args)

In other words, "cannot load the DLL 'CSteamworks': it wasn't possible to find the specified module". The exception code is 0x8007007E.

I have checked the items 1 through 4 from the Help Info Thread, but idk what the openGL windows version of the game (or whatever it even refers to) would be.


Hi. I personally have had this issue, but there fortunately is a solution to this.

Open the file/game you bought (which I believe is a .zip), then find the steam_api.dll file. The reason you're having this problem is because when you extract the file, Windows automatically deletes the file, making the game not launchable. Copy the file and paste it in Downloads so you can retrieve it later. After that, extract the zip.

Go to the Windows taskbar and type in "windows security", and hit Enter. A little window will appear (which is Windows Security).  Click on "Virus and threat protection". Click on "Manage settings". After that, scroll down till you see the section titled "Exclusions", then press "Add or remove exclusions". You'll get a pop-up, but you can safely click "yes".  After that, you'll need to click on "Add an exclusion", then press "Folder". After that, select the UNZIPPED folder, then hit OK. 

Now, select the steam_api.dll you pasted into Downloads from earlier and paste it into the unzipped folder (at the same place with the game executable). That should pretty much be it (worked for me, anyway).

Do note that if you have not already, install Microsoft XNA from >> <<, because the game is built using that framework.

I hope this helped you!

I'll try to do this! But why is it that Windows deletes the file?! 

idk, i think it's because windows sees dll files with certain content in it as potentially harmful to your PC, that's why is deletes the file. 

i love you so much