limo-app / limo

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

[Clarification] How to properly setup a Reverse Deployer for Nemesis/Pandora? + Consider adding Refresh button besides Un/Deploy button #73

Open Heisenborgar opened 1 week ago

Heisenborgar commented 1 week ago

Hello, how do you properly setup a Reverse Deployer so that when you run Nemesis for instance, it will display all files it generated. Is the Reverse Deployer capable of like, separately displaying a tool's generated files, like for example, Nemesis generates 1.txt, while Pandora generates abc.txt file seperately.

My current setup is having a Reverse Deployer pointed to Skyrim Data's folder, but it shows other files generated such as from mods like Powerofthree's Tweaks' INI file. What I wanted is to show what Nemesis or Pandora generated, so I can delete them when I have to due to bugs or having to clear cache.

Will you also consider like a Refresh button? Some files doesn't show up until you Un/Deploy them.

limo-app commented 1 week ago

Hello, how do you properly setup a Reverse Deployer so that when you run Nemesis for instance, it will display all files it generated. Is the Reverse Deployer capable of like, separately displaying a tool's generated files, like for example, Nemesis generates 1.txt, while Pandora generates abc.txt file seperately.

This is currently not possible, since reverse deployers do not associate files with tools. Retroactively doing this is difficult and would require knowing details about the tools in question, which does not generalize well. Detecting which file has been generated by a specific tool is in general only possible if you:

  1. Associate one or more reverse deployers to every tool that adds/ modifies files
  2. Update the files list before the tool is launched
  3. Run the tool
  4. After the tool exits: Update the list again and associate all new files with the tool

I will add a feature that does this in the future.

Will you also consider like a Refresh button? Some files doesn't show up until you Un/Deploy them.

This should hopefully not be necessary with the feature mentioned above. The refreshing happens on the deploy action of a reverse deployer, which is why new files only show up afterwards.

Heisenborgar commented 1 week ago

Thank you. In the meantime I just undeploy and generally Nemesis/Pandora and other generated files are left behind

poperigby commented 4 days ago

In the meantime, you can set the output directory of Pandora to a Limo mod with the -o flag.