Reflux

Reflux is a small lightweight profile manager. With the coming of dual specs, and people building UI compilations. I built this little manager. Its goal it to allow you to quickly switch all your addon profiles in one fair swoop. For addons that don't support profiles it emulates a profile. All emulations are done by the user and none come pre-configured out of the box. The user chooses if he/she wishes to emulate a profile for any addon. Emulation is not needed for any addon that uses Ace2/3DB as profiles are built in.

Example of usage

This example assumes your setting up a brand new profile.

/reflux create MyProfile

This will switch all current Acedb based addons to this profile and setup the emulation profile.

Now i configure a bunch of stuff and notice my unit frames don't have support for profiles... Well i can fix that! First i need to check the .toc for my unit frames in this case StufUnitFrames. I find the #SavedVariables: StufDB line in the toc indication that is where it saves its configuration information. So now in game I simply add that saved variable to reflux

/reflux add StuffDB

Now reflux will emulate a profile for Stuff. I finish up configuring my UI. I'm pretty happy with it. Now that I'm done I need to save the emulated profile

/reflux save

Now my emulated profile has been saved. Lets do a quick reload to ensure our data is saved to disk.

We are done! Now my UI is setup with my new profile. Lets go create another profile for my alt.

/reflux create MyAltProfile

My screen is now back to initial state all unconfigured. My alt is a different class so this isn't a big deal. (Future enhancement will be to copy a profile set so you can create a base config then tweak). Now i do more work...

What about stuff? Do i need to add it again? Nope its already been emulated so no need to add it again.

Now I save my new profile

/reflux save

Now I switch my main back to its original profile.

/reflux switch MyProfile

Bingo my UI is now all set back up.

I log into my alt and type

/reflux switch MyAltProfile

And now my alts UI is all setup.

If you want to clear out all your reflux data /reflux cleardb and bingo its all gone. You ace profiles are still there, but the emulated profiles will be cleared.

Other Commands

/reflux addons [profile] Switch addon set to what was saved in the profile. Due to technical reason you need to switch afterwards

/reflux save now optionally takes an 'addons' flag to store addon state so /reflux save addons will save current addon list in the emulated profile.

/reflux copy [target profile] will attempt to copy the target profile into your current profile. this will reload the UI when complete.

/reflux delete [profile] will delete a profile. Please note you can NOT delete the current active profile.

/reflux snapshot [profile] will scan your addons creating a new profile, based off of each addons current settings

Type /reflux to see a list of commands.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of kagaro kagaro Apr 02, 2011 at 18:47 UTC - 0 likes

    you need to use the saved variables name from teh .toc

  • Avatar of Rouskavich Rouskavich Apr 01, 2011 at 19:38 UTC - 0 likes

    help. I cant get the following to be added to relux yet I double checked all the Toc files' names.

    kgpanels Auctionator Guild tithe multimail ShadowedUnitFrames

  • Avatar of inz0mn1ak inz0mn1ak Feb 26, 2011 at 03:02 UTC - 0 likes

    Thanks, I will keep that in mind. Also wanted to say thank you for all your addons, not just Reflux., KG Panels being a close second, I can remember nights playing with that mod for hours lol.

    Last edited Feb 26, 2011 by inz0mn1ak
  • Avatar of kagaro kagaro Feb 26, 2011 at 02:25 UTC - 0 likes

    Chatter has an option to store the chatframe positions in saved variables. Normally all the chat frame mods use teh SetUserPlaced flag so the layout-cache controls the location. Addons cant read that information or change it any way.

  • Avatar of inz0mn1ak inz0mn1ak Feb 25, 2011 at 08:12 UTC - 0 likes

    Thanks for the addon. I have used Reflux to easily switch from a healer UI to a dps Ui I made. For some reason though no matter what Chat Addon I use it doesn't change the chat window placement. I always save the addons, but after I load my profile everything i loaded perfect except for chat frames? Any suggestions

  • Avatar of kagaro kagaro Dec 16, 2010 at 12:42 UTC - 0 likes

    potentialy yes

  • Avatar of deleted_1215685 deleted_1215685 Dec 15, 2010 at 13:48 UTC - 0 likes

    I'm new to this addon, now my question is, can i use it to install different UI compilations and switch them arround ingame? I have so many Characters and i want different UI's on them.

  • Avatar of DasFaultier DasFaultier Oct 29, 2010 at 15:03 UTC - 0 likes

    is it possible to make something like

    Reflux.db:SetProfile("Heal")

    for Reflux and then to execute it with a OnClick-Script of kgPanels?

  • Avatar of kagaro kagaro Oct 20, 2010 at 03:30 UTC - 0 likes

    When you delete a profile it should clean it up see above delete command.

    And no there is no support for switching profiles when you switch spec.

  • Avatar of Nakedbanka Nakedbanka Oct 20, 2010 at 00:29 UTC - 0 likes

    First up, fantastic mod. I must have been using this for about a year now.

    Correct me if im wrong but theres no option to automatically change profiles when you switch specs is there? I cant say iv looked very hard because I rarely heal these days but it seems this feature definately deserves to be in Reflux.

    Also, /reflux remove [SV] (as apposed to add) would be great too. =D Hate digging through my huge Reflux saved variables file to delete the parts I dont want anymore.

Facts

Date created
Mar 14, 2009
Category
Last update
Oct 20, 2014
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
Reflux
Downloads
265,532
Recent files
  • R: 1.17 for 6.0.2 Oct 20, 2014
  • A: r63 for 6.0.2 Oct 20, 2014
  • R: 1.16 for 5.4.0 Sep 10, 2013
  • A: r61 for 5.4.0 Sep 10, 2013
  • R: 1.15 for 5.0.4 Aug 28, 2012

Authors