Modules are, depending on how you implement them, AddOns in their own right (though only useful if you have the main AddOn loaded) so they would, of course, have their own set of SavedVariables. You can (of course) inject those settings into the main AddOn, but at that point there would be no default values (from the perspective of the main AddOn).

EDIT: I was responding to what Myrrodin was saying on the subject. No damn clue how I got so far behind. Yay.

that's what I thought... probably best to stick to separate saved variables per module otherwise when one gets disabled and logs, all the settings for it would be reset.

As part of my rebuild I've actually sorted all the options into subcategories, what are the chances I can remove say ... Nx.db.profile.quest from my current savedvariables, then link it in from the module

ie Nx.db.profile.Quest = CarbQuest.db.profile .... wait no, that wouldn't work still leaves me with no defaults and the info would end up saved twice probably. .... just trying to work out the best way to do this without redoing all the changes I just made going from the old NxData.Gopt to Nx.db.profile

soon... I was working on updating the options window when I decided to take a break from it and start modularizing the entire addon .... 4 days later after much cursing and swearing... and a few nights of being so entranced in the work I forgot to sleep... it was finally done so now I can go back to adding the options.

Debating on calling it Carbonite2 or Carbonite.Maps since it does kill all your savedvariables, so there is no going back and forth between it and the live version unless you backup the savedvariables first

Debating on calling it Carbonite2 or Carbonite.Maps since it does kill all your savedvariables, so there is no going back and forth between it and the live version unless you backup the savedvariables first

If you decide to rename it, I would think Carbonite2 is the better of these two choices or perhaps a play on words like CarbonLite since hopefully it is a little lighter than the previous incarnation.

Or you can just call it Carbonite. Yes, it is a total rewrite, but it keeps things consistent. You won't get bajillions of people asking "should I download Carbonite or Carbonite 2/lite?" "What is the difference?" The point being, most people who use the addon do not read the forums, and would get lost immediately.

Or you can just call it Carbonite. Yes, it is a total rewrite, but it keeps things consistent. You won't get bajillions of people asking "should I download Carbonite or Carbonite 2/lite?" "What is the difference?" The point being, most people who use the addon do not read the forums, and would get lost immediately.

but on the same note, most people who use the addon and don't read the forums will be OMG MY NOTES ARE GONE?? especially since by the time i'm done my beta for v2, notes will be entirely redone to better support dungeon levels and 3rd party modules injecting into them.

Releasing as Carbonite 2 as a different addon and informing people on the download pages of the changes both here and on curse should alleviate most of the confusion. I know it would be a little bit of extra work but even making sure that the current version of carbonite works through at least the 5.2 patch along side of the 2.0 version with a nag message that notes should be written down and that support for the original will end with the next major patch in favor of Carbonite 2 would be ideal in my opinion.

This would give people who do have a lot of notes the opportunity to write the most important ones down and be ready to transfer them or the die hard users to have a little bit of time to test the waters on the next version.

So.. been a while since I updated this.. the last beta is almost working except a few minor things so I started pushing forward towards the next one... Quest system rewrite

So far in my developer build, i'm now standing in northshire with the new quest database layout... quest start and end track properly, now i'm trying to get the blobs to show up.

Still a long way to having it working, but closer then I was. I've also noticed some smaller issue's which isn't totally carbonite's fault, like the northshire quests are all off by +15,-10 ... but so is wowhead so obviously blizzard moved the zone coords when they redid the zone.

I know you were leaning towards "Caronite 2" but I think something like "Carbonite Suite" may be more fitting since parts of the setup are not required. You could even produce a "Carbonite Lite" which is basically something like the maps and quests only. I know that people can turn on and off different parts of the addon but there are some people who are not skilled enough to do that and would prefer the simple one click and go vs. install, turn off different parts and then go. It would also be much lighter weight for those people with lower end computers even though I know you are working to reducing everything down.

If you haven't already decided, it might not be horrible to go the same route that DBM did... let Carbonite users load each expansion's quest data as they need it. Rather than making them fully seperate addons though, I'd probably make it a per-character setting and a default, since those of us with lots of RAM will just load them all so we can do loremaster or faction grinds, and those wanting to trim the fat probably want pandaria for their 90's and core/bc on their alts, as they level.

Also, while I'd prefer just sticking with Carbonite, I can see wanting a new name to mark that it's a major change and that old data may/will get lost. I guess I'd go with Carbonite 2, since it then becomes obvious which one is newer.