Skip to main content

How to Experience Role Cards

Overview of Role Cards

The Argo system includes a built-in role card named “Tomoyo,” which you can experience by simply clicking the Chat button.

Tomoyo Role Card

During the conversation, the system will automatically play background music based on the current scene, and the character’s expressions will change according to the context. If you enable TTS (Text-to-Speech) and Live2D animation, the system will read the dialogue aloud and display a dynamic virtual character, making the interaction more vivid and engaging.

Configuration and Customization

Voice and Animation Settings

  1. Click the expand button in the top-right corner (indicated by the red arrow) to switch to the Plugins tab.
  2. Here, you can view and modify the TTS voice and Live2D character settings.

By default, the system uses the zh-CN-XiaoyiNeural Chinese voice, and the Live2D character is set to Shizuku. You can select other voices and characters from the dropdown menu to customize the experience.

Plugin Settings

The effect after changing the animation character is shown below:

Animation Character Example

Variable Configuration

You can also configure a series of variables in the Variable tab to customize the character’s behavior and dialogue. Commonly used variables include:

  • {{user}} - The user's name
  • {{char}} - The character's name
  • {{original}} - Preserves the user’s historical instructions rather than completely overwriting them

Variable Settings

Here are some common variables and their functions:

  1. Chat Mode: Supports two modes—chat (conversation mode) and generate (continuation mode).
  2. Character Personality: For example: {{char}} is an outstanding high school student.
  3. Character Description: For example: {{char}} is 19 years old, graduated from Oxford University, and is skilled at skiing.
  4. Character World Book: An independent world-setting used to trigger specific scenes, enhancing immersion.
  5. Character Extensions: Adds information about the relationship between the character and user, like: {{char}} is {{user}}'s friend.
  6. Scenario Setting: For example: A passionate school campus.
  7. Dialogue Example: Provides specific dialogue examples to help the model mimic a particular speaking style.
  8. Post-History Instructions: Provides extra behavioral guidance for future conversations, such as: End the conversation with a question, asking {{user}}.
  9. Username: The name of user, which can be specified freely.
  10. User Description: Similar to Character Personality.
  11. User World Book: Similar to Character World Book.

Importing and Exporting Role Cards

The system supports one-click importing and exporting of role cards. Role cards are usually in PNG format, and you can find a variety of role card resources at the following link:

Role Card Download

Exported role cards are saved in ZIP format, with the icon.png file containing the role information, which you can import into other platforms like SillyTavern.

Role Card Import

Creating Role Cards

When creating a role card, select the bot type as “roleplay,” and the system will generate a default role card. You can then fill in or modify the character settings as needed.

Create Role Card


How to Customize Role Cards

Option 1: Create a Role Card from Scratch

To create a role card that meets your needs, you’ll need to define the following key elements:

  1. Basic Character Description
  2. Character Responses
  3. Character Action Logic

Basic Character Description

The description of the character is the core when creating a role card. To improve efficiency, you can refer to Baidu Baike or related Wiki pages for the character’s background. For example, here is the description of Elysia from the game Honkai Impact 3rd:

Elysia: Elysia, a character in the mobile game *Honkai Impact 3rd*, is a member of the anti-Honkai organization "Moth of the Flame" from the First Civilized Era. She has soft, wavy pink hair and elf-like ears, with a beautiful appearance. She wears a gown made of magic and plant elements, exuding an aura of mystery and elegance.

This description can help you quickly obtain a character background and serve as a foundation for your character setup. For less known or more complex characters, you can refer to novel or fanfic descriptions to extract suitable details.

Based on this, you can add personalized behavioral settings, such as: {{char}} will show tsundere or clingy behavior toward {{user}}, especially in moments of conflict.

Character Responses

You can set up the character’s responses based on their personality and the situation. For example: {{char}} is a cold and aloof girl, but will always show a gentle side when interacting with {{user}}.

Character Action Logic

Character action logic can be guided by writing opening lines or scene settings. For example: In the morning, {{user}} arrives at school and sees {{char}} walking ahead in a dark school uniform. {{user}} greets her: "Good morning." {{char}} turns around and smiles: "Good morning," and the two walk to school together.

By providing simple scene descriptions, the system will better understand the character’s behavior logic.

Option 2: Modify an Existing Role Card

We recommend using this method, which is more suitable for most users. Many role cards shared online already include detailed character setups and worldbook descriptions. You can base your creation on these existing cards and use Argo’s normal bot to make adjustments and personalize the character settings.

This method saves time and effectively utilizes available resources, making it an efficient way to customize.


By following the steps above, you can easily begin and enjoy the unique experience of roleplaying. We hope you find enjoyment in the process of creating and customizing your own role cards!