Good day, I want to use the
but 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?
thank you
Good day, I want to use the
but 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?
thank you
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
I have now installed Unreal 4.26.2, which is the version that matches the one at
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
Hey @javismiles
No ETA for UE5 support at the moment. We are focused on getting the Plugin stable on latest stable releases of UE, aka 4.27.1.
It seems that you could have a few version mismatches.
VS2017 was probably picked by the script because of the -2017
flag it ran with. Iâd recommend you to update to the latest Visual Studio if you do not have it, but also and even more important, the latest Visual Studio Build Tools. You can find all of this in the Visual Studio Installer.
When cloning the Github repository, make sure git clone --recurse gitURL
with the recurse
flag is being used, or the equivalent (pulling submodules) in any Git GUI you might be using.
Then, in the downloaded repo, because it seems you have multiple engine versions installed, right click the .uproject file and pick 4.26
It should open this window and make sure the project is ready to run in 4.26
Then, double click the .uproject file, and you will click Yes to recompile:
Another window will open with the compiler log/details. If it fails to compile, it is most probably because of machine-specific installations/setup or issues with build tools. Go through the documentation and those notes again, make sure you didnât miss any step and make sure your build tools are all up to date, using VS2019 + VS2019 Build Tools.
If compiling went through with success, you can go to the plugins in the Samples project and you will see that the plugin is here, and enabled.
I just gave it a try and everything went through smoothly.
Note: We are in the process of getting things updated for 4.27.2, so you might see some move in the main branches of the repository during the day or next week, you should proceed to an update and recompile then.
Hope that helps,
Best,
Michel
wow @JetXS thank you for this great summary,
question, I can install visual studio 2022 already also, and maybe that would be nice, to install the latest one rather than the 2019 one, would that work also?
I didnât test compiling the plugin with the 2022 Build Tools, so Iâd suggest to hold back for now.
got you, im going to try 2019 following your instructions, by the way I wanted to try to compile it with the command line stuff, when you say " in the downloaded repo, because it seems you have multiple engine versions installed, right click the .uproject file and pick 4.26", where are you referring to that I should do that, that action is done from where exactly, in what environment? thank you @JetXS
There is the screenshot just below, Right click the .uproject file that is available in the Samples repository of the TouchEngine-UE4 Plugin after you cloned the repository.
If your UE was installed in a standard way, you should see in the context menu after right-clicking âSwitch Unreal Engine versionâ. It will open a window with a drop-down menu with all your installed versions listed. Select 4.26.
@JetXS perfect thank you, I installed the 2019 community version, but you also say to also install the visual studio build tools, but i cannot find those anywhere, where are those?
@JetXS by the way the --recurse thing fails for me even when using administrator rights:
Rename from âC:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/TouchEngine-UE4-Samples/.git/config.lockâ to âC:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/TouchEngine-UE4-Samples/.git/configâ failed. Should I try again? (y/n) y
Submodule âPlugins/TouchEngine-UE4â (git@github.com:TouchDesigner/TouchEngine-UE4.git) registered for path âPlugins/TouchEngine-UE4â
Cloning into âC:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/TouchEngine-UE4-Samples/Plugins/TouchEngine-UE4ââŚ
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of âgit@github.com:TouchDesigner/TouchEngine-UE4.gitâ into submodule path âC:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/TouchEngine-UE4-Samples/Plugins/TouchEngine-UE4â failed
Failed to clone âPlugins/TouchEngine-UE4â. Retry scheduled
Cloning into âC:/Users/Usuario/Dropbox/PROJECTS/Unreal5/TD-UE5/TouchEngine-UE4-Samples/Plugins/TouchEngine-UE4ââŚ
Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
@JetXS it seems to have worked and compiled, thank you Michael
Build tools are available in the Visual Studio Installer or here Download Visual Studio Tools - Install Free for Windows, Mac, Linux
Not quite sure here, the repositories are public so you shouldnât encounter any issues. It might be that you have some of the files currently opened and locked. Close anything that makes use of the repository or start a fresh clone with --recurse if you didnât.
Sweet, have fun !
Is this working with UE5 yet? I see thereâs a UE5 branch
Itâs a dev branch made around Early Access. No official support for UE5 Previews yet.
Thanks for the update. Any rough idea on timeline? Is it being worked on at the moment?
No timeline at the moment. We are focused on our upcoming release and switch from Experimental to Stable.
Any news on this topic?
Not really. No UE5 plugin in the short term @willyillyum.
Best,
Michel