limo-app / limo

A simple Qt based mod manager
GNU General Public License v3.0
119 stars 3 forks source link

What is the staging directory? #19

Closed yochananmarqos closed 2 months ago

yochananmarqos commented 2 months ago

I've imported Oblivion from Steam, however the Staging directory field is required. Why isn't it populated automatically? Why should a user know what it is?

image

phen0mX commented 2 months ago

It's the place where the mods get actually installed. You can just make a folder anywhere. Preferably on the same drive/partition. When you press 'deploy' the mod files get linked into the game folder. When you undeploy the links get removed, but the files stay installed in the staging folder.

yochananmarqos commented 2 months ago

You lost me there. I already have mods installed manually. LOOT already detects them, why doesn't Limo detect them?

image

EDIT: Oh, I think I know what you're referring to. Limo is meant to be more like mod managers that install mods separately and do dynamic patching. Is that right?

yochananmarqos commented 2 months ago

Update (also see my edit above): I created a mods folder and set ~/.steam/steam/steamapps/common/Oblivion/mods/ as the staging directory. That apparently did nothing.

image

phen0mX commented 2 months ago

EDIT: Oh, I think I know what you're referring to. Limo is meant to be more like mod managers that install mods separately and do dynamic patching. Is that right?

Yes.

It will not matter what you do to your game folder. Limo will only ever care about mods (files) installed through it's interface. Because that's how mod managers work. I don't quite understand how you expect it to work though. It has no idea which files in your game folder are mods and which are regular game files as they are effectively indistinguishable.

yochananmarqos commented 2 months ago

It has no idea which files in your game folder are mods and which are regular game files as they are effectively indistinguishable.

Point taken, makes sense--except all DLCs and some mods use ESP files which LOOT can detect just fine.

Speaking of which, does Limo support load order like LOOT does?

Either way, perhaps Limo needs documentation specifying what it can do, what it can't do and how it compares to LOOT.

yochananmarqos commented 2 months ago

It's the place where the mods get actually installed.

That answers the question, so I suppose this issue can be closed.

limo-app commented 2 months ago

b4cabcb added a section in the README that should help with understanding the basics.

yochananmarqos commented 2 months ago

Thank you, that's helpful!