Minion Beta! - Help us test our new AddOn updater. Get it now!
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,795
Favorites:322
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-24-10, 12:59 PM  
Bodasafa
A Deviate Faerie Dragon
 
Bodasafa's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 234
Uploads: 6
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-10 at 01:33 PM.
Bodasafa is offline Report comment to moderator  
Reply With Quote
Unread 02-25-10, 07:27 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
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 offline Report comment to moderator  
Reply With Quote
Unread 02-25-10, 08:25 PM  
Bodasafa
A Deviate Faerie Dragon
 
Bodasafa's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 234
Uploads: 6
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  
Reply With Quote
Unread 02-25-10, 08:29 PM  
Bodasafa
A Deviate Faerie Dragon
 
Bodasafa's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 234
Uploads: 6
Here's the bug sack report a user sent to me:

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  
Reply With Quote
Unread 02-26-10, 09:48 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
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 offline Report comment to moderator  
Reply With Quote
Unread 02-27-10, 02:32 AM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
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  
Reply With Quote
Unread 03-09-10, 09:45 AM  
EscaFoXX
A Deviate Faerie Dragon
 
EscaFoXX's Avatar

Forum posts: 13
File comments: 41
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

[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-10 at 09:50 AM.
EscaFoXX is offline Report comment to moderator  
Reply With Quote
Unread 03-10-10, 02:07 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
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 offline Report comment to moderator  
Reply With Quote
Unread 03-13-10, 03:19 AM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
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  
Reply With Quote
Unread 03-13-10, 08:05 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
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 offline Report comment to moderator  
Reply With Quote
Unread 03-15-10, 07:22 PM  
thamaht
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
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  
Reply With Quote
Unread 03-18-10, 12:00 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
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 offline Report comment to moderator  
Reply With Quote
Unread 03-19-10, 10:29 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 9
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 offline Report comment to moderator  
Reply With Quote
Unread 03-19-10, 10:49 PM  
Dernn1337
A Kobold Labourer

Forum posts: 0
File comments: 42
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  
Reply With Quote
Unread 04-04-10, 06:43 AM  
pesko
A Defias Bandit
AddOn Compiler - Click to view compilations

Forum posts: 2
File comments: 4
Uploads: 4
Is it possible to save a addon package with redoing it all?
pesko is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: