跳转到内容

序列化

工作原理

Osynic 使用 JSON 格式来序列化 osu! 谱面并传递。生成该 JSON 文件需要借助您本地的某些文件,目前以及将来将支持的具体方式包括以下两种:

  • 通过对 osu! 游戏应用程序路径下的 songs 文件夹进行扫描,输出所有歌曲信息
  • 通过对给定的 osu!.db 文件解析得到所有歌曲信息

关键配置

  • songs 目录

    • 默认目录:Users/<your-username>/AppData/Local/osu!/songs/
    • 支持自动检测并导入谱面
    • 可选择导入后直接启动游戏
    • 自定义目录:<your-customized-osu!-path>/songs
  • osu!.db 文件

    • 默认文件:Users/<your-username>/AppData/Local/osu!/osu!.db
    • 自定义文件:<your-customized-osu!-path>/osu!.db