Is there any way to set "Body 1" and "Body 2" clothing options that moreclothing adds inside the dialogue file?
Yes, the Body1 and Body2 selectors behave in a fairly intuitive way. You can activate those options in-game and then generate a charcode. You should notice a special addendum at the end of the generated string, such as:
moreclothingbody:Muscular;
The trick is that dialogueActions normally
ignores this addendum when it processes a charcode that you've asked it to load. Therefore you must use the
[LOAD_FULL_CHARCODE] or
[LOAD_CHARCODE2] alternate triggers, instead of the usual
[LOAD_CHARCODE]. You can still use conventional charcode techniques for changing the girl's skin tone, makeup, eye color, clothing, etc. But any adjustments to the girl's body shape (such as switching from Normal to Chubby proportions, or adding a set of wings) will require use of the special triggers.
intro:"[LOAD_CHARCODE2] {"style":"Thought","set":{"da.charcode.load":"moreclothingbody:Muscular;"}}
wake:"[LOAD_CHARCODE2] {"style":"Thought","set":{"da.charcode.load":"moreclothingbody:None;"}}
Alternatively, you can
reassign your body mods (via the moreClothing config file) into one of the categories that you
don't intend to use -- such as belly piercings. Your mods could then be activated or deactivated via the standard
[LOAD_CHARCODE] trigger:
intro:"[LOAD_CHARCODE] {"style":"Thought","set":{"da.charcode.load":"bellyPiercing:Muscular;"}}
wake:"[LOAD_CHARCODE] {"style":"Thought","set":{"da.charcode.load":"bellyPiercing:None;"}}
The second technique is more limited, since it allows only mod (per category) to be active. You could give the girl a muscular body, or a chubby body, or a set of wings, but you cannot
combine them.
Instead, you would need to assign your mods to several separate categories -- putting the wings mod into the Belly Piercing category, and the chubby mod into the Tongue Piercing category, and so on. Sacrificing a few disused categories might seem acceptable in the short term, but it could constrain your design choices in the future. You might decide that you'd like to use the
Better Feet mod, for example -- but then you remember that you've
already dedicated all of the Piercing categories for other body mods.
The first technique has better extensibility, because it intrinsically supports comma-separated lists. But it's still not perfect. You might notice unwanted side-effects (such as elements of the girl's appearance or clothing being unexpectedly reset, or the position of her arms suddenly changing) because of the way that charcode loading calls are handled. You should probably test out both techniques before making a decision.
If you're performing major body-shape changes then you might find it useful to hide the loading event behind a fade-to-black transition - so that any momentary weirdness is hidden from the player.