Greetings all UE4 devs. When I wanted to compile UE4 using latest Visual Studio 2015 Preview Build, the engine didn’t recognize it and told me to install VS 2013 back. Installing latest Steamworks 1.32 version SDK and even after modifiyng source files to recognize that version following these guides:Online Subsystem Steam Interface in Unreal Engine | Unreal Engine 5.1 Documentation and A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums wasn’t enough to get it compatible with UE4 and it only recognizes the 1.30 version provided in the engine. The same happenes if you instal latest TADP from NVidia site, the engine only recognizes the TADP installer provided in the extra folder. I didn’t test 3dsMaxScripts and Maya_AnimationRiggingTools with latest Autodesk Maya and 3DSMax 2016 and I hope they won’t face same incompatibility problems
As you pointed out Visual Studio 2015 is not RTM yet so it is likely safer to continue using 2013 for the time being. Just installing it isn’t enough to make the build system pick it up. That said, there should be no reason you can’t make it work, it’ll be a similar process to updating any sdk in UE4 (modify some version numbers and file paths). You need to realize though, that Visual Studio is not just the development environment it is also the SDK. Even if you got the engine to compile, there maybe some incompatibility with some of the other 3rd party library UE4 is using (some you’ll be able to recompile and some you probably can’t).
As for the Steam stuff, I’ve never tried to update the Steam integration in UE4 but the instructions seem pretty clear. If you followed everything, and it’s still looking for 1.30. Make sure you updated the version number in Engine/Source/ThirdParty/Steamworks/Steamworks.build.cs. The same thing will apply to every package you want to upgrade.
As far as Max and Maya go. The Max stuff you should have no trouble with because MaxScript is always forwards compatible. Maya on the other hand is always changing their script interface and removing old crap so things tend to get out of date more easily.
Good luck,
/ Kyle
Hi PLASTICA-MAN,
As both you and have mentioned, the Engine does not yet support Visual Studio 2015. We want to support VS2015, but that probably will not happen until some point after VS2015 is officially released by Microsoft.
The next version of the Engine should ship with support for version 1.32 of the Steam SDK. As said, you should be able to update the SDK in current and previous versions of the Engine, just make sure you have updated the version number in the Steamworks.build.cs file.