什么是 OSZ 文件?
OSZ 文件是一种压缩文件格式,供节奏游戏 osu! 用于存储谱面数据。谱面本质上是游戏的关卡,包含歌曲、节拍时机以及在游戏屏幕上放置击打对象等信息。OSZ 文件便于谱面的轻松分发,通常从网络下载后导入游戏。OSU! 还有 OSR 文件格式,它是游戏回放文件,可供玩家回放。
OSR 文件格式的 MIME 类型: x-osu-replay
OSZ 文件格式
OSZ 文件类型的内部文件格式细节未公开。它包含经过 ZIP 压缩的数据,其中包含播放音乐、显示图形以及在必须与游戏交互时展示玩家事件的信息。
OSZ 文件的关键特性
| 特征 | 描述 |
|---|---|
| 文件扩展名 | .osu |
| 主要变体 | 标准 osu! 谱面文件(所有游戏模式)、osu!taiko 谱面文件(太鼓模式)、osu!catch 谱面文件(接球模式)以及 osu!mania 谱面文件(狂热模式) |
| 格式类型 | 使用 INI 文件格式并基于章节组织的纯文本文件;以人类可读的格式存储谱面数据;包括 [General]、[Editor]、[Metadata]、[Difficulty]、[Events]、[TimingPoints] 和 [HitObjects] 章节 |
| 主要用途 | 定义 osu! 节奏游戏谱面的所有游戏元素;存储时间数据、击打对象位置、难度设置、歌曲元数据以及视觉事件信息 |
| 主要特性 | 高度可定制的纯文本格式,支持精确的谱面创建和编辑;兼容四种不同的游戏模式(osu!、Taiko、Catch the Beat、Mania);包含对圆形、滑条、转盘和长音符的详细击打对象定义 |
| 安全概述 | 适用于游戏使用安全;不包含可执行代码;可使用任何文本编辑器安全编辑;人类可读的格式允许直接修改和微调谱面参数 |
| 兼容性 | 原生于 osu! 游戏客户端(Windows、macOS、Linux);可使用任何文本编辑器编辑;OSZ 包含 OSU 文件以及音频(MP3/OGG)和图像(JPG/PNG)资源;可使用社区工具转换为其他节奏游戏格式 |
如何创建 OSZ 文件?
OSU! 提供了关于创建 OSZ和 OSK 文件的详细说明。以下步骤可用于使用 OSU! 创建 OSZ 文件。
- 通过编辑器打开谱面。
- 在顶部菜单中,选择 文件 > 导出包….
- .osz 压缩包将放置在 osu! 文件夹内的 Exports 文件夹中。
如何打开并使用 OSU 文件
在 osu! 中打开 OSU 文件!
在 osu! 中游玩谱面时,OSU 文件会自动被使用:
双击 OSZ 文件进行安装
游戏会提取 OSU 文件及其相关资源
从歌曲选择菜单中选择谱面
OSU 文件提供游戏玩法说明
编辑 OSU 文件
编辑 OSU 文件的步骤:
从 OSZ 压缩包中提取 OSU 文件
使用任意文本编辑器打开文件(Notepad++、Visual Studio Code 等)
修改所需的章节和数值
保存文件并在 osu! 中测试更改
创建新的 OSU 文件
新建 OSU 文件通常使用 osu! 谱面编辑器创建:
启动 osu! 并打开谱面编辑器
选择歌曲文件
使用编辑器放置击打对象
编辑器会自动生成 OSU 文件
将谱面套装分享为 OSZ 文件
转换 OSU 文件
OSU 文件可以使用专用工具转换为其他格式:
osu! 转换为 StepMania – 转换为 SM 格式
osu! 转换为 Quaver – 转换为 QS 格式
常见问题 (FAQ)
**Q1: OSU 在 osu! 游戏中代表什么?
A1: OSU 代表 osu! beatmap,即用于存储节奏游戏中可玩谱面的所有游戏数据的文件格式。
**Q2: 我该如何打开和编辑 OSU 文件?
A2: 您可以使用任何文本编辑器(如 Notepad、Notepad++ 或 Visual Studio Code)打开和编辑 OSU 文件,因为它们以 INI 格式的纯文本存储。
**Q3: OSU 文件和 OSZ 文件有什么区别?
A3: OSU 文件是包含游戏数据的谱面文件,而 OSZ 文件是一个 ZIP 压缩包,内含 OSU 文件以及音频和图像资源。
**Q4: 我可以在不使用 osu! 游戏的情况下创建 OSU 文件吗?
A4: 虽然您可以使用文本编辑器手动创建 OSU 文件,但使用 osu! 内置的谱面编辑器会更容易,它会自动生成文件。
**Q5: OSU 文件支持哪些游戏模式?
A5: OSU 文件支持四种游戏模式:标准 osu!(点击圆圈)、Taiko(打鼓)、Catch the Beat(抓水果)和 Mania(键盘节奏)。