How to make my custom build pretend to be the official version

My current status is like this:

  1. I’ve built UE4.18.3 by myself with the source codes from GitHub.
  • I didn’t modify any line of UE source code.
  • It’s just for building a standalone dedicated server(BTW, I can’t understand why the server build is not allowed with any official UE).
  1. I created a project, named ‘Abc’, on my custom UE.
  • then, I’ve got a build result, named UE4Editor-Abc.dll .

I can open Abc.uproject with my custom UE Editor,

but none of my colleagues can open it with their official UE Editor, with a message saying:

The following modules are missing or built with a different engine version:

UE4Editor-Abc.dll

Would you like to rebuild them now?

I’d like to configure whatever to pretend my custom build as the official UE version(4.18.3),

so I tried this:

  • I modified Engine/Build/Build.version file:
  • Changelist: 0 → 3832480
  • BranchName: “” → “++UE4+Release-4.18”

But it was of no use…



How does UE check the version?

Is it really possible to pretend as official? How?

I’ll try ‘installed’ option for engine build.

Refer to: https://docs.unrealengine.com/en-us/Programming/Deployment/Using-an-Installed-Build