T.TAO
Core Creation

Character Designer

The Character Designer is Alfheim's character engineering center for creating and managing all characters in your game. From basic profiles to expression systems, from relationship graphs to AI chat testing, it provides comprehensive character-building tools.

Feature Overview

  • Complete character profile editing (basic info, appearance, personality, background)
  • Expression management system
  • Visual relationship graph
  • AI character chat testing
  • Custom setting fields
  • Character variable management

Four Work Tabs

The Character Designer contains four tab pages:

Profile

The core information editing page for characters.

Expressions

Manage character expression assets.

Relationships

Visualize and edit relationships between characters.

Chat

AI dialogue testing with characters.

Character Management

Creating a Character

  1. Click New Character in the character list.
  2. Enter the character name.
  3. The new character will automatically open the profile editing page.

Switching Characters

Click different characters in the left character list to switch.

Deleting a Character

Find the character to delete in the character list, then use the right-click menu or delete button to perform the deletion.

Character Profile

The profile page is divided into multiple sections:

Basic Information

Fill in the character's core attributes:

  • Name
  • Age
  • Gender
  • Title or epithet
  • Brief introduction

Appearance Description

Describe the character's physical features in detail, including build, hair color, eye color, etc. This information is used not only for text descriptions but can also serve as reference for AI image generation.

Personality Settings

Define the character's personality traits. You can describe the character's personality in free text or use structured personality tags.

Background Story

Write the character's personal history and background, including upbringing, significant events, and motivations.

Custom Settings

If you have defined character-type templates in Setting Templates, the corresponding custom fields will appear here for you to fill in.

AI Settings

Configure the character's behavior parameters in AI interactions to control how the character performs in chat testing.

Character Variables

Add variables to characters (such as affection, trust, etc.). You can select from predefined character variable templates or create variables unique to that character. See Variable System for details.

Expression Management

Manage all character expressions in the Expressions tab.

Adding Expressions

  1. Click Add Expression.
  2. Name the expression (e.g., "Happy," "Angry," "Surprised").
  3. Upload or link the expression image.

Usage Scenarios

Expressions are used in dialogue editing and test runs—when writing dialogue you can assign a character expression to each line, and during test runs the corresponding expression portrait will be displayed on the character stage.

Relationship Graph

The Relationships tab displays relationships between characters in a visual graph.

Viewing Relationships

The graph displays all characters and their relationships as nodes and connections. Each character is a node, and relationships are represented by connecting lines.

Adding Relationships

  1. Select the two characters to establish a relationship between.
  2. Click Add Relationship.
  3. Define the relationship type and description (e.g., "Master-Student," "Rival," "Lovers").

Editing Relationships

Click a relationship line to open the edit panel and modify the relationship type, description, and other properties.

Graph Layout

The graph supports drag-and-drop to adjust node positions. The layout is saved automatically and restored when you open it next time.

AI Chat Testing

In the Chat tab, you can conduct simulated dialogue with characters to test whether their performance meets expectations.

Prerequisites

Before using AI chat testing, you need to configure at least one AI provider in AI Settings.

How to Use

  1. Switch to the Chat tab.
  2. Enter dialogue content in the input box.
  3. The character will respond based on their profile settings including personality, background, etc.
  4. Test the character's tone, knowledge, and behavior consistency through dialogue.

Tips

  • The more detailed the character profile, the better the AI chat testing results.
  • Regularly check the relationship graph to ensure the character relationship network is complete and logical.
  • It is recommended to use consistent naming conventions for expression assets (e.g., happy, angry, surprise) for quick selection during dialogue editing.
  • Character variables can work with the story system's condition nodes to implement story branches based on character state.