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,210
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 04-24-09, 09:25 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Originally posted by Barjack
Doing "/reflux switch" by itself creates a new profile with the empty string ("") for a name, which is kind of bad since it cannot be deleted by Reflux, nor by any other addon I tried (including Dominos and the standard Ace3 profile manager many addons have).
hrmm i thought i caught that, ill add a fix.
Report comment to moderator  
Reply With Quote
Unread 04-23-09, 12:09 PM  
Barjack
A Black Drake
AddOn Author - Click to view AddOns

Forum posts: 89
File comments: 58
Uploads: 7
Doing "/reflux switch" by itself creates a new profile with the empty string ("") for a name, which is kind of bad since it cannot be deleted by Reflux, nor by any other addon I tried (including Dominos and the standard Ace3 profile manager many addons have).
Report comment to moderator  
Reply With Quote
Unread 04-23-09, 03:47 AM  
Spectro
A Flamescale Wyrmkin
 
Spectro's Avatar

Forum posts: 142
File comments: 17
Uploads: 0
Bah, I screwed up. I entered /reflux create default and now it seems like it reset my saved variables. Can I get my old settings back? >_<
__________________
multiplayermaniacs.com
Report comment to moderator  
Reply With Quote
Unread 04-06-09, 12:42 PM  
MidgetMage55
Grinch!
 
MidgetMage55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1498
File comments: 66
Uploads: 2
Re: Re: resetting

Originally posted by Kagaro
Ive added Rock support this weekend, thats what got you Chinchilla as far as I know uses rock to manage its saved variables so it got stomped by the rock logout hook. You can grab the beta on wowace for rock support (I dont have any rock addons so ackis was testing for me)
Thanks a bunch. Ill give it a go and report back if i have any additional issues.
__________________

I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor
Report comment to moderator  
Reply With Quote
Unread 04-06-09, 09:27 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Re: resetting

Originally posted by MidgetMage55
I seem to have an issue when I add certain saved variables to reflux for emulation. I tested it with chinchilla since its one of the addons that takes the least amount of work to configure. Before I added its database (ChinchillaDB) to reflux for emulation I had several profiles I had created for various layouts. Which of course could be changed as needed. When I added it to reflux for emulation and made a new profile (DK1 in this case) it wiped out all the profiles I had created before emulation was added. Roughly 8 profiles were removed and now only 'default' is in the file. I have back ups of my WTF folder so it wasnt a loss of any kind.

My hope was that it would just add a new profile much like it does for addons like bartender4 where i can just copy existing ones to the reflux created one so I would be able to save myself piles of work redoing quite a few of my addons to work with reflux. It also wipes the savedvariables for addons like cooldowntimers that dont really have a profile but have it set up per character and globally (which i assume it uses the server based variables if one is not created for an individual character) which it resets for both sets of variables. If there is a way to avoid it resetting the variables in general that would be great. If nothing else just being able to copy what profiles already exists (like bt4) would be super.

My main desire for use of reflux is to be able to have my current preferred layouts of which there are about 5 set up for various classes. Then make secondary sets that are optimized for raids and so on that I can change quickly.

I'm not sure if I'm missing something in the process that's causing this (aka user error) or if its default behavior and unavoidable.

I've been looking for something like this for a while and im extremely excited to see it as a reality. Much appreciation for your work. =)
Ive added Rock support this weekend, thats what got you Chinchilla as far as I know uses rock to manage its saved variables so it got stomped by the rock logout hook. You can grab the beta on wowace for rock support (I dont have any rock addons so ackis was testing for me)
Report comment to moderator  
Reply With Quote
Unread 04-04-09, 12:45 PM  
MidgetMage55
Grinch!
 
MidgetMage55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1498
File comments: 66
Uploads: 2
resetting

I seem to have an issue when I add certain saved variables to reflux for emulation. I tested it with chinchilla since its one of the addons that takes the least amount of work to configure. Before I added its database (ChinchillaDB) to reflux for emulation I had several profiles I had created for various layouts. Which of course could be changed as needed. When I added it to reflux for emulation and made a new profile (DK1 in this case) it wiped out all the profiles I had created before emulation was added. Roughly 8 profiles were removed and now only 'default' is in the file. I have back ups of my WTF folder so it wasnt a loss of any kind.

My hope was that it would just add a new profile much like it does for addons like bartender4 where i can just copy existing ones to the reflux created one so I would be able to save myself piles of work redoing quite a few of my addons to work with reflux. It also wipes the savedvariables for addons like cooldowntimers that dont really have a profile but have it set up per character and globally (which i assume it uses the server based variables if one is not created for an individual character) which it resets for both sets of variables. If there is a way to avoid it resetting the variables in general that would be great. If nothing else just being able to copy what profiles already exists (like bt4) would be super.

My main desire for use of reflux is to be able to have my current preferred layouts of which there are about 5 set up for various classes. Then make secondary sets that are optimized for raids and so on that I can change quickly.

I'm not sure if I'm missing something in the process that's causing this (aka user error) or if its default behavior and unavoidable.

I've been looking for something like this for a while and im extremely excited to see it as a reality. Much appreciation for your work. =)
__________________

I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 06:07 PM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
its a case by case basis on wether they use Ace for profiles.

i would say 'Default' should be switched immediatly since thats a pretty common on at install time. other would be like Class: Warrior etc ..
that are created by default
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 12:51 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 642
Uploads: 4
Are there "secure" profiles, i.e. "default" that we should NOT use? And how likely would it be to get a list of addons that NEED an emulated profile? Perhaps on Google docs or some such group site, that users could add to? I can go through and figure out which ones don't have profiles, but sometimes a ltitle thing goes through your fingers (like forgetting to emulate my AnnounceIt profile and losing all my nifty announces).

This is a great addon, keep up the good work!
Report comment to moderator  
Reply With Quote
Unread 03-25-09, 05:01 PM  
kilth2
A Warpwood Thunder Caller
 
kilth2's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 93
File comments: 15
Uploads: 3
Originally posted by Kagaro
Not atm, it switches all profiles it finds, anddoe s areloadui ui afterwards.

Ill see about doing a switchexact and only switch 1 profile for 1 mod
That would be extremely Helpful, Right now I am trying to figure out a different way but this would be very convenient!
Report comment to moderator  
Reply With Quote
Unread 03-25-09, 04:23 PM  
Artemisie
A Kobold Labourer
 
Artemisie's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
Re: Re: Re: addons

i think i'll use the blizzard repair tool and config again everything...
hope i'm the only one whom it's happened to , anyway thx for working on my problem.
Go on with the good job
Report comment to moderator  
Reply With Quote
Unread 03-25-09, 09:20 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Re: Re: addons

Originally posted by Kagaro
I dont do anything that would cause a slash command to no longer work.
and i havent been able to replicate ill put buff bars on and see whats going on.
It might come down to reflux is not compatible with certain addons. i dont see why the Ace2 would make a diff for you since you dont disembed and the optdeps would do nothing for you. ill see what i can see.
Report comment to moderator  
Reply With Quote
Unread 03-25-09, 09:16 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Re: addons

Originally posted by Artemisie
hum...i use a lot of them, anyway the worst to deal with without being able to handle them are ag_unitframes and chocolatebar (doesn't even show up). complete list is:
PHP Code:
!BugGrabber
!Swatter
_Corpse
acb_CastBar
acb_Mirror
Aengdar_ActionUI
Aengdar_CraftUI
Afflicted
ag_Extras
ag_Options
ag_UnitFrames
AlarmHUDwhisper
AllStats
Aloft
Altoholic
Atlas
Atlas_Battlegrounds
Atlas_DungeonLocs
Atlas_OutdoorRaids
Atlas_Transportation
AtlasLoot
AtlasLootFu
AtlasQuest
Auctionator
AuldLangSyne
AuldLangSyne_Backup
AuldLangSyne_FriendList
AuldLangSyne_Fu
AuldLangSyne_GuildList
AuldLangSyne_Info
AuldLangSyne_Note
AuldLangSyne_Panel
AuldLangSyne_Sync
AutoBOP
AutoTabard
AzCastBar
AzCastBarOptions
Baggins
Baggins_AnywhereBags
Baggins_LibFilter
Baggins_Professions
Baggins_Search
Baggins_Usable
BasicBrokers
BeanCounter
BigRed
BloodyScreen
Broker_AntiSocial
Broker_CPU
Broker_RaidSave
Broker_RecZone
Broker_Switcher
Broker_TradeCooldowns
Broker_Transit
Broker_uClock
BugSack
ButtonFacade
ButtonFacade_Elegance
ButtonFacade_pHish
ButtonFacade_Trinity
Capping
Carbonite
Cellular
Chatter
ChocolateBar
CloseUp
ComeHere
CorpseInfoRedux
Cromulent
CT_MailMod
CT_RABossMods
CT_RaidAssist
CT_RaidAssist_MTPlayers
DamnAchievementSpam
DBM
-Battlegrounds
DBM
-ChamberOfAspects
DBM
-Core
DBM
-EyeOfEternity
DBM
-GUI
DBM
-Naxx
DBM
-Party-WotLK
Dominos
Doom_CooldownPulse
DoTimer
DoTimer_Options
DragEmAll
DrDamage
Dresser
DropTheCheapestThing
DRTracker
DynPerf
Earth_Shield_Tracker
Enchantrix
Enchantrix
-Barker
EnchantWootOMatic
EnhancedMail
EnhTooltip
EWOlson_PointsOfInterest
Examiner
FastZoom
FireExit
Fishbringer
Fizzle
FSwapper3
FuBar2Broker
Gatherer
Gatherer_HUD
GatherSageWotLK
GemHelper
GhostRecon
GlyphRecolor
GoldenTicket
GraphPaper
Gratitude
Grindstone
HandyNotes
HandyNotes_QuestGivers
HandyNotes_SpecialNPCsEtc
IdentityCrisis
InFlight
InFlight_Load
Informant
InspectEquip
Intel
JebusMail
KarniCrap
KillingBlow
KnowItAll
LearningAid
LightHeaded
Lootvalue
LoseControl
MacroBank
MailTips
ManyItemTooltips
Mapster
MBB
MetaHud
MetaHudOPT
MikScrollingBattleText
MinnaPlan
MSBTOptions
MyDPS
myReloadUI
Nauticus
Omen
OmniCC
OmniCC_Options
OmniCC_Shine
OPie
Overachiever
Overachiever_Tabs
Overachiever_Trade
Panda
Paranoia_EPA
Producer
Producer_Effect
Producer_Position
QuestGuru
RangeDisplay
RatingBuster
RecipeBook
Reflux
RunePack
ScudThreat
Silence
SimpleBuffBars
simpleMinimap
SpamMeNot
Spotter
SSArenaFrames
Stubby
SwindlerPreventer
Talented
Talented_Data
Talented_Loader
TipTac
TipTacItemRef
TipTacOptions
TipTacTalents
Toki
's TargetNotes
TooManyAddons
TrainerSkills
VisualHeal
Volumizer
WeaponMaster
WhoSells
XLoot
XLootGroup
XLootMonitor
ZoneDefense
ZoneLog 
In the meanwhile i'll try the latest release ... Thx a lot for your work about it, I'm sorry of the trouble

edit: tried it. dominos now works and so most of addons, but simple buff bars and chocolate surely don't, slash commands don't work for any addons but reflux. i'll further try to see if others cause trouble.
I dont do anything that would cause a slash command to no longer work.
and i havent been able to replicate ill put buff bars on and see whats going on.
Report comment to moderator  
Reply With Quote
Unread 03-25-09, 06:49 AM  
Artemisie
A Kobold Labourer
 
Artemisie's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
addons

hum...i use a lot of them, anyway the worst to deal with without being able to handle them are ag_unitframes and chocolatebar (doesn't even show up). complete list is:
PHP Code:
!BugGrabber
!Swatter
_Corpse
acb_CastBar
acb_Mirror
Aengdar_ActionUI
Aengdar_CraftUI
Afflicted
ag_Extras
ag_Options
ag_UnitFrames
AlarmHUDwhisper
AllStats
Aloft
Altoholic
Atlas
Atlas_Battlegrounds
Atlas_DungeonLocs
Atlas_OutdoorRaids
Atlas_Transportation
AtlasLoot
AtlasLootFu
AtlasQuest
Auctionator
AuldLangSyne
AuldLangSyne_Backup
AuldLangSyne_FriendList
AuldLangSyne_Fu
AuldLangSyne_GuildList
AuldLangSyne_Info
AuldLangSyne_Note
AuldLangSyne_Panel
AuldLangSyne_Sync
AutoBOP
AutoTabard
AzCastBar
AzCastBarOptions
Baggins
Baggins_AnywhereBags
Baggins_LibFilter
Baggins_Professions
Baggins_Search
Baggins_Usable
BasicBrokers
BeanCounter
BigRed
BloodyScreen
Broker_AntiSocial
Broker_CPU
Broker_RaidSave
Broker_RecZone
Broker_Switcher
Broker_TradeCooldowns
Broker_Transit
Broker_uClock
BugSack
ButtonFacade
ButtonFacade_Elegance
ButtonFacade_pHish
ButtonFacade_Trinity
Capping
Carbonite
Cellular
Chatter
ChocolateBar
CloseUp
ComeHere
CorpseInfoRedux
Cromulent
CT_MailMod
CT_RABossMods
CT_RaidAssist
CT_RaidAssist_MTPlayers
DamnAchievementSpam
DBM
-Battlegrounds
DBM
-ChamberOfAspects
DBM
-Core
DBM
-EyeOfEternity
DBM
-GUI
DBM
-Naxx
DBM
-Party-WotLK
Dominos
Doom_CooldownPulse
DoTimer
DoTimer_Options
DragEmAll
DrDamage
Dresser
DropTheCheapestThing
DRTracker
DynPerf
Earth_Shield_Tracker
Enchantrix
Enchantrix
-Barker
EnchantWootOMatic
EnhancedMail
EnhTooltip
EWOlson_PointsOfInterest
Examiner
FastZoom
FireExit
Fishbringer
Fizzle
FSwapper3
FuBar2Broker
Gatherer
Gatherer_HUD
GatherSageWotLK
GemHelper
GhostRecon
GlyphRecolor
GoldenTicket
GraphPaper
Gratitude
Grindstone
HandyNotes
HandyNotes_QuestGivers
HandyNotes_SpecialNPCsEtc
IdentityCrisis
InFlight
InFlight_Load
Informant
InspectEquip
Intel
JebusMail
KarniCrap
KillingBlow
KnowItAll
LearningAid
LightHeaded
Lootvalue
LoseControl
MacroBank
MailTips
ManyItemTooltips
Mapster
MBB
MetaHud
MetaHudOPT
MikScrollingBattleText
MinnaPlan
MSBTOptions
MyDPS
myReloadUI
Nauticus
Omen
OmniCC
OmniCC_Options
OmniCC_Shine
OPie
Overachiever
Overachiever_Tabs
Overachiever_Trade
Panda
Paranoia_EPA
Producer
Producer_Effect
Producer_Position
QuestGuru
RangeDisplay
RatingBuster
RecipeBook
Reflux
RunePack
ScudThreat
Silence
SimpleBuffBars
simpleMinimap
SpamMeNot
Spotter
SSArenaFrames
Stubby
SwindlerPreventer
Talented
Talented_Data
Talented_Loader
TipTac
TipTacItemRef
TipTacOptions
TipTacTalents
Toki
's TargetNotes
TooManyAddons
TrainerSkills
VisualHeal
Volumizer
WeaponMaster
WhoSells
XLoot
XLootGroup
XLootMonitor
ZoneDefense
ZoneLog 
In the meanwhile i'll try the latest release ... Thx a lot for your work about it, I'm sorry of the trouble

edit: tried it. dominos now works and so most of addons, but simple buff bars and chocolate surely don't, slash commands don't work for any addons but reflux. i'll further try to see if others cause trouble.
Last edited by Artemisie : 03-25-09 at 08:30 AM.
Report comment to moderator  
Reply With Quote
Unread 03-25-09, 06:27 AM  
Kagaro
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 132
Uploads: 6
Originally posted by kilth2
Alright I am working on a UI right now and I am creating Info Panels similiar to nUI, what I am wondeirng is, is it possible to only modify a portion of the UI, for example the UF, I could set it up to change UF when I click on a Texture implemented through KgPanels, (also what would the script to use n KgPanels be to have it change the Reflux Profile when Clicked?) Hoping for Fast replys

~Kilth~
Not atm, it switches all profiles it finds, anddoe s areloadui ui afterwards.

Ill see about doing a switchexact and only switch 1 profile for 1 mod
Last edited by Kagaro : 03-25-09 at 06:28 AM.
Report comment to moderator  
Reply With Quote
Unread 03-24-09, 08:19 PM  
kilth2
A Warpwood Thunder Caller
 
kilth2's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 93
File comments: 15
Uploads: 3
Alright I am working on a UI right now and I am creating Info Panels similiar to nUI, what I am wondeirng is, is it possible to only modify a portion of the UI, for example the UF, I could set it up to change UF when I click on a Texture implemented through KgPanels, (also what would the script to use n KgPanels be to have it change the Reflux Profile when Clicked?) Hoping for Fast replys

~Kilth~
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: