NDI Packaging Project

Hi Everyone,

Need some help here, I’m trying to package my project and it uses the NDI Plugin but everytime I try it keeps giving me an error message:

ERROR: Missing precompiled manifest for ‘NDIIO’. This module was most likely not flagged for being included in a precompiled build - set ‘PrecompileForTargets = PrecompileTargetsType.Any;’ in NDIIO.build.cs to override.

I have tried adding this line to the NDIIO.build.cs, I am not a coder lol but it keeps giving me the same error, can someone please help me out

Same problem and still no answer…

Hey,

You need to copy the NDIIOplugin folder to your project folder, not where UE4 is installed.

If you still see some errors, try to rebuild the project. You can find a step by step guide here:

Hope it solves your problem.

Yo lo resolvi generando una carpeta llamada “Plugins” dentro del proyecto, y copiando ahi la carpeta “NDIIO” que está en la carpeta “Plugins” del engine, pero tuve que borrar la carpeta “NDIIO” de la carpeta “Plugins” del engine por que sino da otro error por estar duplicada.

Saludos!

Dear Unreal Engine Forum,

I had the same problem and had a successful packaging after copying the NDIIO Plugin into the plugins folder but my exe does not start at all.

Am I missing something?

Here is my folder with the project, the packaged project and my log code after packaging:

Link to Files

My error Log says something about the NDIIO Plugin that it could not be found somehow. Maybe the solution is easy but I can not find a proper way.

Log file open, 02/17/25 20:01:27
LogWindows: Failed to load ‘aqProf.dll’ (GetLastError=126)
LogWindows: File ‘aqProf.dll’ does not exist
LogProfilingDebugging: Loading WinPixEventRuntime.dll for PIX profiling (from …/…/…/Engine/Binaries/ThirdParty/Windows/WinPixEventRuntime/x64).
LogWindows: Failed to load ‘VtuneApi.dll’ (GetLastError=126)
LogWindows: File ‘VtuneApi.dll’ does not exist
LogWindows: Failed to load ‘VtuneApi32e.dll’ (GetLastError=126)
LogWindows: File ‘VtuneApi32e.dll’ does not exist
LogWindows: Enabling Tpause support
LogWindows: Custom abort handler registered for crash reporting.
LogInit: Display: Running engine for game: Titanid_NDI
LogCore: Display: UTS: The Unreal Trace Server binary is not available (‘…/…/…/Engine/Binaries/Win64/UnrealTraceServer.exe’)
LogTrace: Initializing trace…
LogTrace: Finished trace initialization.
LogCsvProfiler: Display: Metadata set : platform=“Windows”
LogCsvProfiler: Display: Metadata set : config=“Development”
LogCsvProfiler: Display: Metadata set : buildversion=“++UE5+Release-5.4-CL-35576357”
LogCsvProfiler: Display: Metadata set : engineversion=“5.4.4-35576357+++UE5+Release-5.4”
LogCsvProfiler: Display: Metadata set : os=“Windows 11 (24H2) [10.0.26100.3194] "
LogCsvProfiler: Display: Metadata set : cpu=“GenuineIntel|13th Gen Intel(R) Core™ i9-13900K”
LogCsvProfiler: Display: Metadata set : pgoenabled=“0”
LogCsvProfiler: Display: Metadata set : pgoprofilingenabled=“0”
LogCsvProfiler: Display: Metadata set : ltoenabled=“0”
LogCsvProfiler: Display: Metadata set : asan=“0”
LogCsvProfiler: Display: Metadata set : commandline=”" …....\Titanid_NDI\Titanid_NDI.uproject""
LogCsvProfiler: Display: Metadata set : loginid=“b18d42e2467215cb3b017e92ad69dad8”
LogCsvProfiler: Display: Metadata set : llm=“0”
LogInit: Display: Project file not found: …/…/…/Titanid_NDI/Titanid_NDI.uproject
LogInit: Display: Attempting to find via project info helper.
LogPakFile: Initializing PakPlatformFile
LogIoDispatcher: Display: Reading toc: …/…/…/Titanid_NDI/Content/Paks/global.utoc
LogIoDispatcher: Display: Toc signature hash: 0000000000000000000000000000000000000000
LogIoDispatcher: Display: Mounting container ‘…/…/…/Titanid_NDI/Content/Paks/global.utoc’ in location slot 0
LogPakFile: Display: Initialized I/O dispatcher file backend. Mounted the global container: …/…/…/Titanid_NDI/Content/Paks/global.utoc
LogPakFile: Display: Found Pak file …/…/…/Titanid_NDI/Content/Paks/Titanid_NDI-Windows.pak attempting to mount.
LogPakFile: Display: Mounting pak file …/…/…/Titanid_NDI/Content/Paks/Titanid_NDI-Windows.pak.
LogIoDispatcher: Display: Reading toc: …/…/…/Titanid_NDI/Content/Paks/Titanid_NDI-Windows.utoc
LogIoDispatcher: Display: Toc signature hash: 0000000000000000000000000000000000000000
LogIoDispatcher: Display: Mounting container ‘…/…/…/Titanid_NDI/Content/Paks/Titanid_NDI-Windows.utoc’ in location slot 0
LogPakFile: Display: Mounted IoStore container “…/…/…/Titanid_NDI/Content/Paks/Titanid_NDI-Windows.utoc”
LogPakFile: Display: Mounted Pak file ‘…/…/…/Titanid_NDI/Content/Paks/Titanid_NDI-Windows.pak’, mount point: ‘…/…/…/’
LogStats: Stats thread started at 0.118385
LogAssetRegistry: Premade AssetRegistry loaded from ‘…/…/…/Titanid_NDI/AssetRegistry.bin’
LogPluginManager: Display: By default, prioritizing project plugin (…/…/…/Titanid_NDI/Plugins/NDIIO/NDIIOPlugin.uplugin) over the corresponding engine version (…/…/…/Engine/Plugins/NDIIO/NDIIOPlugin.uplugin).
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ‘’
LogInit: Session CrashGUID >====================================================
Session CrashGUID > UECC-Windows-B296A3A8412FEF850E82FF918CEC1952
Session CrashGUID >====================================================
LogConfig: No local boot hotfix file found at: […/…/…/Titanid_NDI/Saved/PersistentDownloadDir/HotfixForNextBoot.txt]
LogPluginManager: Display: By default, prioritizing project plugin (…/…/…/Titanid_NDI/Plugins/NDIIO/NDIIOPlugin.uplugin) over the corresponding engine version (…/…/…/Engine/Plugins/NDIIO/NDIIOPlugin.uplugin).
LogPluginManager: Error: Unable to load plugin ‘NDIIOPlugin’. It was requested by Enabled plugins in .uproject for , but it has a dependency that is missing on disk.
The missing dependency is MediaIOFramework (ReferenceChain: NDIIOPlugin → MediaIOFramework).
Aborting.
Looked in these locations for .uplugin files:
Manifest: D:/VideoDesign/2025/Titanic/00_UE_Previz/00_TestBuild_NDI_andProjector/BUILDS/tp14/Windows/Titanid_NDI/Plugins/Titanid_NDI.upluginmanifest
PluginsDir: D:/VideoDesign/2025/Titanic/00_UE_Previz/00_TestBuild_NDI_andProjector/BUILDS/tp14/Windows/Titanid_NDI/Mods/
PakFiles: D:/VideoDesign/2025/Titanic/00_UE_Previz/00_TestBuild_NDI_andProjector/BUILDS/tp14/Windows/Titanid_NDI/Content/Paks
LogCore: Engine exit requested (reason: EngineExit() was called)
LogExit: Preparing to exit.
LogPakFile: Destroying PakPlatformFile
LogExit: Exiting.
Log file closed, 02/17/25 20:01:27

Thank you for any help.

Problem solved. Thanks for any help :smile: