Skip to main content

CharacterCreator

24 tools in this family (folder Editor/Tools/CharacterCreator/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
char_creator_apply_archetypewritesApply a built-in preset archetype to a character. Archetypes bundle body type + face morphs +
char_creator_apply_outfitwritesApply a full outfit preset (FullPlateArmor / LeatherArmor / MageRobes / RangerCloak / TavernClothes …
char_creator_auto_rigwritesAuto-detect humanoid bones on a target GameObject's skeleton and build a Unity Humanoid Avatar.
char_creator_auto_weightwritesAuto-skin a Mesh to a skeleton via cylindrical-bone-segment heat-diffusion approximation.
char_creator_createwritesCreate a new character session in the editor. Optionally instantiate a base mesh prefab and
char_creator_edit_meshwritesApply a single mesh edit operation to a Mesh asset or to a renderer's shared mesh.
char_creator_equip_itemwritesEquip an item on a slot. The item must be registered in the equipment library (see
char_creator_export_jsonread-onlyExport the character's current state to JSON. If output_path is provided the JSON is also
char_creator_extract_blendshapewritesExtract a blendshape from the per-vertex delta between two meshes that share the same vertex
char_creator_generate_blendshapewritesGenerate a procedural blendshape frame on a Mesh. Supported kinds: PuffAlongNormal,
char_creator_import_jsonwritesImport a character preset from JSON and apply it to a target character. Either pass the JSON
char_creator_link_to_gc2writesLink a character to a Game Creator 2 character module. The link is reflective — if the
char_creator_link_to_rpg_kitwritesLink a character to an ORK Combatant (RPG stats + equipment). When the ork_* family is loaded,
char_creator_list_presetsread-onlyList every built-in preset category — body morphs, face morphs, body types, outfits, equipment
char_creator_load_presetwritesLoad a previously-saved preset by key and apply it to a target character.
char_creator_random_characterwritesGenerate a random character within constraints. Constraints control the random space:
char_creator_save_presetwritesCapture the character's full state (body type + morph weights + face morphs + colours + hair +
char_creator_set_body_morphwritesSet a single body-morph weight (slim, muscular, heavy, petite, tall, broad_shoulders,
char_creator_set_eye_colorwritesSet the character's eye colour. Looks for a renderer named 'Eye' / 'Eyes' / 'Iris' under the
char_creator_set_face_morphwritesSet a face-morph weight (nose_wide, nose_long, jaw_square, jaw_round, chin_long, eye_wide,
char_creator_set_hairwritesSet hair style + colour. Style is an equip item id from the Hair slot (hair_short_messy,
char_creator_set_skin_colorwritesSet the character's skin colour. Accepts either HSV or a palette key. Tints every material
char_creator_transfer_weightswritesTransfer skin weights from a skinned-source mesh to an unskinned-target mesh using K-D-tree
char_creator_unequipwritesRemove an item or every item from a slot. If item_id is provided only that item is removed;