runelite icon indicating copy to clipboard operation
runelite copied to clipboard

Multiple plugin setting profiles

Open ghost opened this issue 7 years ago • 8 comments

Depending on the activity I'm doing, I use vastly different plugin settings. Right now I have to manually enable/disable and change a dozen plugins settings multiple times every day.

ghost avatar May 01 '18 14:05 ghost

For now a workaround would be logging in with different google accounts. I know this wouldn't be ideal but for the meantime it works. Also when logged out your settings should be different than the ones when logged in.

kamielvf avatar May 01 '18 14:05 kamielvf

This would be amazing!

DillonDerner avatar Feb 17 '19 19:02 DillonDerner

Yeah, this would be great. The main thing I'm after is to have multiple devices on the same account but different GPU profiles for example.

ruscur avatar May 09 '19 00:05 ruscur

Documented a workaround to enable having different settings per-account for Linux users

https://russell.cc/runelite/

ruscur avatar Oct 11 '19 00:10 ruscur

@ruscur Basically you just need Runelite to use a different config directory which can be done with an alternative and I think simpler solution. Using the firejail program you can create a sandbox with the mount namespace of the home directory changed to any existing directory.

$ mkdir alt{1..3}
$ firejail --private=alt1 java -jar RuneLite.jar
$ firejail --private=alt2 java -jar RuneLite.jar
$ firejail --private=alt3 java -jar RuneLite.jar

https://firejail.wordpress.com/documentation-2/basic-usage/#private

ghost avatar Oct 12 '19 17:10 ghost

firejail is definitely the best way to go about it, good shout, I wasn't aware there was something resembling BSD jails on Linux that didn't add container complexity/overhead

ruscur avatar Oct 15 '19 22:10 ruscur

The issue, at least to me, is mostly that (for arguments sake) I play on one account.

I have two devices, a computer at my home (powerful rig) and a macbook pro which does not like intensive GPU usage.

It would be fantastic to be able to have two profiles I can switch between. Now I know I can set up another profile or log out of runelite on the laptop, however this means:

  1. I do not get accurate or updated farming/timers tracking
  2. I do not get collated loot-logging
  3. I do not get any other plugin-shared information like bot-busting for example
  4. I do not get changes to plug ins I DO want to sync, like perhaps I update my shift-click swaps or NPC highlights - this would not sync if I was logged out or had a different profile on one machine.

It would have the added benefit outlined here: https://github.com/runelite/runelite/issues/13823 where even if you had only one machine (perhaps less powerful) you could quickly swap in and out plug ins depending on activity to reduce load on your client/machine.

APKiwi avatar Jul 21 '22 10:07 APKiwi

https://github.com/antero111/plugin-presets

Just wanted to shout out Plugin Presets from the plugin hub, which basically covers this request completely. I've been using it for the last few weeks, and it's perfect.

Jademalo avatar Aug 29 '22 15:08 Jademalo

I've been testing this for three months and this has been exactly what I was after, and solved each of my problems. Thank you very much for sharing this, a fantastic plugin.

APKiwi avatar Oct 30 '22 20:10 APKiwi

Config profiles were added in 831189459ba51538b239a33b7d632bd2d9e4e8a3.

Nightfirecat avatar Jul 17 '23 05:07 Nightfirecat