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.
Okay first of all, i must say i cant realy go without this addon! its perfect : )
Annyhow, i do have some problems...
I got 2 running profiles,
- Shadow
- Healing
Both use diffrent addons and diffrent settings.
But since today the /reflux save options doesent work annymore... it siply doesent save annymore, is this a known issue?
Thanks
I am a little confused on how to go about getting started. I just found this addon this morning. So my question is -- I have about 100 addons and I already have them all configured the way I want them to look/behave.
If I install Reflux NOW what do I have to do next? Is there a way for me to tell Reflux to save everything as it already is, or do I have to redo all 100+ addons from scratch all over again?
http://forums.wowace.com/showthread.php?p=274466#post274466
Anyway, just for sake of argument, I would like to create several resolutions of my UI and have reflux at the center of it for the positioning and sizing profiles...
Is it possible for reflux, with STuF to save multiple profiles like that?
ill look into it
thanks Ackis
Wow Kagaro, didn't know you had done this. Very impressive.
(PS fixing a typo on your main page)
/reflux add [addon saved variable name]
This wil allow you to emulate a profile for addons that dont use Ace2/3 database system.
/reflux create [my addon name]
This will setup everything to the new profile name and prep a clean slate for emualted addons by creating a Reflux emualted profile.
/reflux save
This will save all emulated addon data
/reflux switch [profile name]
This will switch your profile. If you created a reflux profile for non ace addons those are swaped as well.
/reflux show
This will list all profiles you have created, and all addon variabled being emulated.
I have a different config for my Rogue. My shaman I wanted to use my priest profile settings or bartender, grid, etc when im resto, but respeccing to enhancment i wana switch the to my rogue ui setup .. i.e. my bar locations, grid config etc..
It mostly meant for ui integrators, and settings up a profile for alt characters.
I believe this addon can switch profiles between questing and raid or something. That would be cool.