truong-bui / AsyncLoadingScreen

Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level, without Level Streaming.
https://www.unrealengine.com/marketplace/en-US/product/async-loading-screen
MIT License
776 stars 98 forks source link

Tried it out in 5.4.2 it looks great in stand-alone but refuses to package for linux #100

Open JNewhart658 opened 1 month ago

JNewhart658 commented 1 month ago

I left most things default just to try it out but get this when packaging

Missing precompiled manifest for 'AsyncLoadingScreen', 'D:\UE_5.4\Engine\Plugins\Marketplace\AsyncLoadingScreen\Intermediate\Build\Linux\UnrealGame\Shipping\AsyncLoadingScreen\AsyncLoadingScreen.precompiled'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in AsyncLoadingScreen.build.cs to override. If part of a plugin, also check if its 'Type' is correct.

truong-bui commented 1 month ago

Are you using the Marketplace version? Try using the GitHub version. Add the plugin to your project's Plugin folder and package the project.

JNewhart658 commented 1 month ago

I tried that as well and got a lot of errors here are some of the logs Screenshot_20240621-075749

truong-bui commented 1 month ago

Unfortunately, I don't install Linux on my PC, so I couldn't investigate this issue further. However, I recommend first removing the Async Loading Screen plugin and trying to package your game in Linux. If you successfully package your game without the Async Loading plugin, then the plugin may have a packaging problem with Linux.

JNewhart658 commented 1 month ago

Yeah it does, it packages for windows with async too and for Linux without it I tried to modify the code a bit this morning based on the compiler errors but nothing worked unfortunately. Alright I'll go back to my custom solution thanks for trying 👍 dang I was hoping it was a simple missing include or something

JNewhart658 commented 4 weeks ago

Also just to clarify this is on windows packaging a build for Linux in case anyone else comes along