SOLUTION: for not having a user defined VaultCache location "SYNC CAPABLE"

Ok so some time back I made a feature request for the launch to have the ability to allow the user to pick the location of the VaultCache folder Currently on windows this is :


C:\Program Files\Epic Games\Launcher\VaultCache

A lot of the things that I do from more than one computer I like to trying to make sync with all of my other systems. for instance all of my Unreal projects are stored in my OneDrive Folder. But you could use Dropbox or Google drive or any other folder syncing service. So anyway things like the kite demo are very large and I don’t wan to have to every time I get home and update and download all of the things I did at the office. So I Sym-linked my VaultCache folder into my OneDive folder.

“The following example uses OneDrive and assumes that you have the Epic launcher installed in the default location.”

in Windows 7 or above open and “Administrator” Command Prompt

then type the following


move “C:\Program Files\Epic Games\Launcher\VaultCache” “C:\Users\NAME\OneDrive”

once the move the folder. Type :


mklink /d "C:\Program Files\Epic Games\Launcher\VaultCache" "C:\Users\username\OneDrive\VaultCache"

There ya go if you do this on all of you systems that use use the unreal Launcher then they will all point to the VaultCache on the one drive and when you add something to one machine it will be on all of your machines. All programs and operating systems functions will act like the folder is still in its original location. Open explorer and go look for yourself!

If you need further information on this, or you want to know how to accomplish it on Linux or Mac

Go Here

Enjoy!