I tried to move it several times (because I have four versions installed and they occupy a lot of space), the best solution I found is to fake the location using a symlink:
-
Close the epic launcher
-
Move the engine to the desired folder (Cut the UE_5.0 folder)
-
Open the terminal in the folder where the Engine was located (Video below) and then type
mklink /j "UE_5.0" "D:\NewPath\UE_5.0"(D is the letter of the drive where you moved the engine folder) -
Instead of opening the terminal in the folder you can also use the full path from any terminal:
mklink /j "C:\Program Files\Epic Games\UE_5.0" "D:\NewPath\UE_5.0" -
Now you should be able to launch UE from the epic launcher
If you want to move the “DerivedDataCache” folder and not the Engine folder (that is about 50GB) you can do it in two ways:
-
Save the DerivedDataCache in each project’s folder:
- Open BaseEngine.ini
UnrealEngineVersion\Engine\Config\BaseEngine.ini - Find:
[InstalledDerivedDataBackendGraph] - Change
Path="%ENGINEVERSIONAGNOSTICUSERDIR%DerivedDataCache"toPath="%GAMEDIR%LocalDerivedDataCache"
- Open BaseEngine.ini
-
Save the DerivedDataCache to a custom location:
- Change the path in the third point to a custom folder in your system
Edit: You should be able to edit the path from the editor settings too
