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,304
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 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: 235
Uploads: 2
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.
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: 6
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.
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: 235
Uploads: 2
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
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: 235
Uploads: 2
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.
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: 6
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
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)
Report comment to moderator  
Reply With Quote
Unread 03-09-10, 09:45 AM  
EscaFoXX
A Deviate Faerie Dragon
 
EscaFoXX's Avatar

Forum posts: 14
File comments: 43
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.
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: 6
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.
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..
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: 6
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
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.
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: 6
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.
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: 6
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.
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
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: 1
Is it possible to save a addon package with redoing it all?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: