The Action Building game where you team up with other players to build massive forts and battle against hordes of monsters, all while crafting and looting in giant worlds where no two games are ever the same. Move Epic Games to Another Drive using Symbolic Link In addition to the above methods, there is a general way you can try. You can create a symbolic link from the original folder to the new location. Just like a shortcut and the steps are simple.
Summary :
This post focuses on Epic game install location, mainly discussing where it is and how to change. If you are interested in this topic, please scroll down to start reading. By the way, if you want to upgrade to a large hard drive for installing more games, you can try MiniTool Partition Wizard.
Quick Navigation :
Where Does Epic Games Install Games?
Generally, the install location of Epic games is C:Program FilesEpic Games. However, Epic shows a pane for users to change the installing location when they are the first time installing a game. So, the install location is various.
This post helps you let Win 10 save data to the selected partition. If you are unsatisfied with the default save location, you can change it after reading.
Change Epic Games Install Location
As previously stated, the default install location of Epic games is C drive. If you have not customized the install location, you may face a big headache that is C is running out of space. In this case, moving the Epic games to another drive could be helpful. But how to move Epic games to another drive? There are three tricks. Pick one you prefer.
Way 1: Change Epic Game Install Location Using Epic Games Launcher
You can utilize Epic Game Launcher to move Epic games to another location. The detailed steps are:
Step 1: Copy the game folder under the Epic game install location on your computer and then paste it to the folder of another drive like D:Epic Games.
Step 2: Rename the folder in the new location to '*-temp' (* refers to the game name).
Step 3: Go to Epic Games Launcher to uninstall the game in the original location.
- Switch to the Library tab on the interface of Epic Games Launcher.
- Locate the game and then click the Settings gear on the game thumbnail.
- Click the Uninstall option.
Step 4: Install the game again. Here you do not need to finish the whole downloading.
- Switch to the Library tab.
- Locate the game and then click the INSTALL button associated with the game.
Step 5: Click the Browse button and choose the new location (the same as the location mentioned in Step 1) to save the game when you are asked to choose the install location.
Step 6: When the installing process goes on 1% or more, please cancel the process and then close Epic Games Launcher.
Step 7: Delete the game folder in the original location. Next, go to the new location and rename the '*-temp' to '*' (* refers to the game name).
Step 8: Open Epic Games Launcher again and resume the installation process.
Step 9: Once the files are verified and the installation process ends, you should be able to launch the game.
Way 2: Change Epic Game Install Location by Modifying Manifest Files
Epic Games Launcher stores important game information including installation location in manifest files and the typical paths are:
Play Epic Games Through Steam
- C:ProgramDataEpicEpicGamesLauncherDataManifests
- C:ProgramDataEpicUnrealEngineLauncher
So, you can try modifying the values in the two files to change the Epic games install location. Pokemon games for pc free download.
Here is the guide.
Step 1: Move the game folder from the original location to another drive.
Step 2: Find the .item file for the game you want to move by going forward the path C:ProgramDataEpicEpicGamesLauncherDataManifests. Once you find the file, open it with Notepad or other file editors.
Step 3: Modify the values related to ManifestLocation, InstallLocation, and StangingLocation to point to the folder in the new drive. Next, save the file.
Step 4: Edit C:ProgramDataEpicUnrealEngineLauncherLauncherInstalled.dat. You should change the InstallLocation value to point to the game folder in another drive. After editing, do not forget to save the file.
Now, the game should be moved to another drive successfully. You can launch Epic Games Launcher to play this game.
Way 3: Change Epic Games Install Location via Command Prompt
You can create a symbolic link using Command Prompt to move Epic games from one drive to another.
Step 1: Close Epic Games Launcher and games that are running.
Step 2: Move the game folder to another folder.
Step 3: Run Command Prompt as administrator.
- Type Command Prompt inside the Windows search bar.
- Right-click the search result and then choose Run as administrator.
Step 4: Type the command mklink /D '#' '*' in Command Prompt and hit the Enter key.
Command Prompt will create a symbolic link to the new location. Once successful, it will show a message like: symbolic link created for C:Program FilesEpic GamesFortnite <<>> D:Epic GamesFortnite. Then, you can open Epic Games Launcher to play the game.
Many users choose to move steam games when they take up much space. This article will show you how to move steam games to another drive if you have the need.
There are some great games on the Epic Games Store (I personally am a big fan ofTetris Effect). However, Epic's storefront is less mature, and Epic's launcherlacks a lot of the comforts we have with Steam (such as Big Picture Mode,In-Home Streaming, etc). However, you can add games from the Epic Games Store toSteam, and even play those games on a Steam Link.
Note: You'll still need the Epic Game Store application to launch games once thisis up and running. We're not replacing their launcher, just automating it
To begin, we need a way to launch games purchased through the Epic Games Store.Thankfully, we can take advantage of how Epic itself launches games. Windowsallows programs to register special urls that are opened by specific programs.For example, Zoom meeting links, when clicked in the browser, allow theoperating system to launch Zoom with some additional data about what meeting tojoin. The Epic Games Launcher registers the handler com.epicgames.launcher://
,so when a url with this prefix is encountered, the data is sent to the EpicLauncher. The data after the double slash tells the launcher what game to start.
So, to start, we'll need to get the launch url for our game from the Epic GamesStore. Thankfully, this is included in a shortcut to a game. To get the URL:
- In the Epic Games Launcher, navigate to your library, and find the game you'd like to play on Steam.
- Click on the
..
menu near the game, and click ‘Create Shortcut', this will place a shortcut to the game on your Desktop. - Minimize the Launcher, navigate to the Desktop, and find your new shortcut (it will have the name and icon of the game). Right click on it, and hit ‘Properties'.
- Copy the URL field from the ‘Web Document' tab and save it somewhere. We'll need it later.
- You can delete the shortcut at this point.
OK - so we have our URL, we should just be able to go there any launch the game.As you can see in the picture, we're launching apps/Kiwi
, which is Tetris Effect.
Steam, however, can't open this type of shortcut directly. And, even if it did,Steam would have no way of knowing if the game was running or not (while youcould launch the game, Big Picture and streaming wouldn't work). So we'll needto help it a little bit.
If you're someone who has a preferred text editor (like Visual Studio Code,Notepad++, Sublime), you can use that for the next step - otherwise, go aheadand launch 'Windows PowerShell ISE' from the Start Menu.
In your editor, copy and paste this (we'll fill in the ‘_HERE' values in a moment):
Let's explain what this is doing. It's:
- Starting the URL (which launches the Epic Games Store, and instructs it to launch the game)
- Waiting for 5 seconds (this gives the Epic Launcher time to start the game)
- Locating the game process that Epic started (for Tetris Effect, this is TetrisEffect)
- Waiting for the program to finish.
By waiting for the game to finish before exitting, we've ensured Steam will beable to track our game's status, and will know when it exits (so it can drop usback in Big Picture).
Replace the URL_HERE
with the URL from the shortcut. The PROCESS_NAME_HERE
is a bit harder - it's what you'd see if you brought up Task Manager and lookedfor the game when it's running. Often this is just the name of the game(it's ‘TetrisEffect' for Tetris Effect), but if you'reunsure, go to the folder where your game is installed, and find the exe - it'susually that without the ‘.exe'.
We now have our script that will launch our game, and will keep running untilthe game closes. Save this file with a ‘.ps1' extension - you name it whateveryou want, but I'd recommend something descriptive. I called mine'launchTetris.ps1'.
Epic Game Loader
Application support minecraft. Let's test this out. With the Epic Games Launcher running, right click on thisscript, and hit 'Run With Powershell' - it should launch your game.
Now that we have a script, we just need Steam to execute it. Steam can't executeshortcuts (or scripts) directly - but we've just written a PowerShell script, sowe can get Windows PowerShell to run it. So, we just need Steam to runPowerShell, and have PowerShell call our script.
- Click on the Games menu, and click ‘Add a Non-Steam Game to my Library'.
- Click the ‘Browse' button.
- Navigate to
C:WindowsSystem32WindowsPowerShellv1.0
, which is where PowerShell is installed by default on Windows 10. - Select the PowerShell exe.
- Click ‘Add Selected'
Now we're in the home stretch - we can now launch PowerShell from Steam (itshould be under your game list as ‘powershell'), but we need PowerShell to runour launching script. In your Steam library tab:
- Right-Click on your shortcut (it will have a PowerShell icon), and hit ‘Properties'.
- Gave it a more descriptive name, like the name of your game.
- Under target, paste in
'C:WindowsSystem32WindowsPowerShellv1.0powershell.exe' -ExecutionPolicy Bypass -File PATH_TO_SCRIPT
- Hit return in the textbox to close the window.
You can get the PATH_TO_SCRIPT by holding down shift, right clicking on thescript you created (the file ending in .ps1), and selecting ‘Copy As Path', soit should look something like:'C:WindowsSystem32WindowsPowerShellv1.0powershell.exe' -ExecutionPolicy Bypass -File 'C:UsersSeanDesktopLaunchTetris.ps1'
Minecraft world edit windows 10.
Alright - you're now pretty much ready. Start the Epic Games Store, switch overto Steam, click your newly added entry, and hit Play. If all works as expected,you should have your Epic Game Store running in Steam!
Note: You can also change the icon Steam displays for your game in the Propertiesdialog, though we won't be covering that here.
Once the game is working in Steam, it will be visible to Steam streaming, so aSteam Link can be used to play games from the Epic Games store (this even workson mobile - you can play games using the Steam Link app). That said, you'llgenerally want to start the Epic Games Store on the machine first, beforelaunching from Steam. While it's not required, if the store has an update, itmight take longer than 5 seconds to start your game, and then the script willquit before the game starts.
But, at this point, you're free to play your games wherever you want, from eitherstorefront!
An Addendum For Programmers
If all you want to do is play your games on Steam/SteamLink, you can ignore this, butjust in case someone wants to dig a big more into this…
All of the above works, and, critically, works if you don't have access to a compiler. Also,when writing this I felt having one script per game makes it easier for non-programmersto check that things are working (they can easily launch their script graphically).
However, we can make a universal launcher pretty easily - just tweak our code to acceptthe URL and the exe name as arguments. Also, if we make an executable, we can have Steamcall it directly, instead of needing to call an interpreter (like PowerShell).
So let's do that quickly - let's make a launcher that can accept a game's URL and name,and then launch it. I'll use C# here, but really anything that generates an executablewill work just fine.
When you compile this, you'll get a program that can be called from Steam, and can launchany game. Simply run the compiled code as:
And now you have a universal launcher, that you can directly add to Steam! Just adjust thearguments to change which game is launched.
Update (12/06/2020) - Some people reported that they were unable to get Steam to run thePowerShell script unless there was a -File
before the script path in Steam. I've updatedthat section accordingly.
Update (02/19/2021) - A reader reported that Epic games usingDenuvo DRM may not start when launchedfrom Steam (but still work when a user manually launches the PowerShell script).It's unclear how widespread this problem is, and if it affects all Denuvo gamesor just certain ones. H/T to Cygnata for the report.
Related