CHATGAL · ANDROID

ChatGal

内容包驱动的 AI 互动 Gal

引擎只负责聊天、立绘、存档与记忆;故事全部来自你安装的内容包。 应用里自带创作台:写角色、填立绘矩阵、一幕幕写情景,体检通过就能开玩—— 也能把自己做的包导出分享。

创作台 体检 安装到本地 开始游玩
ChatGal 游戏主页

游戏主页:选包 / 存档 / 开始

WHAT IS IT

同一个 App,换包就是另一个故事

你玩到的每一句台词、每一次数值变化、每一个结局,都写在内容包里。 App 做的是通用引擎——所以你也可以成为作者。

引擎

对话与立绘分开跑

聊天请求只写台词;表情与立绘由另一套节拍切换。流式输出可开关, 正文一出来就能继续输入。

规则

数值不由模型说了算

好感、信任等变量在情景「离场结算」里按说明给整数增量。 出口用条件判断,选择题结局则直接问玩家。

创作

应用内创作台

包信息、角色、立绘矩阵、情景、事件,都在手机上编辑; 缺图、出口指错会体检报错,装之前就能看见。

系统

记忆与存档跟包走

多层记忆 + 关键词唤醒;存档绑在内容包上。作者可以进「记忆回廊」 看角色到底记住了什么。

CREATE A PACK

在创作台里,按这个顺序做

下列截图与文字一一对应,均为应用内真实页面。

创作台基础信息:包名、版本、简介

STEP 01 · 基础信息

先定这个包「是谁」

包名 packageId、版本号、显示名与简介; 主页大图也在这里换。版本号只能往高升。

  • 注册变量(如好感、天数 day
  • 简介会显示在「内容包与存档」里
创作台角色:表情立绘矩阵

STEP 02 · 角色与立绘

立绘矩阵填满,聊天才换得了脸

文件名按 状态_情绪.png (例如「校服_开心.png」)。矩阵缺格会体检报错; 人格提示词决定角色怎么说话。

  • 状态 = 服装/形态;情绪 = 表情列
  • 可点格子导入,也可按行批量导入
创作台情景:背景图与入场词

STEP 03 · 情景

一幕一幕:写词、贴图、设出口

展示名、背景、入场词、场景提示词、离场结算与出口条件。 入口情景文件名固定为 start

  • 左侧竖排选背景缩略图,右侧预览当前图
  • 数值只在结算与入场改值里变
创作台事件:插画演出与出口

STEP 04 · 事件

用全屏插画讲转折或结局

事件不能对话:一块一屏(图 + 若干句),点一下翻下一块。 出口可用条件 target,或做成选择题 choice(例如「打不打针」)。

  • 适合结局、插入演出、分支选择
  • 体检通过后安装到本地开玩

PLAY

装上包之后,玩家会看到这些

下列截图与说明一一对应。

游戏主页:选包、存档与开始

游戏主页

选内容包 · 选存档 · 开始

顶部是当前包的主页图与简介;下方切换内容包与存档槽,再点开始。 未配置模型供应商时会提示当前为演示对话。

游戏进行页面:情景、对话与立绘

游戏进行页面

情景推进的聊天界面

顶部显示「第 N 天 · 情景名」;背景来自包内图片; 气泡里是 AI 写的台词与动作;底部可输入,也可点快捷回复。

角色记忆回廊

角色记忆回廊

分层记忆 + 关键词

从活跃对话窗口到长期核心记忆;关键词条目「提到才想起来」。 作者可用它检查角色有没有按预期记住剧情。

AI 负责说话,规则写在你的包里。

ChatGal:创作工具 + 通用播放器

SAMPLE PACKS

内置示例包(可玩,也可当模板改)

两个包随 App 安装;公开仓有打包好的内容包文件,改完仍可用创作台导入。

你好戒戒 内容包封面
完整主线

你好戒戒

与戒戒从零开始的每一天,平淡日常之下异变正在酝酿…… 十四天结构、事件结局,适合当「怎么写转折」的参考。

与戒戒的每一天 内容包封面
最小可玩

与戒戒的每一天

和可爱的猫娘戒戒在一起的幸福生活。三幕循环,结构短, 适合第一次改包、看懂「情景 + 出口」怎么接。

DOWNLOAD

装上 ChatGal,从做一个包开始

安卓 arm64。安装后自带两个示例包;对话需自行配置 OpenAI 兼容供应商。 也可从 GitHub 下载安装包与内容包文件。

当前浏览的就是 ChatGal 官网。安装包与版本更新在 GitHub Releases; 应用内「帮助与关于」也会提示新版本。

COMMUNITY

做包遇到问题

QQ 群

装包、配模型、改提示词都可以问。

1054545834

反馈

应用内「帮助与关于」可复制反馈方式。

GitHub