VR Expansion Plugin

Just pushed a new commit



**09/28/2016**- 4.13 migration update

Locked previous plugin to 4.12 locked branch so that 4.10-4.12.5 builds would have a stable version.

Re-wrote navigation for 4.13 specifically, removed legacy 4.12 compatible code

Removed all supporting code for past engine versions

Changed how parent relative component calculates its Yaw to remove a slight offset that was triggering my OCD.

Renamed Default branch to Master, is now 4.13 compatible only.


Hi is there any way you could compile a version with the 4.12 oculus forward renderer
https://github.com/Oculus-VR/UnrealEngine/tree/4.12-ofr

If you are using the oculus forward renderer already than you can just compile it yourself, the locked 4.12 branch should be compatible with it as 4.11 was still compatible with that version last I checked (in case its missing commits). I have a version on the NVIDIA multires 4.12 branch that is working just fine as well as one on the NVIDIA VR GameWorks 4.12 Branch.

You’ll need a source file in your project to package anyway as it isn’t an Engine plugin.

No it doesn’t compile I’m afraid I think its because it uses the 4.12.4 branch of UE. It starts out saying its building then after about five minutes it gives an error message.

Whats the error message?

It asks if I want to rebuild as normal.

Wouldyouliketobuild.JPG

Then it starts the build.

StartBuild.JPG

Then after about 5 minutes it gives error.

Couldnotbecompiled.JPG

Oh, you have to do what it asks, open up a project file (solution file, SLN) and build the project. It can’t always build plugins correctly from the auto build during launch. Mostly when switching engine versions entirely.

I’m sorry what do you mean open up the project file? If you mean double click (open) the uproject file then that’s what I’m doing.

Edit: Ahh hang on you mean open up the visual studio file. What do I do from there though? Just click build f5?

It just gives the same error when I try to rebuild from the sln file.

Right click on your project name on the right window and left click on build or click on build in the menu and build your project name (not the entire engine). You can build F5 but it will launch from the IDE then, and you don’t need to do that, once it is built you can open it like normal from the UPROJECT.

Edit If it didn’t pick up on the plugin then click on REBUILD instead.

Hi its just not working. I tried build and when I tried to start the uproject it asked to build and failed to build. The same thing happened with rebuild (which took much longer) tried to build again when I clicked on uproject.

Make sure that the plugin files aren’t set to read only and post the output log from the bottom after building. It shouldn’t be having an issue.

Hi is the output log. There were five errors. is for a rebuild.

Severity Code Description Project File Line Suppression State
Error C2664 ‘void DrawDebugDirectionalArrow(const UWorld *,const FVector &,const FVector &,
float,const FColor &,bool,float,ESceneDepthPriorityGroup,float)’: cannot convert argument 8 from ‘uint8’
to ‘ESceneDepthPriorityGroup’ Game
C:\Users\User\Documents\Unreal Projects\Game\Plugins\VRExpansionPlugin-vrexpansionplugin-54a99117fb86\Source\VRExpansionPlugin\Private\VRCharacterMovementComponent.cpp
1836

Severity Code Description Project File Line Suppression State
Error C2664 ‘void DrawDebugDirectionalArrow(const UWorld *,const FVector &,const FVector
&,float,const FColor &,bool,float,ESceneDepthPriorityGroup,float)’: cannot convert argument 8 from ‘uint8’ to ‘ESceneDepthPriorityGroup’
Game C:\Users\User\Documents\Unreal Projects\Game\Plugins\VRExpansionPlugin-vrexpansionplugin-54a99117fb86\Source\VRExpansionPlugin\Private\VRCharacterMovementComponent.cpp
1852

Severity Code Description Project File Line Suppression State
Error C2664 ‘void DrawDebugDirectionalArrow(const UWorld *,const FVector &,const FVector
&,float,const FColor &,bool,float,ESceneDepthPriorityGroup,float)’: cannot convert argument 8
from ‘uint8’ to ‘ESceneDepthPriorityGroup’ Game
C:\Users\User\Documents\Unreal Projects\Game\Plugins\VRExpansionPlugin-vrexpansionplugin-54a99117fb86\Source\VRExpansionPlugin\Private\VRCharacterMovementComponent.cpp 1878

Severity Code Description Project File Line Suppression State
Error Failed to produce item:
C:\Users\User\Documents\Unreal Projects\Game\Plugins\VRExpansionPlugin-vrexpansionplugin-54a99117fb86\Binaries\Win64\UE4Editor-VRExpansionPlugin.dll Game
C:\Users\User\Documents\Unreal Projects\Game\Intermediate\ProjectFiles\ERROR 1

Severity Code Description Project File Line Suppression State
Error MSB3073 The command
“C:\OculusForwardRenderer4.12\UnrealEngine-4.12-ofr\Engine\Build\BatchFiles\Rebuild.bat GameEditor Win64 Development
“C:\Users\User\Documents\Unreal Projects\Game\Game.uproject” -waitmutex” exited with code -1. Game
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 42

Ah, Oculus changed the debug draw functions for their branch. Ok well that is a simple fix, i’ll remove those from the 4.12 locked version, the visualize movement function is pretty unusable in VR anyway.

Edit Removed them, re-download the 4.12 locked branch and you should be good to go.

I did get the same error when I tried to build from the uproject so I’m trying a rebuild now from the sin file. is the download link to the updated file ya? https://bitbucket.org//vrexpansionplugin/downloads

https://bitbucket.org//vrexpansionplugin/downloads?tab=branches

Download the 4.12 locked branch

Fantastic that works. Thanks :slight_smile:

So, I’m having a lot of trouble understanding how to package plugins (and one in particular - as it’s my first time packaging a project with a plugin) with the binary. I’m entirely new to process, but a quick Google search leads to 's wiki page which seems like it should be helpful, but hasn’t actually remedied my problems.

The steps I’ve taken is to package the plugin into the project folder, which creates a ‘HostProject’ folder. It doesn’t actually complete successfully and gives me the errors - full log shown in the quote below.

Anyway, generates a hostproject folder in the project folder… which is I’m guessing the plugin stuff.

Not sure where to put - but after I build my project into the same project folder, it creates a WindowsNoEditor folder alongside hostproject folder (so for me, CAOTSSimpleTown/WindowsNoEditor and CAOTS/SimpleTown/hostproject).

I tried copying the contents of host project into various folders in the WindowsNoEditor folder (…/engine/Plugins/VRExpansionPlugin, …/engine/Plugins/Runtime/, …engine/Plugins/, /engine/, etc), and every combination produced the error message:

“Plugin ‘VRExpansionPlugin’ failed to load because module ‘VRExpansionPlugin’ could not be found, Please ensure the plugin is properly installed, etc” Which I suspect is probably a result of me been unable to package the plugin properly… but even if it was successful, I’m not sure what to do with it afterwards.

So… yeah, not sure what I need to do to get it working. Any advice would be greatly appreciated!


UATHelper: Package Plugin Task (Windows): Running AutomationTool...
UATHelper: Package Plugin Task (Windows): Automation.ParseCommandLine: Parsing command line: BuildPlugin -Rocket -Plugin="C:/Users//Documents/Unreal Projects/VRProject012/Plugins/VRExpansionPlugin.uplugin" -Package="C:/Users//Desktop/CAOTS SimpleTown/CAOTS"
UATHelper: Package Plugin Task (Windows): Automation.Process: Setting up command environment.
UATHelper: Package Plugin Task (Windows): CommandUtils.ThreadedCopyFiles: Copying 42 file(s) using 64 thread(s)
UATHelper: Package Plugin Task (Windows): BuildPlugin.ExecuteBuild: Reading plugin from C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\VRExpansionPlugin.uplugin...
UATHelper: Package Plugin Task (Windows): BuildPlugin.CompilePlugin: Building plugin for host platforms: Win64
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: C:\Program Files (x86)\Epic Games\4.13\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Editor Win64 Development -project="C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject"  -module VRExpansionPlugin -r
UATHelper: Package Plugin Task (Windows): eceipt "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Binaries\Win64\UE4Editor.target" -NoHotReload
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing full C++ include scan (building a new target)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Creating makefile for UE4Editor (no existing makefile)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Parsing headers for UE4Editor
UATHelper: Package Plugin Task (Windows): UnrealBuildTool:   Running UnrealHeaderTool "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject" "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor.uhtmani
UATHelper: Package Plugin Task (Windows): fest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Reflection code generated for UE4Editor in 4.9006574 seconds
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing 5 actions (9 in parallel)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: [3/5] Resource PCLaunch.rc
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: [4/5] Resource ModuleVersionResource.rc.inl
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: VRExpansionPlugin.generated.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Module.VRExpansionPlugin.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, please use version with EPathFollowingVelocityMode parameter in
stead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, please use version with EPathFollowingVelocityMode parameter in
stead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(337): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecate
UATHelper: Package Plugin Task (Windows): d, please use version with EPathFollowingResultDetails parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(345): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecate
UATHelper: Package Plugin Task (Windows): d, please use version with EPathFollowingResultDetails parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(362): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(368): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(421): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: [5/5] Link UE4Editor-VRExpansionPlugin.dll
UATHelper: Package Plugin Task (Windows): UnrealBuildTool:    Creating library C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-VRExpansionPlugin.lib and object C:\Users\\Desktop\CAOTS SimpleTo
UATHelper: Package Plugin Task (Windows): wn\CAOTS\HostProject\Plugins\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-VRExpansionPlugin.exp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 61.98 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 62.1186387s to run UnrealBuildTool.exe, ExitCode=0
UATHelper: Package Plugin Task (Windows): BuildPlugin.CompilePlugin: Building plugin for target platforms: Win64, Win32, Android, HTML5
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: C:\Program Files (x86)\Epic Games\4.13\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win64 Development -project="C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject"  -module VRExpansionPlugin -rec
UATHelper: Package Plugin Task (Windows): eipt "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Binaries\Win64\UE4Game.target" -NoHotReload -ignorejunk
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing full C++ include scan (building a new target)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Creating makefile for UE4Game (no existing makefile)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Parsing headers for UE4Game
UATHelper: Package Plugin Task (Windows): UnrealBuildTool:   Running UnrealHeaderTool "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject" "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Intermediate\Build\Win64\UE4Game\Development\UE4Game.uhtmanifest
UATHelper: Package Plugin Task (Windows): " -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Reflection code generated for UE4Game in 4.0780703 seconds
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing 5 actions (9 in parallel)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: PCH.UELinkerFixupsName.h.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Module.VRExpansionPlugin.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: VRExpansionPlugin.generated.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: UELinkerFixups.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, p
UATHelper: Package Plugin Task (Windows): lease use version with EPathFollowingVelocityMode parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, p
UATHelper: Package Plugin Task (Windows): lease use version with EPathFollowingVelocityMode parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(337): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecate
UATHelper: Package Plugin Task (Windows): d, please use version with EPathFollowingResultDetails parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(345): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecate
UATHelper: Package Plugin Task (Windows): d, please use version with EPathFollowingResultDetails parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(362): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(368): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(421): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: [5/5] Link UE4-VRExpansionPlugin.lib
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 33.88 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 34.0090672s to run UnrealBuildTool.exe, ExitCode=0
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: C:\Program Files (x86)\Epic Games\4.13\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win64 Shipping -project="C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receip
UATHelper: Package Plugin Task (Windows): t "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Binaries\Win64\UE4Game-Win64-Shipping.target" -NoHotReload -ignorejunk
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing full C++ include scan (building a new target)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Creating makefile for UE4Game (no existing makefile)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing 5 actions (9 in parallel)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: PCH.UELinkerFixupsName.h.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Module.VRExpansionPlugin.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: VRExpansionPlugin.generated.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: UELinkerFixups.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, please use version with EPathFollowingVelocityMode parameter in
stead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, please use version with EPathFollowingVelocityMode parameter in
stead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(337): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecate
UATHelper: Package Plugin Task (Windows): d, please use version with EPathFollowingResultDetails parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(345): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecate
UATHelper: Package Plugin Task (Windows): d, please use version with EPathFollowingResultDetails parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(362): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(368): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(421): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: [5/5] Link UE4-VRExpansionPlugin-Win64-Shipping.lib
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 22.80 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 22.9313257s to run UnrealBuildTool.exe, ExitCode=0
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: C:\Program Files (x86)\Epic Games\4.13\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win32 Development -project="C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receipt "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostPr
oject\Plugins\VRExpansionPlugin\Binaries\Win32\UE4Game.target" -NoHotReload -ignorejunk
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing full C++ include scan (building a new target)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Creating makefile for UE4Game (no existing makefile)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Parsing headers for UE4Game
UATHelper: Package Plugin Task (Windows): UnrealBuildTool:   Running UnrealHeaderTool "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject" "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Intermediate\Build\Win32\UE4Game\Development\UE4Game.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase erro
r" -Unattended -WarningsAsErrors -installed
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Reflection code generated for UE4Game in 3.7708811 seconds
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Performing 5 actions (9 in parallel)
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: PCH.UELinkerFixupsName.h.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: VRExpansionPlugin.generated.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Module.VRExpansionPlugin.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: UELinkerFixups.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\GripMotionControllerComponent.h(246): error C2719: 'OriginalTransform': formal parameter with requested alignment of 16 won't be aligned
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\GripMotionControllerComponent.h(246): error C2719: 'OriginalTransform': formal parameter with requested alignment of 16 won't be aligned
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRRootComponent.h(24): error C2719: 'Rotation': formal parameter with requested alignment of 16 won't be aligned
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRRootComponent.h(24): error C2719: 'Rotation': formal parameter with requested alignment of 16 won't be aligned
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, p
UATHelper: Package Plugin Task (Windows): lease use version with EPathFollowingVelocityMode parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Public\VRPathFollowingComponent.h(40): warning C4996: 'UPathFollowingComponent::PauseMove':  function is now deprecated, p
UATHelper: Package Plugin Task (Windows): lease use version with EPathFollowingVelocityMode parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(409): note: see declaration of 'UPathFollowingComponent::PauseMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\GripMotionControllerComponent.cpp(619): error C2719: 'OriginalRelativeTransform': formal parameter with requested alig
UATHelper: Package Plugin Task (Windows): nment of 16 won't be aligned
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(337): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecate
UATHelper: Package Plugin Task (Windows): d, please use version with EPathFollowingResultDetails parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(345): warning C4996: 'UPathFollowingComponent::AbortMove':  function is now deprecated, please use version with EPathFollowingResultDetails paramet
er instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(406): note: see declaration of 'UPathFollowingComponent::AbortMove'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(362): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now deprecated, please version with FPathFollowingResult parameter ins
tead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(368): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now deprecated, please version with FPathFollowingResult parameter ins
tead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRPathFollowingComponent.cpp(421): warning C4996: 'UPathFollowingComponent::OnPathFinished':  function is now depr
UATHelper: Package Plugin Task (Windows): ecated, please version with FPathFollowingResult parameter instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Program Files (x86)\Epic Games\4.13\Engine\Source\Runtime\AIModule\Classes\Navigation/PathFollowingComponent.h(418): note: see declaration of 'UPathFollowingComponent::OnPathFinished'
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Source\VRExpansionPlugin\Private\VRRootComponent.cpp(206): error C2719: 'NewTransform': formal parameter with requested alignment of 16 won't be aligne
UATHelper: Package Plugin Task (Windows): d
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 23.84 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 23.9652561s to run UnrealBuildTool.exe, ExitCode=5
UATHelper: Package Plugin Task (Windows): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): C:\Program Files (x86)\Epic Games\4.13\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win32 Development -proje
UATHelper: Package Plugin Task (Windows): ct="C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receipt "C:\Users\\Desktop\CAOTS SimpleTown\CAOTS\HostProject\Plugins\VRExpansionPlugin\Binaries\Win32\UE4Game.target" -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2016.1
0.01-00.16.17.txt' 
UATHelper: Package Plugin Task (Windows):    at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback)
UATHelper: Package Plugin Task (Windows):    at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback)
UATHelper: Package Plugin Task (Windows):    at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary`2 EnvVars)
UATHelper: Package Plugin Task (Windows):    at BuildPlugin.CompilePluginWithUBT(FileReference HostProjectFile, FileReference HostProjectPluginFile, PluginDescriptor Plugin, String TargetName, TargetType TargetType, UnrealTargetPlatform Platform, UnrealTargetConfiguration Configuration, List`1 ReceiptFileNames, String InAdditionalArgs)
UATHelper: Package Plugin Task (Windows):    at BuildPlugin.CompilePlugin(FileReference HostProjectFile, FileReference HostProjectPluginFile, PluginDescriptor Plugin, List`1 HostPlatforms, List`1 TargetPlatforms, String AdditionalArgs)
UATHelper: Package Plugin Task (Windows):    at BuildPlugin.ExecuteBuild()
UATHelper: Package Plugin Task (Windows):    at AutomationTool.BuildCommand.Execute()
UATHelper: Package Plugin Task (Windows):    at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands)
UATHelper: Package Plugin Task (Windows):    at AutomationTool.Automation.Process(String] Arguments)
UATHelper: Package Plugin Task (Windows):    at AutomationTool.Program.MainProc(Object Param)
UATHelper: Package Plugin Task (Windows):    at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param)
UATHelper: Package Plugin Task (Windows):    at AutomationTool.Program.Main()
UATHelper: Package Plugin Task (Windows): Program.Main: AutomationTool exiting with ExitCode=5 (5)
UATHelper: Package Plugin Task (Windows): BUILD FAILED

Ah its complaining about transform alignment, I haven’t built for 32 bit for a while, let me go through a set them up for 32 bit.

By the way the latest update for 4.13 specifically removes those navigation depreciation warnings.

How do I build for 64-bit plugin? I’m packaging my project as a 64-bit project… :stuck_out_tongue:

Alternatively, how do I update to the latest plugin?

I assume I just drag and drop the new files into the relevant directory and overwrite? Just asking to double check that, that won’t cause any weird issues/break my project?

Actually, I’m such a novice with using plugins/compilling/etc… I’m not even sure I’m using the right files?

I’ve just grabbed the .zip file from your download link on your bitbucket and then dropped the contents into the /plugin/ folder in my project directory.

… If that’s not the proper way, then what’s the steps I need to take to get it working/compiling/packaged as needed? I didn’t suspect/look further because it worked fine in the editor doing it that way…