I finally had a chance to pursue this issue. You’re right to rebuild from source: the launcher only delivers Windows binaries, and they won’t load in a source-built Linux editor.
-
Find the plugin inside your Lutris prefix. The launcher runs under Wine, so the files are in its prefix rather than your normal file system:
find ~/Games -iname ‘OmniWalk.uplugin’ 2>/dev/null
(If you put the Lutris prefix somewhere else, search ~ instead.) The folder containing that file should have Source/, Config/, Resources/ and Docs/. -
Copy it into your project as YourProject/Plugins/OmniWalk/, then delete its Binaries/ and Intermediate/ folders (they were built for Windows).
-
Build it with your engine. For a C++ project:
/Engine/Build/BatchFiles/Linux/Build.sh YourProjectEditor Linux Development -project=“/path/to/YourProject.uproject”
For a Blueprint-only project, or to install it for the whole engine:
/Engine/Build/BatchFiles/RunUAT.sh BuildPlugin -Plugin=“/path/to/OmniWalk/OmniWalk.uplugin” -Package=“/tmp/OmniWalk_Linux” -TargetPlatforms=Linux
Then copy /tmp/OmniWalk_Linux into /Engine/Plugins/Marketplace/OmniWalk, and enable it under Edit → Plugins.
If there really is no Source/ folder, send me the output of ls -R on that folder and your Fab order number, and I’ll send you the source package directly. If the build shows any errors, please send the log. Linux editor builds are the configuration we’ve tested least, and I’d like to fix anything you hit.