Hi there!
I'm not the the addon-creator or anything, but I might be able to help a little.
So, from what I can tell, the deck override settings can only override the "new card fill" options, so everything that you're doing there has to be moved up to the model overrides, assuming that your different decks use different note types.
(btw, new card fill allows a deck to show you new cards from any of its child decks, rather then showing all the new cards from child deck 1, then child deck 2, etc. It will also skip any cards that it deems to be too easy (with 0 unknowns) I have it turned on, don't really see a reason not to. )
As for your specific case, I don't think you can tell morphman to modify some cards based on this model, but modify this other set of cards by a second set of rules. Like you said, you might have to do your vocab work under one config file, switch configs, recalc, then do your sentences.
(Please back up your config files before messing with them, incase we mess something up! Just save a copy to the desktop so if it breaks you can just copy it back into place.)
I think under defaults, you'll want to the following
First option tells Morphman to ignore everything unless you specifically tell it otherwise.
Second option tells it to not mess with due dates unless you specifically tell it otherwise.
Then under model over rides, tell morphman which cards you want to see, including the ones that you want it to change, and the ones that you don't want it to change. Morphman will need to see both.
In addition, for the models that you want it to mess with due dates, set that option to true. So your model overrides will look something like
Now, I don't know for sure morphfields can be overridden (Comments are a little ambiguous. It's either just those 3 options are overwridden (enabled, set due, and ignore maturity), stopping at the next comment line, or the whole option block down to the next empty line. I want to say it's the latter, but I have all of my relevant cards using the expression field.
Oh, and if you're not sure what the model is like I was, it looks like you can find it by going into the card browser, and hitting info. I'm 90% sure it's under "Note type". At least, that's what I've been using in my configs and it seems to be working!
I'm not the the addon-creator or anything, but I might be able to help a little.
So, from what I can tell, the deck override settings can only override the "new card fill" options, so everything that you're doing there has to be moved up to the model overrides, assuming that your different decks use different note types.
(btw, new card fill allows a deck to show you new cards from any of its child decks, rather then showing all the new cards from child deck 1, then child deck 2, etc. It will also skip any cards that it deems to be too easy (with 0 unknowns) I have it turned on, don't really see a reason not to. )
As for your specific case, I don't think you can tell morphman to modify some cards based on this model, but modify this other set of cards by a second set of rules. Like you said, you might have to do your vocab work under one config file, switch configs, recalc, then do your sentences.
(Please back up your config files before messing with them, incase we mess something up! Just save a copy to the desktop so if it breaks you can just copy it back into place.)
I think under defaults, you'll want to the following
Code:
'enabled':False,
'set due based on mmi':FalseSecond option tells it to not mess with due dates unless you specifically tell it otherwise.
Then under model over rides, tell morphman which cards you want to see, including the ones that you want it to change, and the ones that you don't want it to change. Morphman will need to see both.
In addition, for the models that you want it to mess with due dates, set that option to true. So your model overrides will look something like
Code:
'Vocab: { 'enabled':True, 'set due based on mmi':True, 'morph_fields': [u'Expression']},
'Kanji': { 'enabled':True, 'morph_fields': [u'Kanji'],},
'Grammar': { 'enabled':True, 'set due based on mmi':True, 'morph_fields': [u'ConceptTK']},
'Sentances':{ 'enabled':True, }, 'morph_fields': [u'Expression']Oh, and if you're not sure what the model is like I was, it looks like you can find it by going into the card browser, and hitting info. I'm 90% sure it's under "Note type". At least, that's what I've been using in my configs and it seems to be working!
