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,434
Favorites:327
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 02-14-10, 09:35 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally posted by Kagaro
Ok I did find a bug when you switch causing emulated profiels to get inadverntly forgotten after a switch. Im making a fix.
cool, also a question; i accidentally emulated an addon twice, is there a way to delete one and/or will it have any effect on the profile?
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Unread 02-15-10, 06:48 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Dernn1337
cool, also a question; i accidentally emulated an addon twice, is there a way to delete one and/or will it have any effect on the profile?
Emulated names are stored in a unique list, so adding it twice should not hurt.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 02-15-10, 04:58 PM  
Bodasafa
A Deviate Faerie Dragon
 
Bodasafa's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 241
Uploads: 6
Re: Re: Re: Re: Re: Re: POLL: Should Reflux just come with a default list of emulated profiles

Originally posted by Kagaro
IF you already have your UI all setup then you would do:


/reflux snapshot BodaUI (dont use spaces in profile names)
/reflux add MBFDB
/reflux save


Do a ReloadUI and your setup is now saved and ready to distributes

Once packed up and distributed, instructions for your user should be
unpack the collection, rename the ACCOUNT NAME folder to match thier
once logged in type: /reflux switch BodaUI

SIDE NOTE:
I can only list at best the SavedVariables for each Ace2/3/Rock Addon.
Ace3DB for instance doesnt nessacarily reference the Addon Name. Relux uses the Globla Ace2/Ace3/Rock Database handle to walk all the profiles.
/reflux show will show you however all the Emulated profiles you have added.

I tried to walk the addon list and examine each SavedVariable entry in the toc files, but Blizzard decided that peice of information is not relevant and not accessible from in-game.

There is another option, I could provide an external commandline script that would walk each addon and provie you a list. The issue is, it would not be in game and is an external executable script so I have not provided one.
Thank you for your reply. Ya an .exe would scare most people lol.

So just to clarify, I type: /reflux snapshot BodaUI . This creates my profile, checks for any Ace supported addons, and then saves their profile, correct?

Then I can type: /reflux show . This will list the addons in the profile and any names I don't see I go into the .toc and add, correct?

Thanks for your help on this.
Bodasafa is offline Report comment to moderator  
Reply With Quote
Unread 02-15-10, 09:16 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally posted by Kagaro
Ok I did find a bug when you switch causing emulated profiels to get inadverntly forgotten after a switch. Im making a fix.
when can we expect this fix btw?
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Unread 02-15-10, 10:04 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Dernn1337
when can we expect this fix btw?
The updated verison is on wowace under Reflux, files just chekc the date. Ill get it uploaded when I can give it a little more testing, im waiting on a game card.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 02-15-10, 10:05 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Re: Re: Re: Re: Re: Re: Re: POLL: Should Reflux just come with a default list of emulated profiles

Originally posted by Bodasafa
Thank you for your reply. Ya an .exe would scare most people lol.

So just to clarify, I type: /reflux snapshot BodaUI . This creates my profile, checks for any Ace supported addons, and then saves their profile, correct?

Then I can type: /reflux show . This will list the addons in the profile and any names I don't see I go into the .toc and add, correct?

Thanks for your help on this.
/reflux show only lists addons you have explicitly set as emulated. But otherwise correct.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 02-15-10, 10:26 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Re: Re: Re: Re: Re: Re: Re: Re: POLL: Should Reflux just come with a default list of emulated profil

Originally posted by Kagaro
/reflux show only lists addons you have explicitly set as emulated. But otherwise correct.
I still cant seem to get stuf to switch properly. I got the new version and even deleted the original wtf files to start out fresh but even after using snapshot, emulating profiles for stuf (and some other mods) and saving, i move stuff and snapshot/save for another profile and switching back does not change stuf back..
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Unread 02-16-10, 08:25 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Re: Re: Re: Re: Re: Re: Re: Re: Re: POLL: Should Reflux just come with a default list of emulated pr

Originally posted by Dernn1337
I still cant seem to get stuf to switch properly. I got the new version and even deleted the original wtf files to start out fresh but even after using snapshot, emulating profiles for stuf (and some other mods) and saving, i move stuff and snapshot/save for another profile and switching back does not change stuf back..
As soon as my game card shows up, ill check to see whats going on.
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 02-16-10, 06:41 PM  
Paloladin
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 11
Uploads: 1
On lines 270 and 329 of the Reflux.lua file it says printf rather than print. Was causing LUA errors. Im not sure if its been brought to your attention or not but thats the only issue i've been having so far. Great mod
Last edited by Paloladin : 02-16-10 at 06:47 PM.
Paloladin is offline Report comment to moderator  
Reply With Quote
Unread 02-17-10, 11:52 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Paloladin
On lines 270 and 329 of the Reflux.lua file it says printf rather than print. Was causing LUA errors. Im not sure if its been brought to your attention or not but thats the only issue i've been having so far. Great mod
Fixed in wowace project
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 02-23-10, 01:56 PM  
Bodasafa
A Deviate Faerie Dragon
 
Bodasafa's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 241
Uploads: 6
Is the download currently available here on wowinterface the most up to date and correct version?
Bodasafa is offline Report comment to moderator  
Reply With Quote
Unread 02-24-10, 10:55 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Bodasafa
Is the download currently available here on wowinterface the most up to date and correct version?
I jus tuploaded 1.9
Kagaro is offline Report comment to moderator  
Reply With Quote
Unread 02-24-10, 12:16 PM  
Kupotek
A Deviate Faerie Dragon
 
Kupotek's Avatar
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 1083
Uploads: 7
Thanks for the update.
__________________
KittyUI | My Home on the Web
Kupotek is offline Report comment to moderator  
Reply With Quote
Unread 02-24-10, 12:45 PM  
Bodasafa
A Deviate Faerie Dragon
 
Bodasafa's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 241
Uploads: 6
So I just tried this out. Worked great (I think) save one problem.

/reflux snapshot BodaUI

It saved a bunch of addons, but reset Icehud to default.

I then added all my addons:

ButtonFacadeDB
Bartender4DB
ChatterDB
Chinchilla2DB
IceCoreDB
kgPanelsDB
MBFDB
Omen3DB
PitBull4DB
RecountDB
SBFDB
SWVar

/reflux save

/reflux switch BodaUI.

The Icehud was still set to default.

So I logged out pulled the Icehud.lua and Icehud.lua bak from my backup. Removed the ones in my current folder and dropped them in. Logged back in the game and:

/reflux add IceCoreDB

/reflux save

/reflux switch BodaUI.

This time Icehud saved but now in the list after I type:

/reflux show

I see x2 IceCoreDB's listed. Is this a problem? Am I done? Do I need to redo it?
Bodasafa is offline Report comment to moderator  
Reply With Quote
Unread 02-24-10, 12:54 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 311
File comments: 1377
Uploads: 60
Originally posted by Bodasafa

I then added all my addons:

ButtonFacadeDB
Bartender4DB
ChatterDB
Chinchilla2DB
IceCoreDB
kgPanelsDB
MBFDB
Omen3DB
PitBull4DB
RecountDB
SBFDB
SWVar
ButtonFacadeDB ~ Ace profiled
Bartender4DB
ChatterDB
Chinchilla2DB ~ Ace profiled
IceCoreDB
kgPanelsDB ~ Ace profiled
MBFDB
Omen3DB ~ Ace profiled
PitBull4DB
RecountDB ~ Ace profiled
SBFDB ~ Ace profiled
SWVar

At least from my knowledge.
Last edited by suicidalkatt : 02-24-10 at 12:55 PM.
suicidalkatt is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: