Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(5 Kb)
Download
Updated: 12-05-10 12:53 PM
Updated:12-05-10 12:53 PM
Created:03-17-09 10:53 AM
Downloads:24,009
Favorites:322
MD5:

Reflux  Popular! (More than 5000 hits)

Version: 1.10
by: Kagaro [More]

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 easily 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.

As ALWAYS be sure to BACKUP your WTF folder before using.

Example of usage

This example assumes your setting up a brand new profile.

/reflux create MyProfile

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

Now i configure a bunch of stuff and notice my unit frames dont 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 StufDB

Now reflux will emulate a profile for Stuf. I finish up configuring my ui. Im pretty happy with it. Now that im 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 un configured. 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 stuf? 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.

Type /reflux to see a list of commands.

New Commands
/reflux addons [profile]
Switch addon set to what was saved int he 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 emualted 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] (EXPERIMENTAL)
will create a new profile and scan each addon copying thier current profiles to the new one.

1.10
Updated TOC for wow 4.0, forgot to upload it a few weeks ago.
1.9
Fixes for 3.3 and minor bug fixes
1.8RC1
Updated for 3.3 added experimental snapshot command .
1.7
Updated for 3.2

1.7RC2
Fixes for null pairs calls in copy, and some typos fixed as well.

1.7RC1
Fixes for copies of emulated profiles.

1.6
Fixed error if you didnt supply a profile to switch.

1.5 Release
Optional Files (0)


Archived Files (13)
File Name
Version
Size
Author
Date
1.9
4kB
Kagaro
02-24-10 10:55 AM
1.8RC1
4kB
Kagaro
02-07-10 10:15 AM
1.7
4kB
Kagaro
08-07-09 05:52 AM
1.7RC2
3kB
Kagaro
06-23-09 09:54 AM
1.7RC1
4kB
Kagaro
05-08-09 05:46 AM
1.6
4kB
Kagaro
04-24-09 09:42 AM
1.5
4kB
Kagaro
04-22-09 09:29 AM
1.5RC2
4kB
Kagaro
04-13-09 06:52 AM
1.5RC1
4kB
Kagaro
03-24-09 06:25 AM
1.4
3kB
Kagaro
03-21-09 06:34 PM
1.4RC2
3kB
Kagaro
03-19-09 06:29 AM
1.4RC1
3kB
Kagaro
03-18-09 08:28 AM
1.1-Beta
2kB
Kagaro
03-17-09 10:53 AM


Post A Reply Comment Options
Unread 05-08-09, 05:41 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
switchexact doesnt switch emulate profiles. The reason is those emulated on in general dont re-read thier data without a reload and switchexact doesnt do a reload.

As for the copy, looks like it was a bug im comiting a fix to it.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 05-06-09, 01:21 AM  
MidgetMage55
Grinch!
 
MidgetMage55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1498
File comments: 66
Uploads: 2
Tried out the copy command but for some reason it skipped stuf in its copy. I also tried to switch the stuf profile using the switchexact command using the following

Code:
 /reflux swtichexact StufDB raidheal
No result. Still looks like the default stuf layout. Made sure i updated to the latest version available here. Any insight on this one?

EDIT: After i did the copy i had to switch profiles from the one i was working on to an alternate one and back before it seemed to take. I had done a /reloadui initially but it didnt change anything.

So its working now but im not sure if the need to switch is a bug or just an issue with the way Stuf works. Figured id pass the info along in either case.
__________________

I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor
Last edited by MidgetMage55 : 05-06-09 at 01:24 AM.
MidgetMage55 is offline Report comment to moderator  
Reply With Quote
Unread 05-05-09, 04:57 PM  
▀link
A Deviate Faerie Dragon

Forum posts: 19
File comments: 50
Uploads: 0
k so i installed. made a profile. and if reset all of my addons...i thought this was supposed to save the current configurations. now i cant find a way to restore them. also thought this was supposed to "emulate" the files. maybe im doing something wrong? please respond

EDIT: i deleted this addon. why hasnt the "emulated" profile been deleted and restored to my current settings?

EDIT2: great, now all of my profiles i set up through each addon, are now reverted to the default. this addon fails due to lack of description. i was expecting it to create a profile. save my current configuration, then i could make new one and move different elements and such. lack of a description.

on a side note, thanks for ruining my UI that took me weeks to perfect.
Last edited by ▀link : 05-05-09 at 05:37 PM.
▀link is offline Report comment to moderator  
Reply With Quote
Unread 05-04-09, 02:47 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Pondera
Hi, first of all thanks for this addon

But let's say I did the whole interface and there's a bunch of different profiles... how do I manage them now? I don't want to reconfigure anything and yes, there are 5 different profiles last time i checked. I want them all to be in one. Is it possible? Thanks in advance.

EDIT: For Broker stuff, do I need to "/reflux add" each one? Does it work with StatBlock?
Statblock should cover it. as for the other .. you could try /reflux copy myNewProfile

to invoke the copyProfile function in ace2/3/rock to the new desired profile name. As always be sure to make a copy of your saved variables just inc ase.
Last edited by Kagaro : 05-04-09 at 02:48 PM.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 05-02-09, 05:17 PM  
kergoth
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 136
Uploads: 8
Great addon, really helps me get things set up. My first request is an ability to add exceptions. It would be nice to tell it not to screw with certain ace2/ace3 addons. For example, DropTheCheapestThing or another garbage addon.. what's garbage to one character varies from what's garbage to another, yet I may want all the other addons to be set to a global or class specific profile.

The next thing I thought might be useful, though perhaps in another addon, would be a way to clean up the clutter, profile wise. Make a single list of any profile used by any profile based ace2/ace3/rock/whatever mod that you handle, and let us purge the profiles that we aren't actively using, in all addons that have those profiles in their savedvars.
kergoth is offline Report comment to moderator  
Reply With Quote
Unread 04-29-09, 08:25 PM  
Pondera
A Kobold Labourer
 
Pondera's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
Hi, first of all thanks for this addon

But let's say I did the whole interface and there's a bunch of different profiles... how do I manage them now? I don't want to reconfigure anything and yes, there are 5 different profiles last time i checked. I want them all to be in one. Is it possible? Thanks in advance.

EDIT: For Broker stuff, do I need to "/reflux add" each one? Does it work with StatBlock?
Last edited by Pondera : 04-29-09 at 08:26 PM.
Pondera is offline Report comment to moderator  
Reply With Quote
Unread 04-24-09, 09:30 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Spectro
Bah, I screwed up. I entered /reflux create default and now it seems like it reset my saved variables. Can I get my old settings back? >_<

Do you know what your old profile name was?
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 04-24-09, 09:25 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Barjack
Doing "/reflux switch" by itself creates a new profile with the empty string ("") for a name, which is kind of bad since it cannot be deleted by Reflux, nor by any other addon I tried (including Dominos and the standard Ace3 profile manager many addons have).
hrmm i thought i caught that, ill add a fix.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 04-23-09, 12:09 PM  
Barjack
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 80
File comments: 54
Uploads: 6
Doing "/reflux switch" by itself creates a new profile with the empty string ("") for a name, which is kind of bad since it cannot be deleted by Reflux, nor by any other addon I tried (including Dominos and the standard Ace3 profile manager many addons have).
Barjack is offline Report comment to moderator  
Reply With Quote
Unread 04-23-09, 03:47 AM  
Spectro
A Flamescale Wyrmkin
 
Spectro's Avatar

Forum posts: 141
File comments: 17
Uploads: 0
Bah, I screwed up. I entered /reflux create default and now it seems like it reset my saved variables. Can I get my old settings back? >_<
__________________
multiplayermaniacs.com
Spectro is offline Report comment to moderator  
Reply With Quote
Unread 04-06-09, 12:42 PM  
MidgetMage55
Grinch!
 
MidgetMage55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1498
File comments: 66
Uploads: 2
Re: Re: resetting

Originally posted by Kagaro
Ive added Rock support this weekend, thats what got you Chinchilla as far as I know uses rock to manage its saved variables so it got stomped by the rock logout hook. You can grab the beta on wowace for rock support (I dont have any rock addons so ackis was testing for me)
Thanks a bunch. Ill give it a go and report back if i have any additional issues.
__________________

I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor
MidgetMage55 is offline Report comment to moderator  
Reply With Quote
Unread 04-06-09, 09:27 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Re: resetting

Originally posted by MidgetMage55
I seem to have an issue when I add certain saved variables to reflux for emulation. I tested it with chinchilla since its one of the addons that takes the least amount of work to configure. Before I added its database (ChinchillaDB) to reflux for emulation I had several profiles I had created for various layouts. Which of course could be changed as needed. When I added it to reflux for emulation and made a new profile (DK1 in this case) it wiped out all the profiles I had created before emulation was added. Roughly 8 profiles were removed and now only 'default' is in the file. I have back ups of my WTF folder so it wasnt a loss of any kind.

My hope was that it would just add a new profile much like it does for addons like bartender4 where i can just copy existing ones to the reflux created one so I would be able to save myself piles of work redoing quite a few of my addons to work with reflux. It also wipes the savedvariables for addons like cooldowntimers that dont really have a profile but have it set up per character and globally (which i assume it uses the server based variables if one is not created for an individual character) which it resets for both sets of variables. If there is a way to avoid it resetting the variables in general that would be great. If nothing else just being able to copy what profiles already exists (like bt4) would be super.

My main desire for use of reflux is to be able to have my current preferred layouts of which there are about 5 set up for various classes. Then make secondary sets that are optimized for raids and so on that I can change quickly.

I'm not sure if I'm missing something in the process that's causing this (aka user error) or if its default behavior and unavoidable.

I've been looking for something like this for a while and im extremely excited to see it as a reality. Much appreciation for your work. =)
Ive added Rock support this weekend, thats what got you Chinchilla as far as I know uses rock to manage its saved variables so it got stomped by the rock logout hook. You can grab the beta on wowace for rock support (I dont have any rock addons so ackis was testing for me)
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 04-04-09, 12:45 PM  
MidgetMage55
Grinch!
 
MidgetMage55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1498
File comments: 66
Uploads: 2
resetting

I seem to have an issue when I add certain saved variables to reflux for emulation. I tested it with chinchilla since its one of the addons that takes the least amount of work to configure. Before I added its database (ChinchillaDB) to reflux for emulation I had several profiles I had created for various layouts. Which of course could be changed as needed. When I added it to reflux for emulation and made a new profile (DK1 in this case) it wiped out all the profiles I had created before emulation was added. Roughly 8 profiles were removed and now only 'default' is in the file. I have back ups of my WTF folder so it wasnt a loss of any kind.

My hope was that it would just add a new profile much like it does for addons like bartender4 where i can just copy existing ones to the reflux created one so I would be able to save myself piles of work redoing quite a few of my addons to work with reflux. It also wipes the savedvariables for addons like cooldowntimers that dont really have a profile but have it set up per character and globally (which i assume it uses the server based variables if one is not created for an individual character) which it resets for both sets of variables. If there is a way to avoid it resetting the variables in general that would be great. If nothing else just being able to copy what profiles already exists (like bt4) would be super.

My main desire for use of reflux is to be able to have my current preferred layouts of which there are about 5 set up for various classes. Then make secondary sets that are optimized for raids and so on that I can change quickly.

I'm not sure if I'm missing something in the process that's causing this (aka user error) or if its default behavior and unavoidable.

I've been looking for something like this for a while and im extremely excited to see it as a reality. Much appreciation for your work. =)
__________________

I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor
MidgetMage55 is offline Report comment to moderator  
Reply With Quote
Unread 03-27-09, 06:07 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
its a case by case basis on wether they use Ace for profiles.

i would say 'Default' should be switched immediatly since thats a pretty common on at install time. other would be like Class: Warrior etc ..
that are created by default
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 03-27-09, 12:51 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 640
Uploads: 3
Are there "secure" profiles, i.e. "default" that we should NOT use? And how likely would it be to get a list of addons that NEED an emulated profile? Perhaps on Google docs or some such group site, that users could add to? I can go through and figure out which ones don't have profiles, but sometimes a ltitle thing goes through your fingers (like forgetting to emulate my AnnounceIt profile and losing all my nifty announces).

This is a great addon, keep up the good work!
xtoq is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: