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,033
Favorites:323
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 09-27-10, 12:00 AM  
Oraknathal
A Flamescale Wyrmkin
 
Oraknathal's Avatar

Forum posts: 143
File comments: 20
Uploads: 0
how would i make a pofile for Stuf unit frames i still dont understand??
Oraknathal is offline Report comment to moderator  
Reply With Quote
Old 09-24-10, 09:17 AM  
xanthial
A Defias Bandit

Forum posts: 3
File comments: 6
Uploads: 1
Re: Re: saving current profiles

Originally posted by Kagaro
/reflux snapshot <profile name to create>

ty will try it out
xanthial is offline Report comment to moderator  
Reply With Quote
Old 09-22-10, 08:59 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Re: saving current profiles

Originally posted by xanthial
Ok first off i'm prolly misreading or something but here goes ...i really like reflux my current UI has multiple profiles to get it the look it has... Is there a way to install reflux and have it save the current profiles i have for a single line command?
/reflux snapshot <profile name to create>
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 09-14-10, 03:45 AM  
xanthial
A Defias Bandit

Forum posts: 3
File comments: 6
Uploads: 1
saving current profiles

Ok first off i'm prolly misreading or something but here goes ...i really like reflux my current UI has multiple profiles to get it the look it has... Is there a way to install reflux and have it save the current profiles i have for a single line command?
xanthial is offline Report comment to moderator  
Reply With Quote
Old 09-10-10, 04:00 AM  
Tonyleila
A Frostmaul Preserver
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 279
File comments: 1228
Uploads: 31
Hi, how to add profils form recount or Stuffing?
I tried

/reflux add RecountDB
...RecountDB Added to emulation list.
/reflux add StuffingDB
...StuffingDB Added to emulation list.
/reflux save
...Saving StuffingDB
...Saving RecountDB
/reload

now i got to an other char and tipe /reflux switch "myuiname"

....everything loads Stuffing and Recount won't
Tonyleila is offline Report comment to moderator  
Reply With Quote
Old 08-03-10, 09:55 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by kupii
I've got 2 different profiles setup on the same character. Is it possible to have have certain addons disabled/enabled for each profile, without manually having to logout and disable/enable addons?
Yes you can save addon state for each prfile.
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 07-30-10, 03:34 PM  
kupii
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I've got 2 different profiles setup on the same character. Is it possible to have have certain addons disabled/enabled for each profile, without manually having to logout and disable/enable addons?
kupii is offline Report comment to moderator  
Reply With Quote
Old 07-20-10, 05:27 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
That error means your trying to use a profile name, that already exists for the snapshot. That is an error in AceDB-3.0 which doesnt allow you to have 2 profiles with the same name.
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 07-18-10, 10:18 PM  
Sec
A Cyclonian
 
Sec's Avatar

Forum posts: 48
File comments: 181
Uploads: 0
Originally posted by Mechrior
error since new patch

comes up when trying to use snapshot

[2010/06/30 13:01:26-491-x1]: Reflux-1.9\Reflux.lua:117: Cannot have the same source and destination profiles.
AceDB-3.0-21 (AtlasLoot):537: in function `CopyProfile'
Reflux-1.9\Reflux.lua:117: in function <Interface\AddOns\Reflux\Reflux.lua:104>
Reflux-1.9\Reflux.lua:413: in function `?'
Interface\FrameXML\ChatFrame.lua:4049: in function <Interface\FrameXML\ChatFrame.lua:3997>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3660: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3698: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

---

I get something similar...

Code:
Message: Interface\AddOns\Reflux\Reflux.lua:117: Cannot have the same source and destination profiles.
Time: 07/19/10 00:17:14
Count: 1
Stack: [C]: ?
...nterface\AddOns\Mapster\Libs\AceDB-3.0\AceDB-3.0.lua:537: in function `CopyProfile'
Interface\AddOns\Reflux\Reflux.lua:117: in function <Interface\AddOns\Reflux\Reflux.lua:104>
Interface\AddOns\Reflux\Reflux.lua:413: in function `?'
Interface\FrameXML\ChatFrame.lua:4049: in function <Interface\FrameXML\ChatFrame.lua:3997>
[C]: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3660: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:3698: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals: (*temporary) = "Cannot have the same source and destination profiles."
Sec is offline Report comment to moderator  
Reply With Quote
Old 07-10-10, 04:43 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
Originally posted by Gsusnme
Just did a quick scan though all 15 pages on comments and did NOT see this question, so forgive me if i missed it and it has been covered.

I was wondering if there is a way to EXCLUDE certain Ace add-on's from being switched when I switch Reflux profiles (or create a new one).
Some add-on's such a RatingBuster for example, are HIGHLY dependant on Class / Spec so obivously one size does NOT fit all.

While the majority of these add-on's I DO wish to have setup exactly the same for each class/character and I wish they WOULD default to a "Default" profile (was that redundant?) they usually default to a "Character - Server" profile and I must change them all manually, or I did until I found Reflux .

The problem though is while I can use Reflux to switch the majority of my add-on's to a "Universal" profile, I still have to manually set others dependant on Class / Spec.
So in my long-winded explanation basically I'm asking, is there a way to exclude Ace add-on's specifically before switching / loading / saving a Reflux profile? If not is that a functionality that you would ever consider adding?

Thank's in advance for a possible answer, and thanks in general for this endlessly handy mod.
There is no exclude mechanism.
Kagaro is offline Report comment to moderator  
Reply With Quote
Old 07-06-10, 09:49 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 56
File comments: 198
Uploads: 1
Just did a quick scan though all 15 pages on comments and did NOT see this question, so forgive me if i missed it and it has been covered.

I was wondering if there is a way to EXCLUDE certain Ace add-on's from being switched when I switch Reflux profiles (or create a new one).
Some add-on's such a RatingBuster for example, are HIGHLY dependant on Class / Spec so obivously one size does NOT fit all.

While the majority of these add-on's I DO wish to have setup exactly the same for each class/character and I wish they WOULD default to a "Default" profile (was that redundant?) they usually default to a "Character - Server" profile and I must change them all manually, or I did until I found Reflux .

The problem though is while I can use Reflux to switch the majority of my add-on's to a "Universal" profile, I still have to manually set others dependant on Class / Spec.
So in my long-winded explanation basically I'm asking, is there a way to exclude Ace add-on's specifically before switching / loading / saving a Reflux profile? If not is that a functionality that you would ever consider adding?

Thank's in advance for a possible answer, and thanks in general for this endlessly handy mod.
Gsusnme is offline Report comment to moderator  
Reply With Quote
Old 07-04-10, 11:31 AM  
Vorsim
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Originally posted by Mechrior
error since new patch

comes up when trying to use snapshot

~nasty error~

---
The snapshot command worked fine for me just now ~shrugs~
Vorsim is offline Report comment to moderator  
Reply With Quote
Old 06-30-10, 05:02 PM  
Victimize
A Murloc Raider

Forum posts: 5
File comments: 15
Uploads: 0
WRong addon XD
Last edited by Victimize : 06-30-10 at 05:03 PM.
Victimize is offline Report comment to moderator  
Reply With Quote
Old 06-30-10, 04:51 PM  
Magless
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
When I do /reflux save to save my UI, it tells me "No emulations saved"

What does this mean? I added the emulated addons correctly. I got a message saying that they were being emulated, but when I do the /reflux save, I get that message.


EDIT: It seems to have still saved the settings despite this message
Last edited by Magless : 06-30-10 at 07:46 PM.
Magless is offline Report comment to moderator  
Reply With Quote
Old 06-30-10, 06:03 AM  
Mechrior
A Chromatic Dragonspawn
 
Mechrior's Avatar

Forum posts: 153
File comments: 99
Uploads: 0
error since new patch

comes up when trying to use snapshot

[2010/06/30 13:01:26-491-x1]: Reflux-1.9\Reflux.lua:117: Cannot have the same source and destination profiles.
AceDB-3.0-21 (AtlasLoot):537: in function `CopyProfile'
Reflux-1.9\Reflux.lua:117: in function <Interface\AddOns\Reflux\Reflux.lua:104>
Reflux-1.9\Reflux.lua:413: in function `?'
Interface\FrameXML\ChatFrame.lua:4049: in function <Interface\FrameXML\ChatFrame.lua:3997>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3660: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3698: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

---
__________________
When the light in your heart shines, The rest of the world will pale in comparison


[IMG]http://********************/cache/banner/604963.png[/IMG]
Mechrior is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: