Hello
I retrieved the Unreal 5.7 sources from Epic’s official Perforce depot.
It contains the Engine directory with the subdirectories Binaries, Plugins, Source, etc.
The CI machine pulls this data from Perforce and runs runuat with the BuildEditorAndTools.xml buildgraph.
This produces a ZIP containing the PCBs and pushes it to Perforce.
Then a user who has never synced before (so they have nothing locally) will use UGS and the Precompiled Binaries option to download everything. Once they have all the files, they click on ‘Unreal Editor’ from UGS to launch the project. UGS launches UBT with the -NoEngineChanges parameter, and that’s when the user receives the message ‘engine modules are out of date’.
In the log you can see: ‘Building would modify the following existing engine files’ along with the list of all Engine binaries (among others).
Could anyone help me to understand what I’m doing wrong?
Thank you ![]()