O que é um arquivo OSU?
Um arquivo OSU é um script de jogo escrito para o jogo de ritmo osu!. Ele contém informações sobre um beatmap usado no jogo, como o nível de dificuldade, a música a ser tocada e os tempos dos objetos de toque aos quais o jogador deve sincronizar-se com a música. Ele permite que os jogadores de jogos de ritmo desenvolvam desafios personalizados e os compartilhem com a comunidade do jogo.
Tipo MIME do formato OSR: x-osu-beatmap
Formato de Arquivo OSU
Arquivos OSU são salvos como arquivos de texto simples no disco e sua estrutura é muito claramente definida no Formato de arquivo OSU pelo osu!.
Seções no Arquivo OSU
Um arquivo OSU típico tem as seguintes seções.
| Seção | Descrição | Tipo de conteúdo |
|---|---|---|
| [Geral] | Informações gerais sobre o beatmap | pares chave: valor |
| [Editor] | Configurações salvas para o editor de beatmap | pares chave: valor |
| [Metadados] | Informações usadas para identificar o beatmap | pares chave:valor |
| [Dificuldade] | Configurações de dificuldade | pares chave:valor |
| [Eventos] | Eventos gráficos de beatmap e storyboard | Listas separadas por vírgulas |
| [PontosDeTempo] | Pontos de tempo e controle | Listas separadas por vírgulas |
| [Cores] | Cores de combo e skin | pares chave : valor |
| [ObjetosDeAcerto] | Objetos de acerto | Listas separadas por vírgulas |
Características Principais dos Arquivos OSU
| Característica | Descrição |
|---|---|
| Extensão de Arquivo | .osu |
| Variantes Principais | Arquivos de beatmap padrão do osu! (todos os modos de jogo), arquivos de beatmap osu!taiko (modo Taiko), arquivos de beatmap osu!catch (modo Catch the Beat) e arquivos de beatmap osu!mania (modo Mania) |
| Tipo de Formato | Arquivo de texto simples usando o formato de arquivo INI com organização baseada em seções; armazena dados de beatmap em formato legível por humanos; inclui as seções [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] e [HitObjects] |
| Uso Principal | Definir todos os elementos de jogabilidade de um beatmap de jogo de ritmo osu!; armazena dados de tempo, posicionamento de objetos de hit, configurações de dificuldade, metadados da música e informações de eventos visuais |
| Principal Recurso | Formato de texto simples altamente personalizável que permite a criação e edição precisas de beatmaps; suporta quatro modos de jogo distintos (osu!, Taiko, Catch the Beat, Mania); inclui definições detalhadas de objetos de hit com suporte a círculos, deslizadores, spinners e notas longas |
| Perfil de Segurança | Seguro para uso em jogos; não contém código executável; pode ser editado com segurança em qualquer editor de texto; formato legível por humanos permite modificação direta e ajuste fino dos parâmetros da beatmap |
| Compatibilidade | Nativo do cliente do jogo osu! (Windows, macOS, Linux); pode ser editado com qualquer editor de texto; pacotes OSZ contêm o arquivo OSU juntamente com recursos de áudio (MP3/OGG) e imagem (JPG/PNG); pode ser convertido para outros formatos de jogos de ritmo usando ferramentas da comunidade |
Abrindo Arquivos OSU no osu!
Arquivos OSU são usados automaticamente ao jogar uma beatmap no osu!:
Instale um arquivo OSZ clicando duas vezes nele
O jogo extrai o arquivo OSU e os recursos associados
Selecione a beatmap no menu de seleção de músicas
O arquivo OSU fornece as instruções de jogabilidade
Editando arquivos OSU
Para editar um arquivo OSU:
Extraia o arquivo OSU do arquivo OSZ
Abra o arquivo com qualquer editor de texto (Notepad++, Visual Studio Code, etc.)
Modifique as seções e valores desejados
Salve o arquivo e teste as alterações no osu!
Criando novos arquivos OSU
Novos arquivos OSU são tipicamente criados usando o editor de beatmaps do osu!:
Inicie o osu! e abra o editor de beatmaps
Selecione um arquivo de música
Use o editor para colocar objetos de hit
O editor gera o arquivo OSU automaticamente
Compartilhe o conjunto de beatmap como um arquivo OSZ
Convertendo arquivos OSU
Arquivos OSU podem ser convertidos para outros formatos usando ferramentas especializadas:
osu! para StepMania – Converter para formato SM
osu! para Quaver – Converter para formato QS
Perguntas Frequentes (FAQ)
**Q1: O que significa OSU no jogo osu!?
A1: OSU significa beatmap do osu!, que é o formato de arquivo usado para armazenar todos os dados de jogabilidade de um beatmap jogável no jogo de ritmo .
**Q2: Como abrir e editar um arquivo OSU?
A2: Você pode abrir e editar arquivos OSU com qualquer editor de texto, como Notepad, Notepad++ ou Visual Studio Code, pois eles são armazenados em texto simples usando o formato INI .
**Q3: Qual é a diferença entre um arquivo OSU e um arquivo OSZ?
A3: Um arquivo OSU é o arquivo de beatmap que contém os dados de jogabilidade, enquanto um arquivo OSZ é um arquivo ZIP que contém o arquivo OSU juntamente com recursos de áudio e imagem .
**Q4: Posso criar um arquivo OSU sem usar o jogo osu!?
A4: Embora você possa criar arquivos OSU manualmente com um editor de texto, é muito mais fácil usar o editor de beatmap integrado no osu!, que gera o arquivo automaticamente .
**Q5: Quais modos de jogo são suportados pelos arquivos OSU?
A5: Arquivos OSU suportam quatro modos de jogo: osu! padrão (clicando círculos), Taiko (batucando), Catch the Beat (pegando frutas) e Mania (ritmo de teclado) .