MasterCharCreator
27 tools in this family (folder Editor/Tools/MasterCharCreator/ 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.
| Tool | Effect | Description |
|---|---|---|
char_master_add_skin_overlay | writes | Add a skin overlay layer (tattoo, scar, freckles, birth mark, war paint, makeup) at a UV-space |
char_master_apply_archetype | writes | Apply an NPC archetype's constraints (body type, age range, outfit, weapon, name culture) to an |
char_master_apply_face_personality | writes | Apply a face personality preset (Heroic/Villain/Cute/Wise/Brooding/Innocent/Stern/Mischievous) — |
char_master_apply_outfit | writes | Apply a registered outfit preset — bulk-equips every slot with the preset's item ids and tri-color |
char_master_atlas_textures | writes | Pack the character's renderer textures into a single atlas via Texture2D.PackTextures. Skips |
char_master_combine_mesh | writes | Combine all SkinnedMeshRenderers under the character into a single SkinnedMeshRenderer — |
char_master_create | writes | Create a new AAA-grade character session backed by the MasterCharCreator runtime. |
char_master_dye_equipment | writes | Set the tri-color tint (primary/secondary/trim) on the currently-equipped item in a slot. |
char_master_equip_item | writes | Equip a registered item to its slot. Auto-rebinds the skinned mesh to the character's armature |
char_master_export_json | read-only | Export the character preset as a JSON string. ReadOnly — does not modify state. Useful for embedding… |
char_master_generate_lods | writes | Generate LOD levels for the character's combined mesh (or first SkinnedMeshRenderer if not combined)… |
char_master_generate_name | read-only | Generate a name from one of 8 culture pools (Western / Eastern / Norse / Latin / Slavic / Arabic / |
char_master_generate_npc | writes | Generate a single random NPC from an archetype + seed. Deterministic — same seed produces the |
char_master_generate_npc_batch | writes | Bulk-generate N NPCs with a role mix. role_mix is a map of role → count. Spawns into a grid |
char_master_import_json | writes | Import a preset JSON string into an existing character session. Replaces the session's preset. |
char_master_link_to_dialogue | writes | Record a link between this character and a Dialogue System actor id. Resolved reflectively — |
char_master_link_to_rpgkit | writes | Record a link between this character and an ORK Framework combatant id. Resolved reflectively |
char_master_list_presets | read-only | List built-in registry contents. ReadOnly. kind ∈ { 'all', 'body_morphs', 'face_morphs', |
char_master_load_preset | writes | Load a saved preset onto a character session. Source can be the in-memory registry (preset_id), |
char_master_open_preview_window | writes | Open the editor Preview/Bulk-NPC window. With kind='preview' focuses the given character_id; |
char_master_save_preset | writes | Save the current character to a ScriptableObject-backed preset under the runtime registry, |
char_master_set_body_morph | writes | Drive a body morph axis 0..100 (percent). Targets a blendshape, bone deform, or shader float |
char_master_set_eyes | writes | Set the eye configuration — iris color, pupil shape (Round/Slit/Square/Star/Hexagon/Glowing), |
char_master_set_face_morph | writes | Drive a face morph axis 0..100. 50+ face morphs are registered across regions Nose / Eyes / Jaw / |
char_master_set_facial_hair | writes | Configure beard / mustache / sideburns style + color + density. Pass 'None' to clear an axis. |
char_master_set_hair | writes | Set hair style + color + greying. Hair styles are registered per gender (30+ options across both). |
char_master_set_skin | writes | Configure the character's skin tone + ethnicity tint + roughness. Drives the body's _Color |