Ive tested this my self and had a friend test it with one of the uis i just made. this mod is BRILLIANT. I think this will be a big thing for compilation authors like my self. No more telling people to load 50 profiles. Just a simple /reflux switch profilenamehere and bam. UI is set up :D <3 you so much right now Kagaro!
I cannot for the life of me get this to work properly, and after a gazillion reassemblies of my ui because of it I'm fed up.
What am I doing wrong:
I create a profile.
I add all the different savedvariable DBs from the various Toc's.
I get messages like:
"BartenderDB successfully saved
MSBT_config successfully saved
and so on.."
And when I "reload" by switching to my current profile from my current profile, it all looks dandy.
Now I make a new profile. And everything is scrambled up. I move a few things about and save. Now I switch back to my original profile, and everything is messed up.
Luckily I can just choose the appropriate profile for any addon that has them, as they are all now set to my "altprofile", but for the ones without profiles, like Stuf, they all suffer from global changes.
This addon would have been a dream if it worked, and indeed it did when I DLed the Demigod pack, but I cannot seem to make it work myself. And the ramafications of it not working is just to great to gamble with.. I'm not too keen on resetting 2 hours of unitframe fiddeling.
1.) It doesn't handle squat wether I add variables or not.
2.) That does not help me in any way since the addon doesn't work at all for me, regardless of emulations or not.
Additional info: I've tried this addon now with about 3 different clean installs and it's never worked. It's never done anything other than putting out fancy text in the chatframe and resetting all addons with profilesupport when I do a /reflux create newprofile.
Whenever I switch back to another reflux profile all the addons that support profiles inherently just stays at the previous profile with the name identical to the reflux-profile I had before the switch.
Profiles that doesn't support profiles inherently, such as Stuf, does not save profiles across the reflux profiles even if I add it's savedvariable and get the confirmation message in chat saying the variables is added to the emulated list.
If I save and make another profile, make changes to that, save and then switch back to my original one it just stays like the one I just made in my second profile. And I cannot revert it to my original since it has no profile storing of it's own..
Just downloaded the beta (r22) as was suggested by kagaro in a reply to my issue over on wowi. Few things came up:
When switching profiles via /reflux switch profilename the ui does not seem to be reloading. When i would reload manually via /reloadui things changed though some of the addons i emulated and had set up and saved went back to fresh install default. They did not save correctly. Also when i did /reflux show it was always showing the first profile i had initially created (dk1 in this example) but when i would switch to another profile (dk3) and had to manually /reloadui, upon doing /reflux show it would still list dk1 as the active profile even though i was in dk3 when i did a reload. Typing /reflux switch dk3 thinking that it had reset to the first profile had no effect. Hitting enter didnt execute the command nor did my chat box close. So the addon was in reality in the dk3 profile but was showing dk1 when doing /reflux show
Being that i had previous profiles and wanted to test a fresh set up i cleared the database with /reflux cleardb which worked as expected. When going to create a new profile things would reset as i had expected so i could set up a new layout. Adding the emulation i wanted worked as expected. When i finished tweaking a few things and did /reflux save i was told not active profile existed. So i tested this. Made several profiles then did /reflux show and there were no profiles listed. Made a single one then did /reloadui ui and had the same result.
I re-enabled swatter to catch any errors and did the same process as above and got this error:
Date: 2009-04-06 13:23:10
Error occured in: Global
Message: ..\AddOns\Reflux\Reflux.lua line 86:
attempt to call global 'paris' (a nil value)
Im going to clear my entire WTF folder (have backups just in case) and enable about 3 total addons and see if this persists. I plan to use one ace3 addon, one rock config and one that has no specific profiles. Ill report back what i find.
Cleared all my daved variables and enabled reflux by it self and everything worked fine. I then enabled pitbull and tried to create a profile with reflux and got the same error as above. So it would see there is a compatibility issue with pitbull. To double check i disabled all of the additional pitbull modules and left just the core enabled and got the same error. Im using version r1862. Will try updating to see if that corrects the issue.
I think you can scratch "perhaps" from that statement. WoWMatrix has caused no end of problems for a number of addons.
Great to know. So would you recomend the Curse client as a substitute? I just instantly fell in love with the auto-update/update all function that WowMatrix has, and that's the reason I use it. But if curse offers similar functionality..
(And I wasn't aware of the close ties between curse and wowace untill yesterday..)
PS: After DLing the Demigod UI I also did a WowMatrix update of the mods and that too did eff up everything quite a bit. Could that be the same culprit? Or will UI packs like that be vulnerable to updating mods. Although I can't really see why..
I haven't had the oportunity to fiddle some more about with Reflux just yet, but will come back to you if my problems still persist.
Tried just creating a new profile yesterday and swapping between that and my original one, and for the first time the settings actually worked. So far I'm happy as can be!
This is a brilliant idea of an addon. Absolutely fantastic. And if it now also works I'm a devout diciple for life. ;)
However I have another question regarding the use of Reflux.
- Is there an easy way to determine which addons installed does support ACE profiles, and which that does not? Or is the quickest and most convenient way to determine this to just simply make a change and reload to see if it stuck, and then add to the emulation list as needed?
So basically if an addon has a "profile" setting/option, it is inherently supported by Reflux?
I'm a proper novice, as if that wasn't apparent, but if that's how it works I guess it was the "Ace2/3DB profile" that threw me off a bit there as I can not really tell if an addon that provides a profile setting is an ACE2/3DB profile or not..
So if I have added an addon, or several, to the emulations list that really didn't need to be on it, will that cause problems? And can I disable or remove individual items on the emulations list, or do I need to do a complete /clearDB?
Wow.. Never really thought I'd be this embarassed for not knowing jack about the subject I'm ranting on about. Odd..