Can't play packaged game

So I packaged up my level and sent it to my friend who is helping me with the design. He went to play the game and he got this error.

“This program can’t start because MSVCR130.dll is missing from your computer”

Anyone have a clue of what that means? or how to go about fixing it?

It sounds like your friend doesn’t have the Visual Studio 2013 runtime. You should be able to download it from Microsoft:

Most people will have it installed through another application or a system update. We’re still working on the best way to package up these sort of dependencies.

Hey Ben,

He doesn’t have Unreal Engine 4. Does he still need Visual Studios to run, what should be, just a game exe file? I’m not really sure how the whole packaging works. :stuck_out_tongue: does any computer that wants to play my game, have to have visual studios?

It’s not the whole Visual Studio installation, just a small update that lets you run applications built with Visual Studio.

I think it’s usually installed automatically via Windows Update, and it’s a very common library that I’d expect most people to have installed (developers or not!).

Do you know what operating system your friend is running?

Ok Thanks Ben, standby, I’ll let you know if that resolved the solution. Thanks again.

Thanks so much Ben, this solved the solution. I appreciate your guidance.

I’ve delivered an application to a user that is running an updated Windows 7 Pro SP1 and is missing the VS DLLs. Are there plans to link these in the build to avoid us having to include installers within our installers? One of our persistent issues with delivering applications in a corporate environment is encountering users that don’t have permission to install software.

We don’t have plans to switch, I’m afraid.

The DLL version of the runtime is needed for the editor, where modules are built as separate DLLs and the runtime needs to share state between them.

We could probably support the static library version for game builds, but it’d mean having to maintain a separate set of libraries for all the third party software.

I’m getting the error : Plugin ‘Substance’ failed to load because module @ ‘SubstanceCore’ could not be found. Please ensure plugin is properly installed, otherwise consider disabling the plugin for this project. Anybody know how to solve this?

Have you downloaded the Substance plugin from Allegorithmic (Plugins - Substance 3D)? It sounds like you have it enabled in your .uproject file, but the binaries for it are missing.