Alpha v0.1 · Windows / macOS / Linux / Android

让每个玩家
都能创造自己的学生时代

为 Steam《学生时代》打造的跨平台 Mod 工作台:可视化编辑 406 张配置表AI 对话式改模10 种网盘云同步,GUI / CLI / TUI 三端一体,改游戏不用再碰晦涩的 JSON。

立即下载 Alpha v0.1 了解特性 免费开源 · 安装包由官方 CDN 直达,无需注册
开源免费 离线可用 Steam 创意工坊兼容 原子写入 · 自动备份
0张配置表 Schema
0平台同步发行
0种云盘同步驱动
0个 AI 领域工具
核心特性

一套工具,覆盖 Mod 创作全流程

从新建 Mod 到云盘分发,从图形界面到纯键盘流——同一份内核驱动三端体验,配置与工作区实时共享。

可视化编辑

Flutter 图形界面把 Cfgs/zh-cn/*.json 渲染成表单,406 张配置表按 GAME_SCHEMA 自动生成字段,改数值不用再猜字段名。

AI 对话式改模

一句话改事件、排对话、调度舞台。13 个领域工具 + 20 轮工具循环,每次写操作先展示字段级 diff,y / N 确认后才落盘。

CLI / TUI 三端一体

与 GUI 共用同一内核、工作区与 OOBE 首次引导;离线文件模式直读直写,SSH、CI、批处理场景同样顺手。

10 种网盘云同步

WebDAV / OpenList / 百度 / 阿里 / 夸克 / 123 / 天翼 / Google Drive / OneDrive / 本地。增量上传、双向新者为准、DRY-RUN 预览。

Schema 校验

对照 GAME_SCHEMA 宽松校验:未知字段标 warn 放行,类型不符给提示,只有 error 才阻止保存,cfg validate 一键体检。

数据安全

原子替换写入(*.tmp + os.replace)杜绝半截文件;每次落盘自动保留上一代 .bak,误写随手回滚。

AI 助手

一句话,改好一个 Mod

AI 助手与图形版侧栏同源:领域 CRUD、数据字典、只读文件、舞台调度等 13 个工具,OpenAI / Anthropic / 自定义三种协议任接,配置 GUI / CLI / TUI 三端共享、实时生效。

  • 先审后写 — 所有写操作先展示字段级 diff,确认后才落盘;工具循环上限 20 轮
  • 三端同源 — 同一套工具与提示词,GUI 侧栏 / CLI agent chat / TUI 聊天面板
  • 即配即用 — 协议、baseUrl、apiKey、model 存于 .editor_ai.json,未配置时给引导而非报错栈
终端党福音

CLI 与 TUI:键盘流的效率工具

离线文件模式,不启动 HTTP 服务,无游戏、无网络、无 Flutter 环境也能跑;跨全部 Mod 的全文搜索、内置逐字段编辑器、$EDITOR 集成一应俱全。

CLI — PowerShell
PS> python run_cli.py cfg get EvtCfg --mod test --id 320101
EvtCfg · #320101
  title     开学第一天
  type      1

PS> python run_cli.py cfg set EvtCfg --mod test --id 320101 --key title --value '"新的开始"'
✔ 已写入 Cfgs/zh-cn/EvtCfg.json(上一代已备份为 .bak)

PS> python run_cli.py cfg validate --mod test
✔ 校验通过 · 42 张配置表 · 0 错误 / 3 警告(warn 放行)
TUI — python run_tui.py --mod test
 学生时代 模组编辑器 — TUI (test)            
 Mods / Cfgs  Records        JSON         
 ▾ test       320101 开学第…  "title":     
   EvtCfg ◀   320102 班级选…    "新的开始" 
   TalkCfg    320103 期中考…  "reward":    
   ItmCfg     320104 运动会     [500, …]   
└─────────────────────────────────────────────┘
q 退出 · n 新建 · s 保存 · / 搜索 · a AI · c 云同步
s 保存 / 搜索 n 新建记录 a AI 助手 c 云同步 r 刷新 ? 帮助
云同步

Mod 存哪儿,你说了算

同一份配置 GUI / CLI / TUI 共享;敏感字段掩码回显,同步结果按动作逐条汇总,失败文件单独列出。

WebDAVOpenList百度网盘 阿里云盘夸克网盘123 云盘 天翼云盘Google DriveOneDrive本地目录
增量上传,跳过一致文件 双向同步 · 新者为准 --dry-run 先预览再真跑 GUI 支持实时自动同步
下载

选择你的平台 · Alpha v0.1

所有安装包均已内置 Python 后端,下载即用,无需额外配置环境。已根据你的系统自动推荐对应版本。

Androidarm64-v8a · x86_64

APK 安装包80.9 MB

Chaquopy 内嵌 CPython,装完即用、全程离线。

网速不理想?也可以到 GitHub Releases 下载同一批安装包 · 更新日志与历史版本同步发布

快速上手

三步,开始造你的第一个 Mod

1安装发行版(推荐)

# 下载对应平台安装包
# 后端已内置,装完即用
# 首次启动有 OOBE 引导:
# 选工作区 → 建首个 Mod

2或从源码运行

git clone https://github.com/yier12121212yie/student-age-editor.git
cd student-age-editor
python run_dev.py   # GUI
                    # Flutter + 本地后端
                    # 127.0.0.1:8765

3终端党专属

pip install textual rich
python run_cli.py mods list
python run_cli.py agent chat -m test
python run_tui.py --mod test
💡 Mod 工作区默认与游戏本体一致:%USERPROFILE%\AppData\LocalLow\PakyiGame\StudentAge\Mods, 已订阅的创意工坊 Mod 会被自动识别(只读保护)。GUI / CLI / TUI 共享 OOBE 引导、AI 与云同步配置。