跳转到内容

概览

Osynic 能够在多个设备之间同步您的 osu! 谱面,并且允许您通过相同的方式与朋友共享谱面列表。基本实现方式是在本地对您指定的一系列谱面进行序列化和反序列化。这提供了极高的同步效率,因为您只需传输谱面的元数据,而不是整个谱面文件。另一方面,这也意味着更便捷和灵活的谱面传递与管理,因为您可以在 任何时候 选择性地 同步 多条件筛选后的 谱面列表。

本指南介绍了如何使用 Osynic 序列化本地 osu! 谱面并传递。

基本功能

序列化

Serialize 界面中进行序列化操作。

Serialize 界面是一个用于将您的 osu! 谱面序列化为 .json 文件的界面。您可以在此界面中选择您想要序列化的谱面,然后点击“Serialize”按钮,Osynic 将会将您的谱面序列化为一个 .json 文件。该文件包含了您的谱面的元数据,但不包含谱面文件本身(因此,序列化操作不会导致您的谱面文件被删除、移动或更改)。这就是为什么 Osynic 能够实现高同步效率的原因。

由于 Serialize 流程是较为迅速的,故而您并不能(同时也无必要)看到完整的序列化流程,我们只展示简单的进度条以及结束提示。

反序列化

在 Fetch 界面中进行反序列化操作。

Fetch 界面是一个用于从 osu! 官方的远程服务器获取 osu! 谱面数据的界面。您可以在此界面中导入您手头的序列化文件,然后点击“Fetch”按钮,Osynic 将会从服务器获取您的序列化数据并将其反序列化。

关于导入,Fetch 支持您通过两种方式导入序列化文件(格式要求为在另一台设备上通过 Osynic 生成的标准 .json 文件):

  • 点击一次 Fetch 按钮,触发 Windows 默认的文件选择器,选择文件
  • 将序列化文件拖放到 Fetch 界面的指定区域

在点击 Fetch 按钮后,您可以看到完整的获取进度,包括获取的谱面信息和进度条。

更多功能

Osynic 包括了更多功能,等待您去探索。您可以在左侧的导航栏中找到这些功能的入口。