CharGenMorphBlend is a utility designed to merge DA:O/DA:A/DAII chargenmorphcfg.xml
files from multiple player-character appearance mods together. While tools exist to do so, such as TerraEx’s CharGenMorph Compiler and azganoth’s CharGenMorphCfg Generator, they make certain assumptions about the way the game is being modded.
I use Mod Organizer 2 to mod DA:O in a non-destructive manner. This doesn’t play nicely with CharGenMorphCfg Generator due to the nonstandard file structure, and though it works with CharGenMorph Compiler, the deletion of source chargenmorphcfg.xml
files doesn’t jibe with the non-destructive workflow.
Thus, CharGenMorphBlend. A non-destructive, flexible chargenmorphcfg.xml
compiler that allows for duplicate entries, and includes basic invalid resource checking.
CharGenMorphBlend.exe [--add-npc-parts] [--log-level LEVEL] mod-source-root target-directory
--add-npc-parts
-
Optionally adds NPC parts to the character creation options (unique hairs, beards). Specifically Duncan’s hair and beard, Oghren’s hair and beard, and Morrigan’s hair.
NoteSome mods may add NPC parts back in their chargenmorphcfg.xml
. If this option is not enabled (and the relevant meshes are not included in the mod), they will be skipped. --log-level
-
The level of information to output. Higher levels include levels below.
Details
Verbose
-
Includes skipped resources that are duplicates of the vanilla
chargenmorphcfg.xml
. Debug
-
Information about processed XML and resources.
Information
-
Standard logging level.
Warning
-
Missing resources and invalid XML.
Error
-
File load failures.
Fatal
-
Errors which prevent the program from continuing.
mod-source-root
-
Folder in which mods are stored. For example, MO2’s "mods" folder.
target-directory
-
Folder to output compiled
chargenmorphcfg.xml
to. Should include…/packages/core/override
.
CharGenMorphBlend.exe --add-npc-parts "%USERPROFILE%/Saved Games/MO2/mods" "%USERPROFILE%/Saved Games/MO2/mods/chargenmorphcfg/packages/core/override"