Download
(5 Kb)
Download
Updated: 12-05-10 11:53 AM
Updated:12-05-10 11:53 AM
Created:03-17-09 10:53 AM
Downloads:23,295
Favorites:325
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 09:55 AM
1.8RC1
4kB
Kagaro
02-07-10 09: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
Old 02-11-10, 03:39 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Dernn1337
^does this mean that you can now copy your current settings before getting reflux into one so you don't have to set up the same exact one again after you enable the mod?
IF I understand your question correctly, then yes you can make a snapshot
which will take all your current settings and create a new profile for everything. The goal was you could create the ui then snapshot it, add any savedvariables you need do a save and be done.

so /reflux snapshot [the new profile name you want here]
Last edited by Kagaro : 02-11-10 at 03:40 PM.
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 02-11-10, 04:32 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally posted by Kagaro
IF I understand your question correctly, then yes you can make a snapshot
which will take all your current settings and create a new profile for everything. The goal was you could create the ui then snapshot it, add any savedvariables you need do a save and be done.

so /reflux snapshot [the new profile name you want here]
but snapshot will not emulate profiles (stuf in my case), will it? i mean, do i still have to emulate a profile for stuf and set it up again and then save it?
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Old 02-12-10, 07:43 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Dernn1337
but snapshot will not emulate profiles (stuf in my case), will it? i mean, do i still have to emulate a profile for stuf and set it up again and then save it?
just add stuff to the emulation list and save should be enough
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 02-12-10, 07:45 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

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

Replay and comment, if Reflux should just have a list of common addonds to emulate.

Respond: Yes, No
If Yes list Addons you think should be by default emulated
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 02-12-10, 09:33 AM  
Bodasafa
A Deviate Faerie Dragon
 
Bodasafa's Avatar
AddOn Author - Click to view AddOns

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

Originally posted by Kagaro
Replay and comment, if Reflux should just have a list of common addonds to emulate.

Respond: Yes, No
If Yes list Addons you think should be by default emulated
That really sounds like an good idea. I have been looking over this addon and want to give it a shot.

I was wondering if you could walk me through the steps I need to take. I have my UI all ready to go, some of the addons are Ace, some are not.

So if I understand your instructions and comments correctly I just type /reflux snapshot Boda

Then I'm done? or do I need to emulate profiles?
If I do need to emulate profiles whats the process?
What command do I type for example?
Bodasafa is offline Report comment to moderator  
Reply With Quote
Old 02-12-10, 09:40 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 309
File comments: 1378
Uploads: 60
Re: Re: POLL: Should Reflux just come with a default list of emulated profiles

Originally posted by Bodasafa
That really sounds like an good idea. I have been looking over this addon and want to give it a shot.

I was wondering if you could walk me through the steps I need to take. I have my UI all ready to go, some of the addons are Ace, some are not.

So if I understand your instructions and comments correctly I just type /reflux snapshot Boda

Then I'm done? or do I need to emulate profiles?
If I do need to emulate profiles whats the process?
What command do I type for example?
They way it works is you take the name of the saved variable used by Non-Ace addons. In order to find out the name of the addons saved variables name, you have to open the .ToC of each addon and '/reflux add %savedvariablename%'.
suicidalkatt is offline Report comment to moderator  
Reply With Quote
Old 02-12-10, 10:03 AM  
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: POLL: Should Reflux just come with a default list of emulated profiles

Originally posted by suicidalkatt
They way it works is you take the name of the saved variable used by Non-Ace addons. In order to find out the name of the addons saved variables name, you have to open the .ToC of each addon and '/reflux add %savedvariablename%'.
Ok I think I understand now. So my UI is all ready to go and I want to make a profile. I download Reflux, install it, log in and type:

/reflux create Boda UI Currently all profiles are named Bodasafa -Eldre'thalas , does that matter?

It saves the profiles for all Ace(or supported addons) and then to add a non-supported one I look in the .toc file and find the saved variables line. For example in minimap button frame I see:

## SavedVariables: MBFDB

So in game I would type:

/reflux add MBFDB

Once I have all of the addons in the profile I type:

/reflux save

Then I'm done and when people download my UI they will just have to log in and type:

/reflux switch Boda UI

Then all the profiles will be set and they are done correct? If so I only have 1 more question. Is there a command to see what addons are saved to the profile or do I have to look at each addon to see if its Ace supported?
Last edited by Bodasafa : 02-12-10 at 10:08 AM.
Bodasafa is offline Report comment to moderator  
Reply With Quote
Old 02-12-10, 11:50 AM  
Dernn1337
A Kobold Labourer

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

Originally posted by Bodasafa
Ok I think I understand now. So my UI is all ready to go and I want to make a profile. I download Reflux, install it, log in and type:

/reflux create Boda UI Currently all profiles are named Bodasafa -Eldre'thalas , does that matter?

It saves the profiles for all Ace(or supported addons) and then to add a non-supported one I look in the .toc file and find the saved variables line. For example in minimap button frame I see:

## SavedVariables: MBFDB

So in game I would type:

/reflux add MBFDB

Once I have all of the addons in the profile I type:

/reflux save

Then I'm done and when people download my UI they will just have to log in and type:

/reflux switch Boda UI

Then all the profiles will be set and they are done correct? If so I only have 1 more question. Is there a command to see what addons are saved to the profile or do I have to look at each addon to see if its Ace supported?
im thinking you would have to go from addon to addon (unless theres an easier way) and copy from 'Bodasafa -Eldre'thalas' to all your 'Boda UI' profiles; which now im curious if you could just instead make a reflux profile called 'Bodasafa -Eldre'thalas' and be done..
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Old 02-13-10, 07:14 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

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

Originally posted by Dernn1337
im thinking you would have to go from addon to addon (unless theres an easier way) and copy from 'Bodasafa -Eldre'thalas' to all your 'Boda UI' profiles; which now im curious if you could just instead make a reflux profile called 'Bodasafa -Eldre'thalas' and be done..

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.
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 02-13-10, 11:51 AM  
Limb0
A Cobalt Mageweaver
 
Limb0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 220
File comments: 298
Uploads: 10
This might be redundant but, one thing that I do to ease emulating SavedVariables is that I make "macros" to quickly save the non Ace SVs without constant tabbing..

Macro 1:
MACRO 238 "rui a-p" Spell_Shadow_RainOfFire
AloftDB
AloftCastWarningDB
ChatIconsDB
CowTipDB
DBM_SavedOptions
DBT_SavedOptions
GraphPaperSettings
InterruptSayDB
MSBTProfiles_SavedVars
MSBT_SavedMedia
NeonChatDB
OmniCCDB
Prat3DB
END

Macro 2:
MACRO 239 "rui q-z" Spell_Shadow_RainOfFire
Prat3DB
RangeDisplayDB3
RoguePowerBarsDB
SapperDB
SexyMapDB
StufDB
StufRaidDB
TomTomDB
TomTomWaypoints
WGSettings
XLootDB
END


The new snapshot feature is working well for me, thank you.
Limb0 is offline Report comment to moderator  
Reply With Quote
Old 02-13-10, 08:25 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
I cant get reflux to save my stuf ui; i think it worked 1 time but thats it. Its emulating stuf and i move it how i want for a profile and save then switch to my other and do the same but i switch back and its moved to the 2nd position, aka not the right position.
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Old 02-13-10, 10:21 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally posted by Dernn1337
I cant get reflux to save my stuf ui; i think it worked 1 time but thats it. Its emulating stuf and i move it how i want for a profile and save then switch to my other and do the same but i switch back and its moved to the 2nd position, aka not the right position.
..hmm nvm i think it might have fixed itself or started working after either me restarting wow or because i played an alt for a while? it seems to be working again either way

edit.. and i lied.. stopped working again, stuf won't switch, and also fortexorcist won't switch (fx has a built in profile manager, how would i go about using those profiles with reflux? do i still have to emulate?)
Last edited by Dernn1337 : 02-13-10 at 10:27 PM.
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Old 02-14-10, 09:40 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Dernn1337
..hmm nvm i think it might have fixed itself or started working after either me restarting wow or because i played an alt for a while? it seems to be working again either way

edit.. and i lied.. stopped working again, stuf won't switch, and also fortexorcist won't switch (fx has a built in profile manager, how would i go about using those profiles with reflux? do i still have to emulate?)
Do you have Stuf configured for Per Character Saved Variables?
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 02-14-10, 09:51 AM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally posted by Kagaro
Do you have Stuf configured for Per Character Saved Variables?
nope
Dernn1337 is offline Report comment to moderator  
Reply With Quote
Old 02-14-10, 10:42 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Ok I did find a bug when you switch causing emulated profiels to get inadverntly forgotten after a switch. Im making a fix.
Kagaro is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: