This guide is only aimed at users who are using Easy Game UI Ultimate with Unreal Engine 5.6, all previous versions of the engine don’t have this issue.

If you plan on upgrading to 5.6 or want to be ready for any future upgrades, I would recommend applying the following fix as well

  1. Go to EasyGameUI/Core/GlobalConfig and open the DA_EGUI_GlobalConfig asset

    image.png

  2. In the list of variables, under “Hud Builder”, locate the variable HudModulesDefinitionDataAsset

    image.png

  3. Click on the Variable Type to open the type dropdown, then replace this type by the following type: Primary Data Asset > Soft Object Reference Make sure to exactly match this variable type

    image.png

  4. Then, Compile and Save the blueprint after making this change

  5. Then, go to EasyGameUI/EasyHudBuilder/Core/ and open the AC_EasyHudBuilderManager asset

  6. Locate the Retrieve Modules Definition node and open it

    image.png

  7. In this node, remove entirely the set variable Hud Modules Definition Data Asset node

    image.png

  8. Then make sure to reconnect all the pins like so:

    image.png

  9. Finally, go back to EasyGameUI/Core/GlobalConfig/ and open the EUW_GlobalConfigExporter asset

  10. In here, open the the function Import or Export Config and locate the collapsed node Hud Builder Variable

    image.png

  11. Locate the following nodes at the end of the graph

    image.png

  12. Then, disconnect both variables like so:

    image.png

  13. And finally, reconnect them in order to refresh the variable type

    image.png

  14. Recompile and Save all the blueprints you modified if you hadn’t done it before and you should now be safe from any compilation errors coming from the pack.

  15. If you still encounter the same errors, you might need to delete your project temporary folders: Saved / Intermediate / Build

    image.png

If you encounter any other compilation issues, do not hesitate to contact me on Discord or by email.