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:23,699
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 03-19-09, 06:07 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Nightspirit
I guess you run completly disembedded then?
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 03-18-09, 09:56 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 128
Uploads: 5
Nightspirit is offline Report comment to moderator  
Reply With Quote
Unread 03-18-09, 04:41 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Nightspirit
But if no AceDB have been loaded (they seems to LOD quite a lot) this addon will give error.
I have not seen this happen. The Libstub calls are not performed till /reflux is executed, and yes Ace2 uses libstub under the covers to load up. Even if disembedded b time you get to a pont you could type /reflux any ace2 based mods should be loaded that are going to be loaded. If they arent there isnt anyway to access their saved variables anyways. Besides the fact a lot of the ace2 addons have been ported to ace3 or are inprocess of being ported or have better alternatives now.
Last edited by Kagaro : 03-18-09 at 04:43 PM.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 03-18-09, 03:38 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 128
Uploads: 5
Originally posted by Kagaro
it attempts to load both Ace2DB and Ace3DB .. tested locally with no OptionalDeps it finds both. if they have been loaded.
But if no AceDB have been loaded (they seems to LOD quite a lot) this addon will give error.
Nightspirit is offline Report comment to moderator  
Reply With Quote
Unread 03-18-09, 09:15 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Nightspirit
Which could lead to an error about missing AceDB2.
it attempts to load both Ace2DB and Ace3DB .. tested locally with no OptionalDeps it finds both. if they have been loaded.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 03-18-09, 09:13 AM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 128
Uploads: 5
Originally posted by Kagaro
whoops looks like I dropped the wrong zip up without the toc changes i had done already.

The optional Deps arent really needed at all actually. Reflux loads what ever ace it can find after your already logged in.
Which could lead to an error about missing AceDB2.
Nightspirit is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 09:31 PM  
Elloria
An Onyxian Warder
 
Elloria's Avatar
AddOn Author - Click to view AddOns

Forum posts: 358
File comments: 269
Uploads: 36
O_O

*Bows down before the creator of the best mod evar*

Thank you so much!
__________________
Elloria is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 09:19 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
whoops looks like I dropped the wrong zip up without the toc changes i had done already.

The optional Deps arent really needed at all actually. Reflux loads what ever ace it can find after your already logged in.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 04:53 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 128
Uploads: 5
Ace3 does not satisfy it's dependencies, Ace2 does.
Nightspirit is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 04:40 PM  
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 44
File comments: 128
Uploads: 5
/reflux create profilename
Interface reloads (normal behaviour afaik)

/reflux show
There is no active profile.

Try 2:
/reflux switch profilename
Another reload

/reflux show
There is no active profile.

There is also nu Reflux.lua in my Savedvariables created at any time.

Fix:
Added
Code:
## SavedVariables: RefluxDB
to the .toc file.
Last edited by Nightspirit : 03-17-09 at 04:46 PM.
Nightspirit is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 03:01 PM  
disiz
A Deviate Faerie Dragon
 
disiz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 55
Uploads: 3
The name of the mod sucks, really bad! It's a disease...
disiz is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 12:33 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by attackfrog
I was hoping for an addon that would let me turn on and off certain addons when I switched specs come 3.1, but this looks even better!
Support coming for addon state per profile!
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 12:23 PM  
attackfrog
A Murloc Raider

Forum posts: 5
File comments: 7
Uploads: 0
I was hoping for an addon that would let me turn on and off certain addons when I switched specs come 3.1, but this looks even better!
attackfrog is offline Report comment to moderator  
Reply With Quote
Unread 03-17-09, 11:54 AM  
syrupk
A Cliff Giant
 
syrupk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 71
File comments: 200
Uploads: 25
This mod is amazing nice job!
__________________
I guess my brain will never work right. At least Iím pretty.
syrupk is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: