Download
(4Kb)
Download
Updated: 01-09-23 06:18 AM
Compatibility:
Dragonflight (10.0.2)
Updated:01-09-23 06:18 AM
Created:03-17-09 10:53 AM
Downloads:46,203
Favorites:339
MD5:

Reflux  Popular! (More than 5000 hits)

Version: 10.0.2
by: Kagaro, snichols1122

Managed by Gatorsniper-Area52 (Horde) (US) Battletag: Gator#1210

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.

[b]January[.b]
-Toc Bump

July 24th, 2022
-Added to Wowup
-Toc Bump

November 21st, 2020
-Toc Bump

May 17th, 2020
-Updated TOC

September 26th 2019
-Update Toc

June 25th 2019
-Update Toc

December 12th, 2018
-Update Toc

July 18th 2018
-Update TOC

September 2nd 2017
-Update TOC

May 21st 2017
-Update TOC

October 25th 2016
-Update TOC

2.0:
September 27th 2016
-Update TOC

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
Archived Files (2)
File Name
Version
Size
Author
Date
9.2.5.1
5kB
Kagaro
07-24-22 07:49 AM
9.2.5
5kB
Kagaro
07-24-22 07:46 AM


Post A Reply Comment Options
Unread 11-13-09, 01:26 AM  
Phen
A Murloc Raider

Forum posts: 4
File comments: 24
Uploads: 0
I am an idiot but i would be glad for an answer...

Hi
As many UI´s today uses reflux i have a question.

If i for example download a UI that uses reflux but i want to delete som addons i dont need and add som others.

Can i just write "/reflux save" to keep the old reflux profile ( for example i dont want Satrinas buff frame but i need to add a totem timer ) and get my new addons included in the "/reflux switch" command?

I guess what i wonder is that does the deleting of some addons screw anything up or can i add and remove addons as long as i do the "/reflux save" command afterwards?

There is probably an answer to this on the main page but as my english fails sometimes i get confused.

Really appriciate an answer

Best regards
/Phen
__________________
Im not scary, im just a little bit wierd
Last edited by Phen : 11-13-09 at 01:33 AM.
Report comment to moderator  
Reply With Quote
Unread 11-10-09, 10:17 AM  
Davidlloyd83
A Murloc Raider

Forum posts: 8
File comments: 31
Uploads: 0
Quick question

/reflux save addons will save current addon list in the emualted profile.

Above line is pasted from your description , just wondering if that means what im thinking.

I have all my addons in and also reflux , i create my profile etc and save everything as usual , then a few days later i find a new addon i like and i install it - if i type /reflux save addons - will that then save said new addon under the current reflux profile ?
Report comment to moderator  
Reply With Quote
Unread 11-09-09, 07:34 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Re: =] Just another long winded feature request.

Originally posted by ElphieRAWR
Hey there! I absolutely love Reflux, really, I use it for my own alts, my husbands profiles on my computer, etc, for just about anything...

I was wondering if you had plans in the future to add a feature that would use an existing profile when you named a reflux profile after it? for instance:
I have a lot of ace addons, and profiles that are named Elphie, in all of them.
I type /reflux create Elphie, and instead of making new profiles in everything name Elphie with default setups... any addon with Elphie already as a profile.. would just use the existing profile...

Sorry if I didn't explain that very well, it's not my best quality >.>;
When you type /reflux create <sme name here> it simply goes through each ace addon and uses the ace2/ace3/rock api to create a profile. so if the profile is already there i beleive Ace2/3/rock ignore the create request so it may handle the case ithink you might be talking about.
Report comment to moderator  
Reply With Quote
Unread 11-09-09, 07:33 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Originally posted by r1pt1de
Kagaro,
Is there is a way to have reflux ignore a specific addon?
Not at this current time.
Report comment to moderator  
Reply With Quote
Unread 11-09-09, 12:25 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Re: =] Just another long winded feature request.

Originally posted by ElphieRAWR
Hey there! I absolutely love Reflux, really, I use it for my own alts, my husbands profiles on my computer, etc, for just about anything...

I was wondering if you had plans in the future to add a feature that would use an existing profile when you named a reflux profile after it? for instance:
I have a lot of ace addons, and profiles that are named Elphie, in all of them.
I type /reflux create Elphie, and instead of making new profiles in everything name Elphie with default setups... any addon with Elphie already as a profile.. would just use the existing profile...

Sorry if I didn't explain that very well, it's not my best quality >.>;
That wasn't really a question... you just said things you do not what you'd like it to do.
Report comment to moderator  
Reply With Quote
Unread 11-08-09, 11:59 PM  
ElphieRAWR
A Deviate Faerie Dragon
 
ElphieRAWR's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 36
Uploads: 7
=] Just another long winded feature request.

Hey there! I absolutely love Reflux, really, I use it for my own alts, my husbands profiles on my computer, etc, for just about anything...

I was wondering if you had plans in the future to add a feature that would use an existing profile when you named a reflux profile after it? for instance:
I have a lot of ace addons, and profiles that are named Elphie, in all of them.
I type /reflux create Elphie, and instead of making new profiles in everything name Elphie with default setups... any addon with Elphie already as a profile.. would just use the existing profile...

Sorry if I didn't explain that very well, it's not my best quality >.>;
__________________
-- Elphie --
[Matanya of Arthas]
Report comment to moderator  
Reply With Quote
Unread 11-08-09, 11:14 AM  
r1pt1de
A Deviate Faerie Dragon
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 71
Uploads: 2
Kagaro,
Is there is a way to have reflux ignore a specific addon?
Report comment to moderator  
Reply With Quote
Unread 11-08-09, 09:31 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
you 'MyProfile' doesnt exist in your PetLeash Config. The error is being generated by AceDB. The copy function is meant to be used after you had created a uniform profile via reflux. Otherwise when you ask to copy, to goes through every acedb and rock config for each addon and simply asks the addon to copy profiles, so if your missing that name in 1 it will fail.
Report comment to moderator  
Reply With Quote
Unread 11-07-09, 03:18 PM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by Boedicia
The /reflux copy [target profile] function won't work for me and 'MyProfile' does exist. The command doesn't reloadui, it just comes up with this error.

[2009/11/07 21:11:05-1145-x1]: Reflux-1.7\Reflux.lua:114: Cannot copy profile 'MyProfile'. It does not exist.
AceDB-3.0-19 (PetLeash):525: in function `CopyProfile'
Reflux-1.7\Reflux.lua:114: in function <Interface\AddOns\Reflux\Reflux.lua:103>
Reflux-1.7\Reflux.lua:339: in function `?'
Interface\FrameXML\ChatFrame.lua:3508: in function <Interface\FrameXML\ChatFrame.lua:3461>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3177: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3201: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

---
You probably shouldn't use the reflux copy function and just use the copy feature as a part of the ace profiling on fubar.
Report comment to moderator  
Reply With Quote
Unread 11-07-09, 03:14 PM  
Boedicia
A Fallenroot Satyr
 
Boedicia's Avatar

Forum posts: 24
File comments: 32
Uploads: 0
The /reflux copy [target profile] function won't work for me and 'MyProfile' does exist. The command doesn't reloadui, it just comes up with this error.

[2009/11/07 21:11:05-1145-x1]: Reflux-1.7\Reflux.lua:114: Cannot copy profile 'MyProfile'. It does not exist.
AceDB-3.0-19 (PetLeash):525: in function `CopyProfile'
Reflux-1.7\Reflux.lua:114: in function <Interface\AddOns\Reflux\Reflux.lua:103>
Reflux-1.7\Reflux.lua:339: in function `?'
Interface\FrameXML\ChatFrame.lua:3508: in function <Interface\FrameXML\ChatFrame.lua:3461>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3177: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3201: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

---
__________________
Last edited by Boedicia : 11-07-09 at 03:15 PM.
Report comment to moderator  
Reply With Quote
Unread 11-07-09, 08:33 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by Ultranutter
Hi,

Thanks for the reply, i did try it and it reset all my UI addons to default

I did have a backup of my WTF, so is there no way to do this?

Regards
Since you're probably using mostly ace profile addon's I'd say just make a profile with reflux and go to each addon's ace profile and copy it to the reflux profile.
Report comment to moderator  
Reply With Quote
Unread 11-07-09, 07:04 AM  
Ultranutter
Premium Member

Forum posts: 3
File comments: 25
Uploads: 0
Hi,

Thanks for the reply, i did try it and it reset all my UI addons to default

I did have a backup of my WTF, so is there no way to do this?

Regards
Report comment to moderator  
Reply With Quote
Unread 11-07-09, 05:25 AM  
suicidalkatt
A Rage Talon Dragon Guard
 
suicidalkatt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 1467
Uploads: 50
Originally posted by Ultranutter
Hi,

Thanks for the add-on, i have a question!

What if i already have a custom made UI, how can i save it to reflux without losing my current set-up.

Regards
If you have no created profiles, the first profile you make will be the settings and profiles you have currently. So don't fret to make the first jump. If it doesn't work just make sure you've backed up your wtf folder.
Last edited by suicidalkatt : 11-07-09 at 05:30 AM.
Report comment to moderator  
Reply With Quote
Unread 11-07-09, 05:06 AM  
Ultranutter
Premium Member

Forum posts: 3
File comments: 25
Uploads: 0
Hi,

Thanks for the add-on, i have a question!

What if i already have a custom made UI, how can i save it to reflux without losing my current set-up.

Regards
Last edited by Ultranutter : 11-07-09 at 05:10 AM.
Report comment to moderator  
Reply With Quote
Unread 11-02-09, 11:47 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Originally posted by tuff_ghost
So...to use this profile manager, I must re-create my entire UI from scratch?

Might be a good idea to clarify that the feature is not offered in the addon info, that is a pretty huge problem. I was just reading over the description looking for this exact piece of information, because profile saving is the FIRST thing I want in a profile manager.

That said, is the ability to save one's current UI simply not possible in WoW? Or is there some other addon that will allow me to do it?
I may try to get this to work, the biggest issue is currently a given profile is very light in memory as it just contains the name. to expend this to figure out all your existing profile names and build a prper list just needs time + effort. Lately ive been working 7 days a week to meet some deadlines at work and just have been short on time to go back and add this in.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: