Closed javismiles closed 2 years ago
I have now installed Unreal 4.26.2, which is the version that matches the one at https://github.com/TouchDesigner/TouchEngine-UE4-Samples
And when I enable the plugin I continue getting this error: "The following modules are missing or built with a different engine version: touchengine touchengineeditor"
What do I have to do?
My machine is: AMD Ryzen 9 3900X 12-Core PRocessor, 3793 Mhz, 12 Cores, 24 Logical Processors, with an Nvidia RTX 3090 Graphics Card
And OS is: Windows 10
so im trying to build the plugin for my machine, with:
"C:\Program Files\Epic Games\UE_4.26\Engine\Build\BatchFiles\RunUAT.bat" BuildPlugin -Plugin=C:\Users\Usuario\Dropbox\PROJECTS\Unreal5\TD-UE5\TouchEngine-UE4-Samples-main\Plugins\TouchEngine-UE4\TouchEngine.uplugin -Package=C:\Users\Usuario\Dropbox\PROJECTS\Unreal5\TD-UE5\compiled1\TouchEnigne-UE4 -Rocket
and I get this error...
Total time in Parallel executor: 32.19 seconds Total execution time: 58.06 seconds Took 58.2053381s to run UnrealBuildTool.exe, ExitCode=0 Building plugin for target platforms: Android, IOS, Linux, LinuxAArch64, Win64, Win32 Running: C:\Program Files\Epic Games\UE_4.26\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win64 Development -Project=C:\Users\Usuario\Dropbox\PROJECTS\Unreal5\TD-UE5\compiled1\TouchEnigne-UE4\HostProject\HostProject.uproject -plugin=C:\Users\Usuario\Dropbox\PROJECTS\Unreal5\TD-UE5\compiled1\TouchEnigne-UE4\HostProject\Plugins\TouchEngine\TouchEngine.uplugin -iwyu -noubtmakefiles -manifest=C:\Users\Usuario\Dropbox\PROJECTS\Unreal5\TD-UE5\compiled1\TouchEnigne-UE4\HostProject\Saved\Manifest-UE4Game-Win64-Development.xml -nohotreload -2017 -log="C:\Users\Usuario\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.26\UBT-UE4Game-Win64-Development.txt" ERROR: Visual Studio 2017 must be installed in order to build this target. Took 0.4601026s to run UnrealBuildTool.exe, ExitCode=6 UnrealBuildTool failed. See log for more details. (C:\Users\Usuario\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.26\UBT-UE4Game-Win64-Development.txt) AutomationTool exiting with ExitCode=6 (6) BUILD FAILED
I mean, why do I need to install visual studio 2017 to do this? really?
After installing visual studio 2017, I am getting these errors:
Building UE4Game... Using Visual Studio 2017 14.16.27045 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023) and Windows 10.0.17763.0 SDK (C:\Program Files (x86)\Windows Kits\10). Building 2 actions with 24 processes... [1/2] Module.TouchEngine.gen.cpp [2/2] Module.TouchEngine.cpp C:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/compiled1/TouchEnigne-UE4/HostProject/Plugins/TouchEngine/Source/TouchEngine/Private/TouchBlueprintFunctionLibrary.cpp(240): error C2027: use of undefined type 'UTexture2D' C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Engine/Level.h(30): note: see declaration of 'UTexture2D' C:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/compiled1/TouchEnigne-UE4/HostProject/Plugins/TouchEngine/Source/TouchEngine/Private/TouchBlueprintFunctionLibrary.cpp(314): error C2027: use of undefined type 'UTexture2D' C:\Program Files\Epic Games\UE_4.26\Engine\Source\Runtime\Engine\Classes\Engine/Level.h(30): note: see declaration of 'UTexture2D' C:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/compiled1/TouchEnigne-UE4/HostProject/Plugins/TouchEngine/Source/TouchEngine/Private/TouchBlueprintFunctionLibrary.cpp(865): error C2664: 'bool IsValid(const UObject )': cannot convert argument 1 from 'UTexture ' to 'const UObject *' C:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/compiled1/TouchEnigne-UE4/HostProject/Plugins/TouchEngine/Source/TouchEngine/Private/TouchBlueprintFunctionLibrary.cpp(865): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/compiled1/TouchEnigne-UE4/HostProject/Plugins/TouchEngine/Source/TouchEngine/Private/TouchEngineDynamicVariableStruct.cpp(1328): error C2065: 'DropDownData': undeclared identifier Took 33.6399449s to run UnrealBuildTool.exe, ExitCode=6 UnrealBuildTool failed. See log for more details. (C:\Users\Usuario\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.26\UBT-UE4Game-Win64-Development.txt) AutomationTool exiting with ExitCode=6 (6) BUILD FAILED
All solved on Derivative forum, closing
good day, we are transitioning to UE5, and the plugin only seems to work with UE4, when do you think there will be a version that works with UE5?
Also even when trying plugin in UE4 latest version I get error: The following modules are missing or built with a different engine version: touchengine touchengineeditor
thank you for any help