Limbus Company

Limbus Company

93 évaluations
Workaround for Moving your Game Files from AppData
De Someone¿
Limbus Company stores its additional download files in the AppData of your install drive (default LocalLow). Here's a quick workaround to move your files to another disk.
5
8
2
   
Récompenser
Ajouter aux favoris
Favoris
Retirer des favoris
About
Limbus Company installs part of its resources into the Unity folder inside the AppData storage on Windows – it does not allow us to change this location. As of December 2024, this folder is ~9GB. This workaround aims to move this folder to a different location of our choice.

Note #1: this will also move ALL data folders for games that make use of the Unity folder – this is related to how Limbus Company downloads its resources from its servers. To keep it short, LC occasionally breaks the workaround if we do not perform the workaround on the Unity folder itself. Hopefully, this doesn’t break any of your other games, but I haven’t found any other games that use this folder.

Note #2: this instruction is only relevant for Windows. While I believe this is doable on Linux/SteamOS, I do not know where Unity games default their storage to on these systems.

Credits to this discussion here, over at Tabletop Simulator, for inspiring this post:
https://steamcommunity.com/app/286160/discussions/0/541906989393418008/

More credits to Cyaminthe, who contributed the Powershell variant of the command. Thanks Cyaminthe!
Instructions
Before we start
Note that we will be moving the entirety of the Unity game folder to a new location. Figure out where you will be placing this folder – in this guide, I will be referring to this location as END\PATH.

For example, let’s say I want to place my Unity folder in my C:\Private\Games folder. Then, I will replace the END\PATH in this guide with its full path C:\Private\Games.

1. Close the game if you have it open.
2. Open Windows Explorer.
In the navigation bar, navigate to the following: %appdata%/../LocalLow.
You should now be brought to a folder with this path:
C:\Users\<your-username-here>\AppData\LocalLow

Take note of this path, you may need it later.

3. You should have a Unity folder here in LocalLow.
We will be moving this folder. Cut (Ctrl-X) the Unity folder in LocalLow.

4. Open a 2nd Windows Explorer window and navigate to your END\PATH.
Paste (Ctrl-V) the Unity folder into your END\PATH.
You should have your original Unity folder in your END\PATH by the end of this step, and the Unity folder in the LocalLow should be gone now.

5. Go to the Explorer window for your LocalLow folder.
Open Command Prompt/Powershell in this folder – you can do so by Shift+Right-Click in an empty space of the window and pressing the “Open in Command Prompt”/“Open in Terminal” option. Take note of the name of the terminal you have opened.

5a. If your terminal name is “Command Prompt”, use this command.
mklink /J Unity "END\PATH\Unity"

5b. If your terminal name is “Windows Powershell”, or the previous command failed, use this command.
New-Item -Path Unity -ItemType Junction -Value "END\PATH\Unity"

5c. If for whatever reason you do NOT have this “Open in …” option when you right-click in the explorer...
The simplest way to do it is to use absolute paths instead. Open the Windows menu and search for Command Prompt/Powershell and open the terminal (you may need to launch in Administrator Mode). Then, run one of these commands:

Command Prompt: mklink /J "C:\Users\<your-username-here>\AppData\LocalLow\Unity" "END\PATH\Unity"

Powershell: New-Item -Path "C:\Users\<your-username-here>\AppData\LocalLow\Unity" -ItemType Junction -Value "END\PATH\Unity"

Remember to replace your-username-here with your actual username on your computer.
Do not remove the quotes here, or the commands may break.

6. If you were successful...
A Unity folder with a little shortcut icon in the corner will be created in your LocalLow folder. Notice in the images that the command can succeed even if you typed in the wrong path. Do a sanity check - open the shortcut Unity folder and see if the ProjectMoon_LimbusCompany folder is inside the shortcut.

7. Open your game and test it out.
FAQ
Q: What does the command do?
A: To put it simply, it just creates a "portal" at the AppData location, to the location where you want your folder. If you open the Unity folder after you have done this, your URL in Windows Explorer should still point to the AppData location, even though the storage is now done at the new location you have specified.

Q: How do I reverse the changes?
A: Since the "portal" is just a trick to redirect the program to the new location when navigating, deleting the "portal" file is sufficient to remove the link. Once you do that you can safely move the entire Unity folder back to LocalLow.

Q: Does moving the game files from an SSD to HDD or vice versa has any impacts on the game performance? Load times, lag, etc
A: I have noticed load times are a tad bit slower on the HDD, and some users have reported that download times are also a bit longer after doing this. It isn’t significant enough to ruin my experience with the game - however, I imagine you won’t be doing this unless you desperately need a bit more space on your SSD, so you should treat this as a last resort.

Q: Is there other folders I should know about?
A: Yes. LC additionally creates a ProjectMoon folder inside LocalLow holding some... fmod components for LC? I'm not sure what it stores exactly but it seems like its the actual game engine to me... You can probably do the same portal thing to it, though I personally didn't do so.
Legacy Changes
The guide used to ask users to move only the ProjectMoon_LimbusCompany folder INSIDE the Unity game folder. However, many people have noticed that the game likes to delete the workaround after a while, after clearing caches or redownloading the game. Additionally, it does not help during downloads, as LC likes to download to a Temp folder on the side first, which kind of invalidates the workaround entirely.


As of December 2024, the guide has opted to move the entire Unity folder instead so we wouldn't have to deal with this issue.
47 commentaires
Chopper 2 mai à 21h56 
thank you so much, here is your extra helpful award!! :)
Nep Nep 16 avr. à 23h58 
worked ty
Eldrin 10 avr. à 12h32 
I cannot create junction. In Powershell it says it cannot find path because it does not exist. I freshly created the path D:\Limbus\Data . In Powershell I wrote "D:\Limbus\Data\Unity"
Anomaly 3 avr. à 4h22 
I downloaded the update, migrated everything according to the instructions, but limbus asks me to download the 10 GB updates again. is it possible to fix this?
ikkinoshitaneru 14 mars à 7h20 
Still work till now. Thanks for guide, you save my computer buddy!
_1ckN 24 janv. à 0h49 
didn't use the workaround, but still helpful guide to move limbus to another pc, thanks!
crowman 23 janv. à 14h34 
I just did the thing and it still works. :steamthumbsup:
Astro_not 22 janv. à 15h09 
wdym by "END/PATH" ?
Sorf 21 janv. à 8h12 
So, about the other ProjectMoon folder in LocalLow: I did the same poratl thing, but game told me to download those files again
valentyn454 19 janv. à 7h55 
Thanks you, buddy!!!:os_ram: