This semester, I am introducing the game engine Unreal Engine (https://www.unrealengine.com/) to my Game Physics students.
The latest version of the Unreal Engine is 4.10.1 (UE4). In order to install UE4, we need to first install the Epic Game Launcher, the installer is just about 30 MB.
After installing the Epic Game Launcher, we can download the game engine from the UE4 tab of the Epic Game Launcher. The download process will begin by downloading files with a total size of 4 to 5 GB !!
If you have a slow internet access, this is going to be a huge problem. For my case, 30 of my students were trying to install this at the lab PCs at the same time, and very few succeeded within the 2 hours lab time we had.
So, the question is whether we can install the UE4 on one PC when the internet is fast, and then copy the installation files to other PCs?
After google-ing and trials-and-errors, it turns out this can be done! Thank goodness.
Below is what we need to do:
- Install Epic Game Launcher and then UE4 as usual on PC #1, when the internet access is fast enough, it still takes me about an hour on a 20 mbps line.
- Install Epic Game Launcher on PC #2, i.e. the PC you wish to copy UE4 to.
- Copy the whole “C:\Program Files\Epic Games\4.10” folder of PC #1 into the “C:\Program Files\Epic Games\” of PC #2. The files could be at “C:\Program Files (x86)\” instead, but here we simply assume it is at “C:\Program Files\”, you will need to check on that. We also assume it is version 4.10, hopefully this would also apply for future version. The whole folder may be more than 25 GB in size, so you may want to zip it up first before transferring, the zipped file should be only about 5 GB. Take note, you may not be able to unzip the files directly into the “C:\Program Files\Epic Games\” folder, in which case you should unzip it at another folder such as at the Desktop and then move the folder into “C:\Program Files\Epic Games\”.
- Copy the file LauncherInstalled.dat at “C:\ProgramData\Epic\UnrealEngineLauncher\” folder from PC #1 into the same folder in PC #2. You may need to edit the file (just a text file) to remove unnecessary entries. You may also need to double-check in this file the path where the UE4 should be at PC #2.
- Now, click “Install” at the UE4 tab of the Epic Game Launcher at PC #2. Hopefully, it would detect the files and would not download the files again, and it should initiate the file verification process, checking for prerequisites etc., until the installation is complete.
- Take note, the Windows User Account Control (UAC) may prompt you for permission in some stages. If you do not press the “Yes” button on time, the installation may fail, but no worry, just try again.
So, good luck! Hope this works. If you find this helpful, or if you find any errors, or if you think something need clarification, please let me know at the comment box below. Thank you in advance.
I am not too certain if Step 4 is really needed. I did try once without it, and it failed, then I tried again with Step 4 and succeeded. However, I am not too certain if the lack of Step 4 was the real reason of the failure. Do let me know your experience.
Can confirm, step 4 is not needed. Succeeded on first try.
What if i installed the engine in another partition like D instead of C ……
Should I make the new directory by the same name ?
Yes. You r right. Instead of step 4, i just created an empty folder named $movedMarker in the 4.15 folder. This tells the downloader that the download has progressed and it verifies.
Before you press the Install button in the Library section (before you see the Directory should be empty error), rename your Engine folder (UE_4.22) to something else and rename it back to (UE_4.22) before you press the Install on the “Choose installation location” dialog. Instead of downloading the entire installation files *8GB the installer will only verify the copied over folder for its integrity.
And the contents of the LauncherInstalled.dat looks like this
{
“InstallationList”: [
{
“InstallLocation”: “D:\\Epic Games\\UE_4.22”,
“AppName”: “UE_4.22”,
“AppID”: 22040003,
“AppVersion”: “4.22.0-5660361+++UE4+Release-4.22-Windows”
},
{
“InstallLocation”: “D:\\Epic Games\\UnrealTournament”,
“AppName”: “UnrealTournamentDev”,
“AppID”: 1,
“AppVersion”: “++UT+Release-Next-CL-3525360-Windows”
}
]
}