Skip to content

Phichain v0.4.0

Compare
Choose a tag to compare
@Ivan-1F Ivan-1F released this 21 Aug 10:08
· 206 commits to master since this release
5645adb

谱面格式

新增 基础 (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-converter binary file to the bundle for chart conversion. See documentation for more details
  • Added new event value types: Transition and Constant
  • Added recent projects list on the homepage
  • Added PHICHAIN_ASSET_ROOT environment variable to adjust the root directory for assets

Fixes

  • Fixed the issue where Easing was incorrectly translated as End Value in 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