YU-RIS 引擎脚本编辑器

稳定版本Windows简体中文解包工具

YU-RIS Script Editor

YU-RIS 引擎脚本编辑器GUI:支持 YBN 解析、文本编辑/回写,以及部分 YPF 封包读写操作。

  • 自检测密钥、编码和引擎信息

  • 支持拖选 .ybn 脚本、.ypf 资源包、ysbin 文件夹

  • 支持纯脚本文本或翻译三行格式导出

  • 支持 YPF 预览导出(不支持包含非脚本文件的 YPF 回封)

  • 可视化编辑,支持搜索编辑,实时保存

开始

Python 3.10+

bash
git clone https://github.com/Aionfatedio/YU-RIS-Script-Editor.git

cd yuris_toolkit

pip install PyQt5 PyQt-Fluent-Widgets

python start.py

用法

  1. 启动程序后,拖选游戏文件到拖放区
  2. 工具分析后,双击文件跳转至编辑器预览
  3. 根据需要使用编辑器修改或导出文本

YBN 脚本文件

  • 点击「在编辑器中查看」在编辑器预览修改文本
  • 点击「导出脚本文本」导出为纯文本,或「导出翻译三行」导出为翻译用的三行对照格式
  • 若文件加密,可点击「解密为 YBN」导出解密后的文件

YSBIN 脚本文件夹

  • 自扫描所有 YBN 文件,文件列表支持排序或筛选
  • 双击列表中剧情脚本可在编辑器中打开
  • 支持批量导出

YPF 封包

  • 自解析封包索引,列出 ysbin 目录下的所有脚本
  • 点击「导出资源文件」可导出封包内的全部文件(若文件中包含CG、音频等资源,将一并导出)
  • 双击脚本文件在编辑器中打开
  • 仅含 YBN 文件的纯脚本封包编辑保存时自动封回源文件

游戏程序

  • 自检测同目录下的 .ypf 文件 或 ysbin/ 文件夹

编辑器

操作 说明
文本编辑 在编辑器中预览修改,保存生效
搜索替换 Ctrl+F 打开搜索替换栏,支持上下导航和批量替换
编码切换 适用于需要更换编码查看的场景
保存 点击「保存」写回原文件(纯脚本 YPF 自动封包)
另存为 点击「另存为」导出为独立 YBN 文件

项目结构

text
yuris_toolkit/
  start.py              # 入口
  config.json           # 用户配置
  core/
    ystb.py             # YSTB 脚本解析算法 (V2/V5)
    ypf.py              # YPF 封包解析算法
    yscm.py             
    ystl.py             
    encoding.py         
  gui/
    main_window.py      # 主窗口 (基于PyQt-Fluent-Widgets)
    workspace_page.py   
    editor_page.py      # 编辑器
    settings_page.py    
    workers.py          
  text/
    exporter.py         # 文本导出
    importer.py         # 文本导入

已测试的游戏

  • Whirlpool 社系列游戏
  • [人生通行止め] コトネイロ
  • [Lusterise] 光翼戦姫エクスティアMarina Bright Feather

鸣谢

loading正在摸鱼中...咕咕咕

发布者

aionfatedio
aionfatedio

别名

YU-RIS Script EditorYU-RIS-Script-Editor

实用性评分

点击以评分

25 浏览 · 0 下载

Galgame 工具下载资源

您可以在这里添加或下载 Galgame 工具资源, S3 对象存储是直链不限速的下载方式

对象存储下载34.8 KB0 人下载

评论

如果您对该工具有任何的使用疑问, 欢迎发布评论

blank galgame请填满这只萝莉吧, 因为这里空空如也