Releases: Ivan-1F/phichain
Phichain v1.0.0-beta.6
更新日志: https://phichain.rs/changelog/v1.0.0-beta.6
Changelog: https://phichain.rs/en/changelog/v1.0.0-beta.6
Full Changelog: v1.0.0-beta.5...v1.0.0-beta.6
Phichain v1.0.0-beta.5
更新日志: https://phichain.rs/changelog/v1.0.0-beta.5
Changelog: https://phichain.rs/en/changelog/v1.0.0-beta.5
Full Changelog: v1.0.0-beta.4...v1.0.0-beta.5
Phichain v1.0.0-beta.4
更新日志: https://phichain.rs/changelog/v1.0.0-beta.4
Changelog: https://phichain.rs/en/changelog/v1.0.0-beta.4
Full Changelog: v1.0.0-beta.3...v1.0.0-beta.4
New Contributors
- @Hallkun19 made their first contribution in #27
- @ChickenPige0n made their first contribution in #21
Phichain v1.0.0-beta.3
更新日志: https://phichain.rs/changelog/v1.0.0-beta.3
Changelog: https://phichain.rs/en/changelog/v1.0.0-beta.3
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
Phichain v1.0.0-beta.2
新增
- [制谱器] 事件时间线中的上/下边沿会显示下一个/上一个事件的开始值/结束值,点击数值会跳转至对应事件
- [制谱器] 新增编辑器动作
在文件管理器中打开项目 - [制谱器] 创建判定线成为一个编辑器动作,默认快捷键为
Ctrl(Command) + N - [制谱器] 判定线的右键菜单中新增
新增父线和新增子线
修复
- [制谱器] 修复了判定线列表无法滚动的问题
- [制谱器] 修复了撤销
创建判定线操作时会导致崩溃的问题 - [制谱器] 修复了编辑器内无法使用输入法的问题
其他
- [工具链] 更新 Bevy 至 0.15.1,所有相关 Bevy 库更新至对应的最新版本
- [工具链] 更新 Egui 至 0.30
- [工具链] 将部分其他依赖更新至最新版本
Phichain v1.0.0-beta.1
新增
- [制谱器] 新增命令面板
- [制谱器] 事件时间线上新增事件类型标注
- [制谱器] 视野缩放
修复
- [制谱器] [v1.0.0-beta] 修复了谱面延迟没有被正确应用的问题
- [制谱器] 修复了导出为官谱时的信息未被翻译的问题
优化
- [制谱器] 现在编辑器的标题将显示为
Phichain而不是App - [制谱器] 导出为官谱时,若目标目录中已经存在同名文件,会自动在文件名后添加序号,而不会导出失败
- [制谱器] 「导出为官谱」成为一个编辑器动作,意味着它可以在命令面板中执行、可以设置快捷键。默认快捷键为
Ctrl(Command) + Shift + O
调整
- [制谱器] 移除了使用
I和O缩放视野的功能
Phichain v1.0.0-beta.0
核心
更改
- Phichain 谱面格式版本更新为
5- 支持曲线音符轨迹,判定线新增
curve_note_tracks字段
- 支持曲线音符轨迹,判定线新增
修复
- 修复了负流速下,处于判定线背面的音符不会被隐藏的问题 (#7)
转谱器
修复
- 修复了将 Phichain 谱面转换为 Primitive 谱面时,子判定线会被忽略的问题
制谱器
新增
- 新增曲线音符轨迹
- 全新的快捷键系统,所有快捷键均可在设置中查看并进行自定义调整
- 新增创建常量事件的快捷键,默认为
Q - 新增剪切快捷键,默认为
Ctrl(Command) + X - 时间线上新增 BPM 变化标注
修复
- 修复了在处理没有任何事件、音符或子线的判定线时会导致崩溃的问题
- 修复了删除选中的判定线或其父判定线后没有任何判定线被选中的问题
- 修复了关闭项目后,撤销/重做记录不会被清空的问题
- 修复了关闭项目后,部分实体不会被清除的问题
- 修复了部分调试功能在发布版本中未被移除的问题
- 修复了通过拖动或修改输入框的方式修改事件的自定义缓动时,结束后不会将此操作添加至编辑器历史记录,导致该操作无法被撤销/重做的问题
- 修复了将一个 Hold 转换为其他音符后,删除它会导致崩溃的问题
- 修复了有时进行撤销/重做时会导致编辑器崩溃的问题
- 修复了首页最近项目无法滚动的问题
- 修复了 BPM 列表无法滚动的问题
- 修复了有时移除音符后可能会导致崩溃的问题
优化
- 优化了编辑器全局时间控制,大幅降低画面卡顿
- 过渡速度事件将隐藏缓动选项
Phichain v0.5.0
新增
父子判定线
现在一条判定线可以作为另一条判定线的子线存在。此时,子判定线会以父判定线的锚点作为坐标系原点
重新设计了判定线列表的界面,现在判定线列表显示为树状结构
渲染器
新增渲染器,打包中新增 phichain-renderer 二进制文件
其他
- 新增了对官谱 formatVersion 1 的支持
- 新增常规设置「高亮选中判定线」
- 新增常规设置「显示判定线锚点」
调整
- 将延迟的定义取反,现在正的延迟将会使谱面延后于音乐播放
修复
- 修复了将官谱转换至 Phichain 谱面时,移动事件的 X 值计算错误的问题
- 修复了最大化后对窗口进行缩放会导致崩溃的问题 (#6)
News
Parent-children hierarchy for lines
Now, a line can be the child line of another line. In this case, the child line uses the anchor point of the parent line as the origin of its coordinate system
The line list UI has been redesigned, now it displays a tree structure
Renderer
Added renderer, a new binary file phichain-renderer will be included in the build
Misc
- Added support for official chart formatVersion 1
- Added a general setting for "Highlight Selected Lines"
- Added a general setting for "Show Lines' Anchor"
Changes
- The definition of offset has been inverted; positive delay will now cause the chart to lag behind the music playback
Fixes
- Fixed an issue where the X value calculation for movement events was incorrect when converting official charts to Phichain charts
- Fixed a crash issue that occurred when resizing the window after maximizing it (#6).
Phichain v0.4.1
修复
- 修复了判定线列表中
Show States和Show Previews未被翻译的问题 - 修复了判定线列表中
显示状态和显示预览未被持久化的问题 - 修复了在不使用
PHICHAIN_ASSET_ROOT环境变量时,资源文件根目录无法被正确解析的问题 (#4)
其他
- 新增对 Arm64 Windows 的支持
Fixes
- Fixed
Show StatesandShow Previewsin line list not being translated - Fixed
Show StatesandShow Previewsin line list not being persisted - Fixed assets root cannot be correctly resolved when not using
PHICHAIN_ASSET_ROOTenvironment variable (#4)
Misc
- Added support for Arm64 Windows
Phichain v0.4.0
谱面格式
新增 基础 (Primitive) 谱面格式 ,用于在不同格式间转化 Phigros 谱面,见文档
目前支持的格式:
- RPE (基本功能支持)
- Phichain (完全支持)
- 官谱 (完全支持)
新增
- 在打包中新增
phichain-converter转谱器二进制文件,见文档 - 新增事件值类型:分为
过渡和常量 - 主页新增最近项目列表
- 通过
PHICHAIN_ASSET_ROOT环境变量,可以调整 Phichain 素材文件的根目录
修复
- 修复了单事件检查器中
缓动被错误翻译为结束值的问题 - 修复了潜在的内存安全问题
- 修复了部分调试功能出现在发布版本中的问题
- 修复了 Hold 音符会覆盖在其他音符上方的问题
- 修复了将官谱转换至 Phichain 谱面时,移动事件的 X 值计算错误的问题
- 修复了游戏 UI 的边距不会随画布缩放的问题
优化
- 优化了导出为官谱时的事件切割
调整
- 现在曲绘文件是可选的
- 重新设计了主界面和创建新项目的流程
- 重新设计了判定线列表的样式
Chart Format
Added Primitive Chart Format for converting Phigros charts between different formats. See the documentation for more details
Currently supported formats:
- RPE (basic supported)
- Phichain (fully supported)
- Official (fully supported)
News
- Added
phichain-converterbinary file to the bundle for chart conversion. See documentation for more details - Added new event value types:
TransitionandConstant - Added recent projects list on the homepage
- Added
PHICHAIN_ASSET_ROOTenvironment variable to adjust the root directory for assets
Fixes
- Fixed the issue where
Easingwas incorrectly translated asEnd Valuein the single event inspector - Fixed potential memory safety issues
- Fixed debug features appearing in release versions
- Fixed the issue where Hold notes would overlay other notes
- Fixed the error in X value calculation for moving events when converting official charts to Phichain charts
- Fixed game ui margin does not scale with canvas
Optimizations
- Optimized event cutting when exporting as official chart
Changes
- Illustrations are now optional
- Redesigned the homepage ui and the process for creating new projects
- Redesigned the the line list




