Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

zh: Optimizations of osu!_Program_Files #84

Merged
merged 2 commits into from
Jan 19, 2019
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 64 additions & 50 deletions wiki/osu!_Program_Files/zh.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
osu! Program Files
osu! 目录文件
===============================

![osu! Program Files in nutshell](Osu!sys.jpg "osu! Program Files in nutshell")
![在资源管理器下的 osu! 目录文件](Osu!sys.jpg "在资源管理器下的 osu! 目录文件")

位置
-----
Expand All @@ -10,104 +10,118 @@ osu! Program Files

| 现版本默认路径 | 旧的安装程序路径 |
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| 现版本默认路径 | 旧的安装程序路径 |
| 现版本默认路径 | 旧版程序安装路径 |

| ------------------------ | ---------------------- |
| C:\Users\<Username>\AppData\Local\osu! | C:\Program Files\osu! / C:\Program Files(x86)\osu! (for 7 64-bit or 8) |
> "C:" 你安装osu! 的硬盘.
| `C:\Users\<Username>\AppData\Local\osu!` | `C:\Program Files\osu!` 或 `C:\Program Files(x86)\osu!` ( 64 位 Windows 7+ 系统) |
> "`C:`" 即为你安装 osu! 的硬盘分区。

文件夹
------

### \_MACOSX
### `_MACOSX`

**osu! for Macintosh OS.** 对于windows用户,你可以删除这个文件夹。
**只适用于 Mac 版 osu! 客户端。** 对于 Windows 用户,你可以删除这个文件夹。

### Chat
### `Chat`

只有当你曾经在对话框中使用 */savelog* 指令或你启用了 *自动记录私人消息* 功能时才会出现.记录了你在osu! 内对话标签的内容.
只有当你曾经在对话框中使用 `/savelog` 指令或你启用了 *自动记录私人消息* 功能时才会出现。它记录了你在 osu! 内对话标签的内容
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
只有当你曾经在对话框中使用 `/savelog` 指令或你启用了 *自动记录私人消息* 功能时才会出现。它记录了你在 osu! 内对话标签的内容
只有当你曾经在对话框中使用 `/savelog` 指令或你启用了 *自动记录私人消息* 功能时才会出现。它记录了你在 osu! 中对话标签的内容

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image
自动记录私人消息 也要做相应的更改


文件以 `{Tab_name}-{YYYYMMDD}-{HHMMSS}.txt`的形式保存, 可以以任何文本编辑器打开(Notepad).
**实例:** #multiplayer-20121115-040845 (/savelog at #multiplayer tab in 15th November 2012 at 0408hrs and 45secs).
文件以 `{标签名称}-{YYYYMMDD}-{HHMMSS}.txt` 的形式保存,可以以任何文本编辑器打开(比如记事本)。

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里是不是多了个空行?尽量让中文英文行数保持一致

### Downloads
**示例:** `#multiplayer-20121115-040845.txt` (你于 2012 年 11 月 15 日 04:08:45 在 #multiplayer 标签页执行了 `/savelog` 命令所生成的文件。)

当你使用 *osu!direct* 功能后会出现.**保存你通过 osu!direct 正在下载的.osz文件**,完成下载后会作为合法的beatmap被转移到osu! 下的Songs文件夹.
### `Downloads`

### Exports
当你使用 *osu!direct* 功能后会出现。**它暂存 osu!direct 正在下载的 .osz 文件**,完成下载后会作为正确的 beatmap 被转移到 osu! 下的 Songs 文件夹。
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
当你使用 *osu!direct* 功能后会出现。**它暂存 osu!direct 正在下载的 .osz 文件**完成下载后会作为正确的 beatmap 被转移到 osu! 下的 Songs 文件夹。
当你使用 *osu!direct* 功能后会出现。**它暂存 osu!direct 正在下载的 .osz 文件**完成下载后这个谱面会被移动到 osu! 下的 Songs 文件夹。


当你使用 [Skin Selector's "导出.osk"](/wiki/Options) or [Beatmap Editor's "导出包"后出现](/wiki/Beatmap_Editor/Menu).**保存你从osu! 导出的.osz(beatmap)/.osk(皮肤)文件.**[For how-to, click me](/wiki/osu!_File_Formats).
### `Exports`

### Localisation
当你使用 [皮肤选择器下的 “ 导出 .osk ”](/wiki/Options) 或 [谱面编辑器的 “ 导出 .osz 文件 ” ](/wiki/Beatmap_Editor/Menu) 后出现。

当你在选项页切换语言时出现.**保存可以替换英文文本内容的你所选择的语言的文本**.
**它保存着你从 osu! 导出的 .osz(谱面)或 .osk (皮肤—)文件。** [点我以了解如何操作](/wiki/osu!_File_Formats).
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

皮肤— 多打了个符号

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

点我以了解如何操作 -> 参见 osu! 文件格式


### Replays
### `Localisation`

保存**可执行的osu! replay文件(.osr)**.如果与rep对应的beatmap不存在,osr文件将无法工作.osr文件保存了游戏结果数据和光标移动轨迹.你可以在结果页面按下**F2**或在在线排名页面(只有在solo下出现,在结果页面下面)点击 **Save as .osr**来创建.osr文件.不保存多人游戏结果..osr的文件大小在100kb-1kb不等.[想要上传rep到youtube的玩家可以参考本页面](https://osu.ppy.sh/forum/t/108092)
当你在选项页切换语言时出现。**它保存着可以替换英文文本内容的,你所选择的语言的文本**。
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
当你在选项页切换语言时出现**它保存着可以替换英文文本内容的,你所选择的语言的文本**
当你在选项页切换语言后出现**它保存着所选择的语言的文本,可以替换英文文本内容**


格式为 `{Local player name} - {Artist} - {Title} {[Difficulty]}{(YYYY-MM-DD)} {Game Mode}`
**Example:** dummytest1 - Loituma - Ievan Polkka [SPINNER-MADNESS] (2013-08-12) OsuMania
### `Replays`

### Screenshots
这里保存着 **可回放的 osu! 回放文件( .osr )**。如果与回放对应的谱面不存在,osr 文件将无法工作。
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
这里保存着 **可回放的 osu! 回放文件( .osr )**。如果与回放对应的谱面不存在,osr 文件将无法工作
这里保存着 **可回放的 osu! 回放文件( .osr )**。如果与回放对应的谱面不存在,osr 文件将无法使用

osr 文件保存了游戏结果数据和光标移动轨迹。你可以在结果页面按下 **F2** 或在在线排名页面(只有在单人游戏下出现,在结果页面下面)点击 **存放回放到回放文件夹** 来创建 .osr 文件,但不保存多人游戏结果。
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
osr 文件保存了游戏结果数据和光标移动轨迹。你可以在结果页面按下 **F2** 或在在线排名页面(只有在单人游戏下出现,在结果页面下面)点击 **存放回放到回放文件夹** 来创建 .osr 文件,但不保存多人游戏结果。
osr 文件保存了游戏成绩和光标移动轨迹。你可以在结果页面按下 **F2** 或在在线排名页面(只在单人游戏中,结果页面的下面出现)点击 **存放回放到回放文件夹** 来创建 .osr 文件,但不能保存多人游戏的回放。

.osr 的文件大小在 100kb-1kb 不等。[想要上传回放到 YouTube 的玩家可以参考本页面。](https://osu.ppy.sh/forum/t/108092)

*保存osu! 的截图(默认为F12)*. 截图格式(.jpg/.png)取决于你在选项中设置的结果.
文件名格式为 `{本地玩家名称} - {艺术家} - {标题} {[难度]}{(YYYY-MM-DD)} {游戏模式}` 。
**示例:** dummytest1 - Loituma - Ievan Polkka [SPINNER-MADNESS] (2013-08-12) OsuMania.osz

格式为 `screenshot###` *###* 表示你的截图数量.
### `Screenshots`

### Skins
*保存 osu! 的截图(默认截图快捷键为 F12)*。 截图格式(JPG 或 PNG)取决于你在选项中的设置。

保存了用户自定义的皮肤,这些皮肤可以改变osu!的视觉表现.你可以在皮肤标签下使用osume!.exe(osu! 升级器)来获取更多皮肤,你也可以登录[论坛](https://osu.ppy.sh/forum/15)获取皮肤.从osume!.exe 获取的皮肤将被立即读取并可以使用.如果你是从论坛获取的皮肤,有两种情况.如果皮肤是.osk形式的,你可以直接打开该文件,osu!将被启动并导向皮肤选择页面,你的新皮肤将被添加进列表里.如果皮肤是文件夹形式的,你必须将新皮肤的文件夹手动拖入该目录.如果皮肤是.zip/.rar格式的,你必须先解压,再按照文件夹的形式操作.你可以在[Options menu under Skins tab (Skin Selector)中更改你的皮肤](/wiki/Options).请记住皮肤*只在你自己的osu! 程序中生效*.
格式为 `screenshot###` *###* 表示你的截图数量。

关于皮肤的更多信息,请参考[Skining页面](/wiki/Skinning).*osu! by peppy* 是惟一一个不在该目录下且不能被直接删除的皮肤.
### `Skins`

### Songs
它存放着用户自定义的皮肤,这些皮肤可以改变 osu! 的外观。
你可以在皮肤标签下使用 osume!.exe(osu! 升级器)来获取更多皮肤,你也可以登录[论坛](https://osu.ppy.sh/forum/15) 获取皮肤。
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
你可以在皮肤标签下使用 osume!.exe(osu! 升级器)来获取更多皮肤,你也可以登录[论坛](https://osu.ppy.sh/forum/15) 获取皮肤。
你可以在皮肤标签下使用 osume!.exe(osu! 升级器)来获取更多皮肤,你也可以登录[官方论坛 - 皮肤板块](https://osu.ppy.sh/forum/15) 获取皮肤。

从 osume!.exe 获取的皮肤将被立即读取并可以使用;如果你是从论坛获取的皮肤,将会有以下情况:
- 如果皮肤是 .osk 形式的,你可以直接打开该文件,osu! 将被启动并导向皮肤选择页面,你的新皮肤将被添加进列表里。
- 如果皮肤是文件夹形式的,你必须将新皮肤的文件夹手动拖入该目录.
- 如果皮肤是 ZIP 或 RAR 格式的,必须先解压再按照文件夹的形式操作。你可以在[设置中的皮肤页(皮肤选择器)](/wiki/Options)中更改你的皮肤。请记住皮肤*只在你自己的 osu! 程序中生效*。

**保存osu! beatmaps实际文件的位置**. 通常包含 .osu (不同难度), .mp3/.ogg (音乐文件), .jpg/.png/.gif (背景文件), .osb (StoryBoard文件) 和 .mp4/.flv (视频文件). 可能包含 .wav/.ogg (打击音效文件) 和 目录 (SB spites 和/或 皮肤).
关于皮肤的更多信息,请参考[Skinning 页面](/wiki/Skinning)。*osu! by peppy* 是惟一一个不在该目录下且不能被直接删除的皮肤。

命名形式为 `{Beatmap 编号} {艺术家} - {标题}`.
**Example:** [57950 SOUND HOLIC - Drive My Life](https://osu.ppy.sh/s/57950)
### `Songs`

请注意'在osu! 初期的'陈旧的*beatmap*不包含序号且不遵循以上命名规律.可以参考范例"[discoprince](http://osu.ppy.sh/s/1)" 或 "[avgn](http://osu.ppy.sh/s/66)".特别需要注意的是"[tutorial](http://osu.ppy.sh/s/3756)",因为每个通过osu! installer安装的玩家都会拥有该beatmap.并且,人工创建/废弃 的 .osz/.zip 歌曲目录同样会进行计数(?需要修改).
**这是保存 osu! 谱面实际文件的位置**。
它通常包含 .osu (不同难度的谱面)、.mp3 / .ogg (音乐文件)、.jpg / .png / .gif(背景文件)、.osb(StoryBoard 文件)和 .mp4 / .flv (视频文件)。
它可能还包含 .wav/.ogg (打击音效文件) 和目录( StoryBoard 内容) 和/或皮肤相关文件。

### 隐藏文件夹
一般情况下它的命名形式为 `{Beatmap 编号} {艺术家} - {标题}`。
**示例:** [57950 SOUND HOLIC - Drive My Life](https://osu.ppy.sh/s/57950)

请注意,在 osu! 初期,旧的谱面**不包含序号**且**不遵循以上命名规则**。可以参考范例 [Disco★Prince](http://osu.ppy.sh/s/1) 或 [avgn](http://osu.ppy.sh/s/66) 。
特别需要注意的是 [osu! Tutorial](http://osu.ppy.sh/s/3756) ,因为每个通过 osu! 安装程序安装的玩家都会拥有该谱面,并且人工创建或在坟场的谱面中 .osz / .zip 歌曲目录同样会被加入序号。
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
特别需要注意的是 [osu! Tutorial](http://osu.ppy.sh/s/3756) ,因为每个通过 osu! 安装程序安装的玩家都会拥有该谱面,并且人工创建或在坟场的谱面中 .osz / .zip 歌曲目录同样会被加入序号
特别需要注意的是 [osu! Tutorial](http://osu.ppy.sh/s/3756) ,因为每个通过 osu! 安装程序安装的玩家都会拥有该谱面,并且手动创建或在坟场的谱面中 .osz / .zip 歌曲文件夹同样会被加入序号


### 隐藏的文件夹

#### Data

**osu!data files.** 不要修改这个文件.
**osu! 的数据文件夹。** 不要修改这个文件夹。

Program files
程序依赖的文件
---------------

### .db (数据库文件)
### .db 数据库文件

.db文件保存了beatmap信息,这些文件只能由osu!.exe/osu!test.exe使用.Notepad可以打开这类文件但通常你只会得到大量加密的字符串.
.db 文件保存了谱面信息,这些文件只能由 `osu!.exe` 或 `osu!test.exe` 使用。
记事本可以打开这类文件,但通常你只会得到大量加密的字符串。

**osu! 数据库**
**osu! 数据库文件:**

- collection.db (你在游戏中的收藏夹.你可以把这个文件上传到论坛以便他人查看你的收藏.实际的beatmap不包含在内.)
- osu!.db (osu! beatmap缓存.)
- presence.db (在对话页面的玩家信息缓存.)
- scores.db (保存本地历史成绩)
- `collection.db` - 你在游戏中的收藏夹你可以把这个文件上传到论坛以便他人查看你的收藏,实际的谱面文件并不包含在内。
- `osu!.db` - osu! 谱面缓存。(你也许知道,就是在第一次看到歌曲选择页面之前的那个持续很长时间的加载屏幕)
- `presence.db` - 在聊天页面的玩家信息缓存。
- `scores.db` - 保存本地历史成绩

### .cfg (配置文件)
### .cfg 配置文件

配置文件确认了osu! 的初始设定,这些文件可以通过Notepad打开.
配置文件配置了 osu! 初始化时的设置,以保证 osu! 正常运行。这些文件可以通过记事本打开:

- osu!.cfg (osu! 逻辑配置.)
- osu!.{YOUR PC NAME}.cfg ("[Options](/wiki/Options) screen". Also contains [deprecated/interesting variables and sensitive information](/wiki/osu!_Program_Files/User_configuration_file))
- {YOUR PC NAME}: 你的计算机用户名. 如果你将admin/user的用户名设置为 "HelloWorld", .cfg 文件将被命名为, osu!.HelloWorld.cfg .
- `osu!.cfg` - osu! 基础设置。
- `osu!.{YOUR PC NAME}.cfg` - [设置](/wiki/Options) 屏幕所包含的设置项。这里还有 [一些不再使用或有意思的变量,以及一些敏感信息](/wiki/osu!_Program_Files/User_configuration_file)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- `osu!.{YOUR PC NAME}.cfg` - [设置](/wiki/Options) 屏幕所包含的设置项。这里还有 [一些不再使用或有意思的变量,以及一些敏感信息](/wiki/osu!_Program_Files/User_configuration_file)
- `osu!.{YOUR PC NAME}.cfg` - [设置页](/wiki/Options) 中的选项。这里还有一些 [不再使用/有意思的变量和敏感信息](/wiki/osu!_Program_Files/User_configuration_file)

- {YOUR PC NAME}: 你的计算机用户名。如果你将管理员或用户的名称设置为 "HelloWorld".cfg 文件将被命名为 `osu!.HelloWorld.cfg` 。

### .exe (应用程序)

主要部件.点击后可以启动.如果你使用osu!installer安装osu!,那么这些.exe文件是安全的.
它们是程序的主要组件,双击它们即可启动。如果你使用 osu!安装器安装 osu! ,那么这些 .exe文件就是安全的。
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
它们是程序的主要组件,双击它们即可启动。如果你使用 osu!安装器安装 osu! ,那么这些 .exe文件就是安全的
它们是程序的主要组件,双击它们即可启动。如果你使用 osu! 安装器安装 osu! ,那么这些 .exe 文件就是安全的


- osu!.exe (启动osu!)
- `osu!.exe` - 启动 osu! 。

### 隐藏文件

#### .dll (应用程序拓展)

.dll文件是osu!.exe程序的组成部件,请忽略该类文件.
.dll 文件是 osu!.exe 程序的依赖或组成部件,请忽略该类文件

**基础部件** (For Microsoft .NET)
**基础部件** (为 Microsoft .NET 所使用)

- avcodec-51.dll
- avformat-52.dll
Expand Down