Plugin ‘Diversion’ failed to load because module ‘Diversion’ could not be loaded. There may be an operating system error or the module may not be properly set up.This is a local issue with the plugin’s
Binaries folder and has nothing to do with your repository or the Diversion agent. There are two possible causes:
- The binaries are missing. The plugin’s
Binariesfolder is empty or incomplete, so there is no module for the editor to load. - The binaries were built for a different Unreal Engine version. Every plugin binary carries a
BuildIdthat must match the running engine. If the plugin was installed for another engine version, the engine was upgraded without reinstalling the plugin, or plugin binaries built on one machine were copied to a machine running a different engine version, the editor refuses to load the module.
The plugin was installed from Fab
Reinstall the plugin from the Fab store to the exact engine version your project uses. Start from the store listing rather than from the Launcher’s library - installing from the library alone does not reliably replace the broken binaries. You do not need to open the project to do this.1
Find the plugin in the Fab store
Open the Epic Games Launcher, go to the
Fab tab, and search for Diversion. Open the plugin’s listing.2
Install to the correct engine version
On the listing, click 
Install to Engine. Choose the engine version your project uses - it must match exactly, down to the minor version - and click Install.
3
Reopen the project
Launch the project again. The plugin should now load.
Repeat this every time you upgrade the engine. A plugin installed to
UE_5.5 is not picked up by UE_5.6.The plugin is inside the project folder
If the plugin lives in your project’sPlugins/Diversion/ folder - for example, because you built it from source or a teammate committed it to the repository - the binaries need to be rebuilt for your engine.
1
Delete the stale binaries
Close the editor, then delete the
Plugins/Diversion/Binaries/ folder inside your project. Delete Plugins/Diversion/Intermediate/ too if it exists.2
Reopen the project
Launch the project. Unreal Engine detects the missing binaries and offers to rebuild the plugin - click
Yes. This requires a C++ toolchain (Visual Studio on Windows, Xcode on Mac).Avoid committing
Plugins/Diversion/Binaries/ and Plugins/Diversion/Intermediate/ to your repository. Built binaries only work on the engine version that produced them, so sharing them across machines is a common cause of this error. Add these folders to your .dvignore instead.dv support.
