Category: Developer Utilities
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.9
Date:
02-24-2010 10:55 AM
Size:
4.25 Kb
Downloads:
7,682
Favorites:
244
MD5:
Reflux   Popular! (More than 5000 hits)
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.
  Change Log - Reflux
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 - Reflux
Sorry, there are currently no optional files available.
  Archived Versions - Reflux
File Name
Version
Size
Author
Date
1.8RC1
4kB
Kagaro
02-07-2010 10:15 AM
1.7
4kB
Kagaro
08-07-2009 06:52 AM
1.7RC2
3kB
Kagaro
06-23-2009 10:54 AM
1.7RC1
4kB
Kagaro
05-08-2009 06:46 AM
1.6
4kB
Kagaro
04-24-2009 10:42 AM
1.5
4kB
Kagaro
04-22-2009 10:29 AM
1.5RC2
4kB
Kagaro
04-13-2009 07:52 AM
1.5RC1
4kB
Kagaro
03-24-2009 07:25 AM
1.4
3kB
Kagaro
03-21-2009 07:34 PM
1.4RC2
3kB
Kagaro
03-19-2009 07:29 AM
1.4RC1
3kB
Kagaro
03-18-2009 09:28 AM
1.1-Beta
2kB
Kagaro
03-17-2009 11:53 AM
  Comments - Reflux
Post A Reply Comment Options
Old 03-19-2010, 11:49 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Managed to snapshot, add and save profile #1, but then i change ui, snapshot, save and says no emulations are saved; i add the mods again (not sure if u have to do it the second time but i did just to make sure) and still says no emulations saved
Dernn1337 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-19-2010, 11:29 AM  
Kagaro
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 98
Uploads: 5
Quote:
Originally posted by Kagaro
Thanks, any info helps.
Alpha version on www.wowace.com may have you fix, haent been able to test it yet.
Kagaro is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-18-2010, 01:00 PM  
Kagaro
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 98
Uploads: 5
Quote:
Originally posted by thamaht
A bit of extra info if you haven't already gotten to it:

They are being properly added, as they do show up with /reflux show.

I'm not sure if it's saving properly, because I tried changing a setting in an emulated addon and then /reflux switch back to the profile to see if it reverted as it should, and it did not.
Thanks, any info helps.
Kagaro is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-15-2010, 08:22 PM  
thamaht
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Quote:
Originally posted by Kagaro
Ill look into it
A bit of extra info if you haven't already gotten to it:

They are being properly added, as they do show up with /reflux show.

I'm not sure if it's saving properly, because I tried changing a setting in an emulated addon and then /reflux switch back to the profile to see if it reverted as it should, and it did not.
thamaht is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-13-2010, 08:05 AM  
Kagaro
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 98
Uploads: 5
Quote:
Originally posted by Dernn1337
So i did snapshot for a profile, did add StufDB, then saved, and it said no emulations saved... i'm confused..
Ill look into it
Kagaro is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-13-2010, 03:19 AM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
So i did snapshot for a profile, did add StufDB, then saved, and it said no emulations saved... i'm confused..
Dernn1337 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-10-2010, 02:07 PM  
Kagaro
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 98
Uploads: 5
Quote:
Originally posted by EscaFoXX
I've decently started to compile my own UI
Having gotten everything where I want (more or less) I ran Reflux to snapshot the ui

I get this error with !Bugsack



If I turn off BF I still get the error message, with it saying that DockingStation is the problem, but the bottom set of lines stay the sme "ChatEdit_SendText and all that part"
It means the name your choosing for your new snapshot already exists as a profile name in DockingStation. Choose a new unique name for your snapshot.
Kagaro is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-09-2010, 09:45 AM  
EscaFoXX
A Murloc Raider

Forum posts: 4
File comments: 17
Uploads: 0
I've decently started to compile my own UI
Having gotten everything where I want (more or less) I ran Reflux to snapshot the ui

I get this error with !Bugsack

Quote:
[2010/03/09 15:42:01-10-x1]: Reflux-1.9\Reflux.lua:117: Cannot have the same source and destination profiles.
AceDB-3.0-19 (ButtonFacade):521: 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:3552: in function <Interface\FrameXML\ChatFrame.lua:3505>:
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3221: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3245: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

---
If I turn off BF I still get the error message, with it saying that DockingStation is the problem, but the bottom set of lines stay the sme "ChatEdit_SendText and all that part"

Last edited by EscaFoXX : 03-09-2010 at 09:50 AM.
EscaFoXX is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-27-2010, 02:32 AM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Having some trouble creating 2 profiles (1 for healing, 1 for tanking); created the tank one using snapshot, then emulating addons, then saving. Then what do i do after this? I tried moving an addon, using snapshot, and saving but it says no emulations are being saved or whatever, and when i switch between them the mod in the healer ui isnt moved, compared to the tank ui. (The addon im trying to get working is stuf; i also tried emulating the addon again after taking the snapshot for the second ui and then saving it and it still says no emulations are being saved)
Dernn1337 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-26-2010, 09:48 AM  
Kagaro
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 98
Uploads: 5
Quote:
Originally posted by Bodasafa
Here's the bug sack report a user sent to me:



Any help would be appreciated.
Could be an issue with you emulating sbfdb when its already an ace managed DB
Kagaro is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2010, 08:29 PM  
Bodasafa
A Murloc Raider
 
Bodasafa's Avatar

Forum posts: 4
File comments: 118
Uploads: 4
Here's the bug sack report a user sent to me:

Quote:
1x SatrinaBuffFrame-3.1\SBFTracking.lua:20: bad argument #1 to 'tinsert' (table expected, got nil)
SatrinaBuffFrame-3.1\SBFTracking.lua:20: in function `?'
SatrinaBuffFrame-3.1\SBFBuff.lua:206: in function `UpdateUnitAuras'
SatrinaBuffFrame-3.1\SatrinaBuffFrame.lua:399: in function `Update'
SatrinaBuffFrame-3.1\SatrinaBuffFrame.lua:392: in function `ForceGet'
SatrinaBuffFrame-3.1\SatrinaBuffFrame.lua:381: in function `ForceAll'
SatrinaBuffFrame-3.1\SBFButtonFacade.lua:23: in function `callback'
LibButtonFacade-1.0-?:89: in function <...ade\Libs\LibButtonFacade-1.0\LibButtonFacade-1.0.lua:84>
LibButtonFacade-1.0-?:719: in function `Skin'
SatrinaBuffFrame-3.1\SBFButtonFacade.lua:47: in function `SetupGroup'
SatrinaBuffFrame-3.1\SBFFrame.lua:302: in function `SetupFrame'
SatrinaBuffFrame-3.1\SBFFrame.lua:158: in function `SetupFrames'
SatrinaBuffFrame-3.1\SBFSavedVar.lua:408: in function `?'
...:
<in C code>: ?
<string>:"safecall Dispatcher[3]":13: in function `?'
CallbackHandler-1.0-5:91: in function `Fire'
AceDB-3.0-19 (AtlasLoot):441: in function `SetProfile'
Reflux-1.9\Reflux.lua:57: in function <Reflux\Reflux.lua:39>
Reflux-1.9\Reflux.lua:372: in function `?'
Interface\FrameXML\ChatFrame.lua:3552: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:3221: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:3245: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
Any help would be appreciated.
Bodasafa is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2010, 08:25 PM  
Bodasafa
A Murloc Raider
 
Bodasafa's Avatar

Forum posts: 4
File comments: 118
Uploads: 4
I am getting a few reports of people not able to set my profiles through reflux despite setting it up to the best of my abilities.

Any chance someone could download the latest version of my UI and see what the issue is. I'm really stuck here, thought I had it all set up right.

Here's a link to my download page: http://www.wowinterface.com/download...24-BodaUI.html
Bodasafa is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2010, 07:27 AM  
Kagaro
A Fallenroot Satyr
Interface Author - Click to view interfaces

Forum posts: 23
File comments: 98
Uploads: 5
Quote:
Originally posted by Bodasafa
Everything seems to be working fine, except now I have x3 IceCoreDB's emulated. If this dosent cause an issue Ill call it done. I guess I just need to know if I should start over.

For some reason when I did the snapshot it set Icehud to default and the only way to get it back was the .lua and .lua bak swap. I then /reflux add IceCoreDB and it swapped Icehud to default again, however I was able to copy the old profile to the newly emulated BodaUI profile and then /reflux save.

So as a test I set Icehud to Warrior (a default version) and then typed /reflux switch BodaUI. It then came up with the proper settings.

Adding the addons you listed below with Ace support manually did not seem to effect anything. I just added them as a double check.

Also how would I check to see if an addon is ace profiled, is it listed in the .toc file?
The triple listing shouldnt be an issue, most likely just a printing error on some sort as each entry is stored uniquly by name (Case is sensitive though)

The only way to check and see if an addon is Ace2/3 or Rock DB supported is check the the .toc and embeds.xml and see if it is importing Ace2/3 or Rock and/or check the code manually. This is one of the reasons I asked for common addons to auto emulate since it can be a little daunting to figure them all out.
Kagaro is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-24-2010, 12:59 PM  
Bodasafa
A Murloc Raider
 
Bodasafa's Avatar

Forum posts: 4
File comments: 118
Uploads: 4
Everything seems to be working fine, except now I have x3 IceCoreDB's emulated. If this dosent cause an issue Ill call it done. I guess I just need to know if I should start over.

For some reason when I did the snapshot it set Icehud to default and the only way to get it back was the .lua and .lua bak swap. I then /reflux add IceCoreDB and it swapped Icehud to default again, however I was able to copy the old profile to the newly emulated BodaUI profile and then /reflux save.

So as a test I set Icehud to Warrior (a default version) and then typed /reflux switch BodaUI. It then came up with the proper settings.

Adding the addons you listed below with Ace support manually did not seem to effect anything. I just added them as a double check.

Also how would I check to see if an addon is ace profiled, is it listed in the .toc file?

Last edited by Bodasafa : 02-24-2010 at 01:33 PM.
Bodasafa is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-24-2010, 12:54 PM  
suicidalkatt
An Aku'mai Servant
 
suicidalkatt's Avatar
Interface Author - Click to view interfaces

Forum posts: 36
File comments: 519
Uploads: 10
Quote:
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.
__________________

Author of the Ultimate Shaman UI
Author of Tidy Plates: Clean Plates
Author of Tidy Plates: Threat Plates

Last edited by suicidalkatt : 02-24-2010 at 12:55 PM.
suicidalkatt is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.