Skip to content

自定义人物指南

INFO

此指南中的setting格式在未来版本可能存在变动。如果需要,您可以在主项目devlop分支找到最新的setting格式。 如果不想了解,您也可以继续观看此教程,了解稳定版的制作方法

你是否希望自己的人物也闪耀光芒,在 LingChat 中陪伴?以下是一份基础的自定义人物指南,帮助你制作自己的人物并且上传到创意工坊!

0. 制作人物需要的材料

为了制作自己的人物,你需要准备好他的基础设定,详情如下:

  1. 立绘差分(19 张)和头像(一张)
  2. 准备好为他的设定词

    没错,就这么点,很简单八!

立绘的背景最好是透明的哦!你可以查阅搜索引擎以了解方法,或者在官方群聊中提问。

1. 为人物创建文件夹结构

  • LingChat 为人物的角色文件夹在 game_data/characters/游戏角色 中保存
  • characters 文件夹内可以存放多个游戏角色,他们可以通过点击刷新人物列表或者重启软件导入
  • 对于每个游戏角色,他们的文件夹应该如下所示:
诺一钦灵
|-avatars
|   |-高兴.png
|   |-伤心.png
|   |-...
|   |-头像.png
|-settings.txt
  • 其中 avatars 文件夹用于存放 20 张图片,分别是 18 张对应不同情绪的差分,一张正常的待机表情,和一个用于展示的头像,都是 png 格式
  • settings.txt 用于存放用于展示的相关信息。

2. 立绘准备(avatars 部分)

  • avatars 准备部分非常简单,你只需要准备好包含所有以下文件名的图片文件即可(按照文件名排序,可用于对照):
avatars
|-担心.png
|-调皮.png
|-尴尬.png
|-高兴.png
|-害怕.png
|-害羞.png
|-慌张.png
|-惊讶.png
|-难为情.png
|-情动.png
|-认真.png
|-伤心.png
|-生气.png
|-头像.png
|-无奈.png
|-兴奋.png
|-厌恶.png
|-疑惑.png
|-正常.png
|-自信.png

3. settings.txt 准备

核心文件 settings.txt 文件保存了一个角色所有的显示信息和性格等。以下是设定的详细说明:

title = 星空列车-音理            # 用于设定人物卡片标题
info = """                     # 多行,人物简介
火车,要出发了哦~
哥哥,准备好一起旅行了吗?
"""

ai_name = 音理                  # 设定对话框中,AI的名字
ai_subtitle = 邻家的女孩         # 设定对话框中,AI的子标题
user_name = 旅人                # 设定玩家的显示名字
user_subtitle = 列车の乘客       # 设定玩家的副标题
thinking_message = 音理的心脏为你跳动中.... # 设定思考提示文字

# 二选一部分,以下两行只要写一行进去,看你选择的vits引擎
speaker_id = 4                 # 选择simple vits api的音色ID(如果使用simple vits api就加上这个)
model_name = neri              # 选择style bert vits2的模型名


scale = 1.9                    # 设定人物显示大小
offset = -3                    # 设定人物在Y轴上的显示便宜

bubble_top = 15                # 情绪气泡的显示Y轴位置
bubble_left = 23               # 情绪气泡显示的X轴位置

system_prompt = """            # 设定人物性格,多行
你是一个可爱的小女孩~
"""

其中,scale 和 offset 等可以通过在网页按 F12,选中对应的网页元素(如人物图片或者气泡位置),在 css 样式那设定 scale 和 offset 用于调试选择合适的数值。

4. 共享自己的人物到创意工坊

进入项目创意工坊的网站 -> 创意工坊, 点击绿色按钮 New Discussion 写好标题和内容,拖拽打包好的人物文件(压缩后)到网页中即可。点击发布就可以啦。

当然,如果上传不成功,您也可以使用各类网盘工具生成链接以发布。我们优先推荐蓝奏云或123网盘,百度等其次。

贡献者

The avatar of contributor named as shadow01a shadow01a
The avatar of contributor named as 雅诺狐 雅诺狐

页面历史