Copy link to clipboard
Copied
Hi all,
I am using Unreal Engine 5.5 on Windows and am trying to package a project for Linux with the Substance 3D plugin enabled and textures imported into Unreal. However, the packaging process fails.
The main error seems to be related to files placed in restricted directories (NoRedist, NotForLicensees, etc.) that cannot be included in a packaged build. However, I am unable to locate these folders.
Errors message :
UATHelper: Packaging (Linux): NotForLicensees
UATHelper: Packaging (Linux): NoRedist
UATHelper: Packaging (Linux): If these files are intended to be distributed in packaged builds, move the source files out of a restricted folder, or remap them during staging using the following syntax in DefaultGame.ini:
UATHelper: Packaging (Linux): [Staging]
UATHelper: Packaging (Linux): +RemapDirectories=(From="Foo/NoRedist", To="Foo")
UATHelper: Packaging (Linux): Alternatively, allow list them using this syntax in DefaultGame.ini:
UATHelper: Packaging (Linux): [Staging]
UATHelper: Packaging (Linux): +AllowedDirectories=MyGame/Content/Foo
Does the Substance 3D plugin for Unreal Engine 5.5 support packaging for Linux? The packaging works fine for Windows, but I am encountering this issue on Linux.
Any insights or solutions would be greatly appreciated!
Thanks in advance!
Copy link to clipboard
Copied
Hi @romain_0539 , thanks for reaching out about the issue. I am trying to repro this on my end in UE 5.5 by cross compiling for Linux on a Windows machine, but have not been able to reproduce this.
Are you attempting to build for the LinuxArm64 or Linux options? And are you using the latest recommended cross compiler listed in the UE5 Documentation? Clang 18.1.0 was used on my end. See: https://dev.epicgames.com/documentation/en-us/unreal-engine/linux-development-requirements-for-unrea...
Best,
Aldo
Find more inspiration, events, and resources on the new Adobe Community
Explore Now