gameforge_register_character
Registers a playable hero, NPC, mob, mount, or boss in the Project Vault, computing foreshortened pixel height from physical scale, generating a deterministic seed, and locking Paper-Doll bone sockets for consistent game assets.
Instructions
Register a playable hero, NPC, mob, mount, or boss in the Project Vault. Computes exact foreshortened orthographic pixel height from physical meter scale (height_m * cos(pitch) * PPU), generates a deterministic seed, and locks Paper-Doll bone sockets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | ||
| project_id | Yes | ||
| character_id | Yes | Slug ID (e.g. 'crusader_f' or 'ash_demon_boss') | |
| display_name | Yes | ||
| mesh_3d_path | No | ||
| rig_template | No | Open-source rigging template | |
| height_meters | Yes | Physical height in meters (e.g. 1.75 for human, 0.95 for goblin, 3.4 for boss) | |
| paperdoll_enabled | No | Enable modular swappable gear sockets (Ragnarok/Diablo style) | |
| turnaround_sheet_path | No | ||
| lore_and_visual_prompt | Yes | Canonical visual design prompt for armor/clothing/silhouette |