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,161
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 01-31-23, 09:14 AM  
Freybug
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
nibProfileLoader alternative

Hello guys, nibProfileLoader no longer works, do you have any alternative?
Report comment to moderator  
Reply With Quote
Unread 10-31-20, 04:12 PM  
snichols1122
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 132
Uploads: 10
for those of you that use the twitch client. https://www.curseforge.com/wow/addons/reflux2
Report comment to moderator  
Reply With Quote
Unread 01-22-19, 10:10 PM  
nordrassil
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 41
Uploads: 1
Originally Posted by snichols1122
Just check Global profile and set it up then you can click global profile and it will remember the settings you put in
Originally Posted by nordrassil
Originally Posted by UltimateZero
Originally Posted by nordrassil
Does anyone know how I can get this to work properly with SexyMap?

SexyMap doesn't use custom names for profiles, only charactername-Realmname, so I can't figure out how to save a profile into reflux.
When working on a profile, you'd want to use the "/reflux add" command.



So, you'll need to figure out what SexyMap is using as its SavedVariables, and put that after the "/reflux add" command, then (if successful), type "/reflux save". What that'll do is essentially copy SexyMap's settings into the Reflux profile you're working on, and it should automatically configure SexyMap in that way every time you load the Reflux profile in the future. If you make changes to SexyMap in the future and you're still on the same profile, you can just type "/reflux save" again.

That SHOULD do it.
Thanks, but that doesn't work with this addon, since adding that stuff, and using it in conjunction with the reflux command will call for a profile name from the savedvariables file that you added.

The thing is, SexyMap doesn't use named profiles, only charactername-servername profiles, and that fucks it up. Even tried manually changing a charactername-servername to my profile's name, but does nothing.
Yeah that's what I ended up doing, but kinda defeats the purpose of having one ring/command to rule them all.
Report comment to moderator  
Reply With Quote
Unread 07-19-18, 01:57 AM  
snichols1122
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 132
Uploads: 10
Just check Global profile and set it up then you can click global profile and it will remember the settings you put in
Originally Posted by nordrassil
Originally Posted by UltimateZero
Originally Posted by nordrassil
Does anyone know how I can get this to work properly with SexyMap?

SexyMap doesn't use custom names for profiles, only charactername-Realmname, so I can't figure out how to save a profile into reflux.
When working on a profile, you'd want to use the "/reflux add" command.



So, you'll need to figure out what SexyMap is using as its SavedVariables, and put that after the "/reflux add" command, then (if successful), type "/reflux save". What that'll do is essentially copy SexyMap's settings into the Reflux profile you're working on, and it should automatically configure SexyMap in that way every time you load the Reflux profile in the future. If you make changes to SexyMap in the future and you're still on the same profile, you can just type "/reflux save" again.

That SHOULD do it.
Thanks, but that doesn't work with this addon, since adding that stuff, and using it in conjunction with the reflux command will call for a profile name from the savedvariables file that you added.

The thing is, SexyMap doesn't use named profiles, only charactername-servername profiles, and that fucks it up. Even tried manually changing a charactername-servername to my profile's name, but does nothing.
Report comment to moderator  
Reply With Quote
Unread 06-22-17, 01:06 PM  
nordrassil
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 41
Uploads: 1
Originally Posted by UltimateZero
Originally Posted by nordrassil
Does anyone know how I can get this to work properly with SexyMap?

SexyMap doesn't use custom names for profiles, only charactername-Realmname, so I can't figure out how to save a profile into reflux.
When working on a profile, you'd want to use the "/reflux add" command.



So, you'll need to figure out what SexyMap is using as its SavedVariables, and put that after the "/reflux add" command, then (if successful), type "/reflux save". What that'll do is essentially copy SexyMap's settings into the Reflux profile you're working on, and it should automatically configure SexyMap in that way every time you load the Reflux profile in the future. If you make changes to SexyMap in the future and you're still on the same profile, you can just type "/reflux save" again.

That SHOULD do it.
Thanks, but that doesn't work with this addon, since adding that stuff, and using it in conjunction with the reflux command will call for a profile name from the savedvariables file that you added.

The thing is, SexyMap doesn't use named profiles, only charactername-servername profiles, and that fucks it up. Even tried manually changing a charactername-servername to my profile's name, but does nothing.
Report comment to moderator  
Reply With Quote
Unread 06-15-17, 02:54 PM  
UltimateZero
A Kobold Labourer

Forum posts: 0
File comments: 25
Uploads: 0
Originally Posted by nordrassil
Does anyone know how I can get this to work properly with SexyMap?

SexyMap doesn't use custom names for profiles, only charactername-Realmname, so I can't figure out how to save a profile into reflux.
When working on a profile, you'd want to use the "/reflux add" command.

...-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

...

I finish up configuring my ui. Im pretty happy with it. Now that im done I need to save the emulated profile

/reflux save
So, you'll need to figure out what SexyMap is using as its SavedVariables, and put that after the "/reflux add" command, then (if successful), type "/reflux save". What that'll do is essentially copy SexyMap's settings into the Reflux profile you're working on, and it should automatically configure SexyMap in that way every time you load the Reflux profile in the future. If you make changes to SexyMap in the future and you're still on the same profile, you can just type "/reflux save" again.

That SHOULD do it.
Report comment to moderator  
Reply With Quote
Unread 06-05-17, 09:58 AM  
nordrassil
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 41
Uploads: 1
Does anyone know how I can get this to work properly with SexyMap?

SexyMap doesn't use custom names for profiles, only charactername-Realmname, so I can't figure out how to save a profile into reflux.
Report comment to moderator  
Reply With Quote
Unread 09-27-16, 07:34 PM  
snichols1122
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 132
Uploads: 10
Reflux is now being updated again.

for those of you with multiple accounts i highly recommend http://www.wowinterface.com/download....html...update the .toc to currect content
Report comment to moderator  
Reply With Quote
Unread 02-26-13, 03:18 PM  
Rusken
A Theradrim Guardian
AddOn Compiler - Click to view compilations

Forum posts: 61
File comments: 78
Uploads: 2
Thanks, i have encountered a problem regarding the emulated profiles tho.
I did a /reflux snapshot "profilename" and then added bagbrothers, bagnon, stuf and nibchattabs savedvariable name that i found in the .toc and then did a /save.
After this i logged in to an alt did a /reflux switch "profilename" and everything loads except the addons mentioned above, they are in their defult look.
Am i doing something wrong? I thought reflux would create profiles for the addons that miss it when you add their savedvariable name.
Or atleast this is what he says on wowinterface.
When i do a /reflux show on my main it says

Active profile is "profilename"
StufDB is being emulated.
BrotherBags is being emulated.
BagnonGlobalSettings is being emulated.
BagnonFrameSettings is being emulated.
Addon state is not being saved.

Whats up with the last line? I did type /reflux save and i get "no emulations saved" in the chat.
What am i missing?
Thanks!
Report comment to moderator  
Reply With Quote
Unread 02-03-13, 11:57 AM  
Icycold
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Is it possible to emulate a profile for blizzard unit frames?
Report comment to moderator  
Reply With Quote
Unread 12-06-12, 03:09 PM  
XanUI
A Murloc Raider
 
XanUI's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 49
Uploads: 4
Reflux and Dominos

*Problem solved
Last edited by XanUI : 12-07-12 at 03:43 PM.
Report comment to moderator  
Reply With Quote
Unread 11-11-12, 09:12 AM  
Icycold
A Kobold Labourer

Forum posts: 1
File comments: 22
Uploads: 0
Hello, if i make changes to my ui AFTER having created the profile and saving my emulated profiles then hitting /reflux save ONCE, any changes I make to my ui after that will /reflux save save those settings?
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 05:38 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
Just don't use any of the Refux Commands:
Use the same name for all addons profils that you want to load:
I have 3 Profils: LeilaUI, LeilaUI-m, and LeilaUI-d

Now go into your saved vabs and open "Reflux.lua" file and change it like this
Code:
RefluxDB = {
	["activeProfile"] = "LeilaUI",
	["profiles"] = {
		["LeilaUI-m"] = {
		},
		["LeilaUI"] = {
		},
		["LeilaUI-d"] = {
		},
	},
	["ignored"] = {
	},
	["emulated"] = {
	},
}
Now if you use "/reflux switch LeilaUI-m" it will load all addon profils with the name "LeilaUI-m"

Also nibProfileLoader is a nice addon to load reflux profils with one klick
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 06-24-12, 10:20 AM  
Fef
A Kobold Labourer
 
Fef's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 77
Uploads: 2
Originally Posted by Fef
Originally Posted by Eolian
first off, thanks for making this addon. its been essential to saving my settings and for me to be able to get my own UI out there for others easily.

now my issue, which mind you this is the first time ever that something hasnt worked in the 2+ years Ive used reflux:

This past weekend I have been tweaking and making some changes to my UI and suddenly the /reflux save (name) command doesnt appear to be working. I get no text confirmation in the chat window and its freaking me out. I have no idea if its saving or not.
I tried /reflux snapshot and that appeared to work, but Im guessing you can only do it once? My guess is based off the fact once I try that command again, nothing happens and no text confirmation.

Please help
Same issue... I can't create new profiles, and when I do actually manage it, it messes with old profiles... It's become a gigantic pain in my side. This is the THIRD time I've attempted to COMPLETELY recreate my UI. I Actually try to keep my UI updated on wowinterface, but with the recent issues, I am finding it impossible. I've tried all of your "solutions" and it's just not working.
ALSO trying to make a windowed version of my UI, which reflux doesn't seem to enjoy. This requires different positioning of my Stuf frames and dominos, both of which seem to ignore the new profiles I've created in Stuf. When I type /reflux save, I get "no emulations saved." When I add the addons, like stuf, I get the same message. The only time I can see what addons are being emulated is when I'm in my main UI.

I also find that kgpanels and reflux seem to work HORRIBLY together - I create new layouts in kgpanels and they're not available when I switch profiles.

I can't account for any of this, not can I find any help online. Considering that you have no competition in this market, some help would be greatly appreciated. Thanks!
Report comment to moderator  
Reply With Quote
Unread 06-23-12, 06:05 PM  
Fef
A Kobold Labourer
 
Fef's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 77
Uploads: 2
Originally Posted by Eolian
first off, thanks for making this addon. its been essential to saving my settings and for me to be able to get my own UI out there for others easily.

now my issue, which mind you this is the first time ever that something hasnt worked in the 2+ years Ive used reflux:

This past weekend I have been tweaking and making some changes to my UI and suddenly the /reflux save (name) command doesnt appear to be working. I get no text confirmation in the chat window and its freaking me out. I have no idea if its saving or not.
I tried /reflux snapshot and that appeared to work, but Im guessing you can only do it once? My guess is based off the fact once I try that command again, nothing happens and no text confirmation.

Please help
Same issue... I can't create new profiles, and when I do actually manage it, it messes with old profiles... It's become a gigantic pain in my side. This is the THIRD time I've attempted to COMPLETELY recreate my UI. I Actually try to keep my UI updated on wowinterface, but with the recent issues, I am finding it impossible. I've tried all of your "solutions" and it's just not working.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: