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.
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. 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?
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.
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.