aspose.info
ZH

OSU 文件 - Osu! 脚本文件格式,如何创建和打开它?

更新于

什么是 OSU 文件?

OSU 文件是为 osu! 节奏游戏编写的游戏脚本。它包含有关游戏中使用的谱面的信息,例如难度等级、要播放的歌曲以及玩家需要与音乐同步的击打对象的时机。它让节奏游戏玩家能够创建自定义挑战并与游戏社区分享。

OSR 文件格式的 MIME 类型: x-osu-beatmap

OSU 文件格式

OSU 文件以纯文本文件保存到磁盘,其结构在 osu! 的 OSU 文件格式 中有非常明确的定义。

OSU 文件的章节

典型的 OSU 文件包含以下部分。

章节描述内容类型
[通用]关于谱面的通用信息键: 值 对
[编辑器]已保存的节拍图编辑器设置键: 值 对
[元数据]用于识别节拍图的信息键:值 对
[难度]难度设置键:值 对
[事件]谱面和故事板图形事件逗号分隔列表
[计时点]计时和控制点逗号分隔列表
[颜色]连击和皮肤颜色键 : 值 对
[HitObjects]击中对象逗号分隔的列表

OSU 文件的关键特性

特征描述
文件扩展名.osu
主要变体标准 osu! 谱面文件(所有游戏模式),osu!taiko 谱面文件(太鼓模式),osu!catch 谱面文件(接球模式),以及 osu!mania 谱面文件(狂热模式)
格式类型使用 INI 文件格式并基于章节组织的纯文本文件;以人类可读的格式存储谱面数据;包括 [General]、[Editor]、[Metadata]、[Difficulty]、[Events]、[TimingPoints] 和 [HitObjects] 章节
主要用途为 osu! 节奏游戏谱面定义所有游戏元素;存储时间数据、击打对象位置、难度设置、歌曲元数据以及视觉事件信息
主要特性高度可定制的纯文本格式,支持精确的谱面创建和编辑;兼容四种不同的游戏模式(osu!、太鼓、接球、狂热);包含对圆形、滑条、旋转器和长音符的详细击打对象定义
安全概述适用于游戏使用;不包含可执行代码;可使用任何文本编辑器安全编辑;人类可读的格式允许直接修改和微调谱面参数
兼容性原生于 osu! 游戏客户端(Windows、macOS、Linux);可使用任何文本编辑器编辑;OSZ 包含 OSU 文件以及音频(MP3/OGG)和图像(JPG/PNG)资源;可使用社区工具转换为其他节奏游戏格式

在 osu! 中打开 OSU 文件

在 osu! 中游玩谱面时,OSU 文件会自动被使用:

  1. 双击 OSZ 文件进行安装

  2. 游戏会提取 OSU 文件及其关联资源

  3. 在歌曲选择菜单中选择谱面

  4. OSU 文件提供游戏玩法说明

编辑 OSU 文件

编辑 OSU 文件:

  1. 从 OSZ 压缩包中提取 OSU 文件

  2. 使用任意文本编辑器打开文件(Notepad++、Visual Studio Code 等)

  3. 修改所需的章节和数值

  4. 保存文件并在 osu! 中测试更改!

创建 新的 OSU 文件

新建 OSU 文件通常使用 osu! 谱面编辑器创建:

  1. 启动 osu! 并打开谱面编辑器

  2. 选择歌曲文件

  3. 使用编辑器放置击打对象

  4. 编辑器会自动生成 OSU 文件

  5. 将谱面集分享为 OSZ 文件

转换 OSU 文件

OSU 文件可以使用专用工具转换为其他格式:

  1. osu! 转换为 StepMania – 转换为 SM 格式

  2. osu! 转换为 Quaver – 转换为 QS 格式

常见问题 (FAQ)

**Q1: OSU 在 osu! 游戏中代表什么?

A1: OSU 代表 osu! beatmap,是用于存储节奏游戏中可玩谱面的所有游戏数据的文件格式。

**Q2: 我该如何打开和编辑 OSU 文件?

A2: 您可以使用任何文本编辑器(如记事本、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(键盘节奏) .

参考文献