VR Expansion Plugin

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…

Thats how you do it, shipping builds default to 32bit though so I assume that is why you were running into the alignment problem unless specifically selecting 64 bit.

Just updated the plugin to correct the 32bit alignment issue anyway as well as an extra debug draw I had left in the motion controllers.

You can grab the zip and replace your current one or install a git tool and download it that way.

Committed a new version - 09/30/2016

Note Temp had seperate head/body collision tracking and it has been removed with update, it was not stable enough, I will wait for waist / ankle trackers before trying it again.



**09/30/2016**- Bugfixes

Corrected some transforms not passing by reference, 32 bit builds wouldn't compile because of alignment issues.

Removed some test code that was mistakenly left in the motion controller .cpp.

Fixed? Merging networked movements, commented out until further testing.

Removed some debug draw calls that weren't used anyway in VR, it was the only thing keeping the oculus render branch from compiling.


Cool trying it now, updated to new version and repackaging now. Will report back shortly.

edit unfortunately still not working… although there appears to be a different issue now. Progress!


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"
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\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\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receipt
UATHelper: Package Plugin Task (Windows):  "C:\Users\\Desktop\CAOTS SimpleTown\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\HostProject\HostProject.uproject" "C:\Users\\Desktop\CAOTS SimpleTown\HostProject\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor.uhtmanifest" -LogCm
UATHelper: Package Plugin Task (Windows): ds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Reflection code generated for UE4Editor in 4.3172776 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: Module.VRExpansionPlugin.cpp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: VRExpansionPlugin.generated.cpp
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\HostProject\Plugins\VRExpansionPlugin\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-VRExpansionPlugin.lib and object C:\Users\\Desktop\CAOTS SimpleTown\HostProject\Plugins\VRExpansionPlugin\Intermediate\Build\Win64\UE
4Editor\Development\UE4Editor-VRExpansionPlugin.exp
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 41.19 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 41.3300377s 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\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receipt "
UATHelper: Package Plugin Task (Windows): C:\Users\\Desktop\CAOTS SimpleTown\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\HostProject\HostProject.uproject" "C:\Users\\Desktop\CAOTS SimpleTown\HostProject\Intermediate\Build\Win64\UE4Game\Development\UE4Game.uhtmanifest" -LogCmds="
UATHelper: Package Plugin Task (Windows): loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Reflection code generated for UE4Game in 3.4229042 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: [5/5] Link UE4-VRExpansionPlugin.lib
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 29.59 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 29.7181191s 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\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receipt "C:\
UATHelper: Package Plugin Task (Windows): Users\\Desktop\CAOTS SimpleTown\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: 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: [5/5] Link UE4-VRExpansionPlugin-Win64-Shipping.lib
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 23.54 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 23.6680482s 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\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receipt "C:\Users\\Desktop\CAOTS SimpleTown\HostProject\Plugin
s\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\HostProject\HostProject.uproject" "C:\Users\\Desktop\CAOTS SimpleTown\HostProject\Intermediate\Build\Win32\UE4Game\Development\UE4Game.uhtmanifest" -LogCmds="
UATHelper: Package Plugin Task (Windows): loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Reflection code generated for UE4Game in 3.4928218 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
LogDirectoryWatcher: A directory notification for '../../../Engine/Plugins/' was aborted.
LogDirectoryWatcher: A directory notification for '../../../../../../Users//Documents/Unreal Projects/VRProject012/Plugins/' was aborted.
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: [5/5] Link UE4-VRExpansionPlugin.lib
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 28.08 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 28.2093467s 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 Shipping -project="C:\Users\\Desktop\CAOTS SimpleTown\HostProject\HostProject.uproject"  -module VRExpansionPlugin -receipt "C:\
UATHelper: Package Plugin Task (Windows): Users\\Desktop\CAOTS SimpleTown\HostProject\Plugins\VRExpansionPlugin\Binaries\Win32\UE4Game-Win32-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: [5/5] Link UE4-VRExpansionPlugin-Win32-Shipping.lib
UATHelper: Package Plugin Task (Windows): UnrealBuildTool: Total build time: 22.95 seconds
UATHelper: Package Plugin Task (Windows): CommandUtils.Run: Run: Took 23.0823145s to run UnrealBuildTool.exe, ExitCode=0
UATHelper: Package Plugin Task (Windows): Program.Main: ERROR: AutomationTool terminated with exception: ERROR: GetBuildPlatform: No BuildPlatform found for Android
UATHelper: Package Plugin Task (Windows): Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
UATHelper: Package Plugin Task (Windows): BUILD FAILED

Whatever the case is, thanks for all the help so far! Much appreciated. Hopefully what I put out with it (eventually) is worth your efforts! Headed to bed now though… will keep trying tomorrow…

Doesn’t appear to be related to the plugin, also when posting logs do me a favor and post them in “CODE” instead of “QUOTE” so that they scroll. Would also appreciate it if you’d edit that into your posts.

That way they don’t take up the entire page :stuck_out_tongue:

Roger that! Thanks for the pointer. Will look into that (although having checked my shipping settings which should only be targeting Windows… it’s not immediately obvious why it’s giving me that error!)

Prior to uploading the last commit I packaged a shipping 32bit build just to be safe and it did fine, so something must be off with your set up.

Ok, so after staying up way past my bed time and testing… it’s still spitting out the same error at me. The error only comes up when I package through the plugin.

I created a new project using the VR Template (actually all the projects I’ve tried have been through the VR template), put the plugins in the new project directory, compiled, then packaged… same result - none of my blueprints have touched that new project.

At point… I can only surmise that it’s some weird setting in my editor that I can’t see (I’ve set compatibility to Windows only)… or maybe it’s a bad interaction with the VR Template?

There isn’t a bad interaction with the template i’ve had both running, I don’t know what you have going wrong on your end.

Though you did just say plugins, want to make sure you just have the one, and that your build.cs has it included as packaging out requires that.

Edit In fact you said it was actually packaging but wouldn’t load the plugin didn’t you. That means you skipped one of the install steps, specifically step 2 below which makes sure that the plugin packages out.

It should look like :

inside of “ProjectFolder/Source/ProjectName/ProjectName.Build.cs”

All non engine plugins (or plugins from marketplace) need to have step.

Yep, I did miss that step. And now that I’ve added it in, I’m even more confused! Apologies!

Basically it won’t recompile after the initial compile from adding in the blank C++ class. It says:


Warning: RebindPackages not possible for specified packages (or application was compiled in monolithic mode.)

So then I go into Visual Studio and try to build it from there:

And I get back these error messages:


Severity	Code	Description	Project	File	Line	Suppression State
Error		Couldn't find module rules file for module 'VRExpansionPlugin'.	VRProject02	C:\Users\\Documents\Unreal Projects\VRProject02\Intermediate\ProjectFiles\EXEC	1	
Error	MSB3075	The command ""C:\Program Files (x86)\Epic Games\4.13\Engine\Build\BatchFiles\Build.bat" VRProject02Editor Win64 Development "C:\Users\\Documents\Unreal Projects\VRProject02\VRProject02.uproject" -waitmutex" exited with code 5. Please verify that you have sufficient rights to run  command.	VRProject02	C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets	37	


Run clean command, and then rebuild, it has a module rules file, so unless you have the file structure wrong it should be good.

I think I have the file structure wrong? Although… I’m not sure what that means.


Code	Description	Project	File	Line	Suppression State
MSB3073	The command ""C:\Program Files (x86)\Epic Games\4.13\Engine\Build\BatchFiles\Clean.bat" VRProject01Editor Win64 Development "C:\Users\\Documents\Unreal Projects\VRProject012\VRProject01.uproject" -waitmutex" exited with code -1.	VRProject01	C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets	32	
	Couldn't find module rules file for module 'VRExpansionPlugin'.	VRProject01	C:\Users\\Documents\Unreal Projects\VRProject012\Intermediate\ProjectFiles\EXEC	1	


Hi I’m coming across the weirdest bug with plugin. So after getting it to work with the Oculus forward renderer I tried to put it in a game I was working on so I created a copy of that game on a external hard drive and then added C++ to my project. As soon as visual studio 2015 started up I shut it down. I don’t know if I was meant to do that. When I tried to build the plugin it failed so I deleted that copy of my game and went to the back up. After creating a new back up I then tried to build your plugin, on the back up, that was on the external drive and it worked.


So then I copied the version I just built into my C drive Unreal library.

But then when I tried to start from there it was asking me to build again. I thought OK thats weird but let me build again.


But then it fails again

I mean wtf, why? Lol is driving me crazy. Why would it work on one drive but not another?

Ok its official plugin is an artificial intelligence program designed to make me go crazy. If I move it from the Unreal library just one folder back into Documents it works.

Yet as soon as I move the folder back into the Unreal library library happens.

The game folder you can see in the Unreal library works with the plugin.

How long is the file name in total when it is in that folder that you moved one back out of? Only thing I can think of is that the total path name for it is too large. Shouldn’t have a problem otherwise.

You don’t want to just close Visual Studio though, its best to build for new engine versions by building through the IDE, I don’t package every binary for plugin as it changes too often and even then a different branch requires a rebuild anyway.

ProjectName/Plugins/VRExpansionPlugin - contents of zip file (Source-Resources-.uplugin in folder.)

Ya that was it. The file length. I changed it from C:\Users\User\Documents\Unreal Projects\Slider 4.12 - 2 4.12 - 2 4.12 to C:\Users\User\Documents\Unreal Projects\Slider Q and now it works. Man Unreal Engine 4 has some weird quirks.