¿Qué es un archivo OSU?
Un archivo OSU es un script de juego escrito para el juego de ritmo osu!. Contiene información sobre un beatmap utilizado en el juego, como el nivel de dificultad, la canción que se reproducirá y los tiempos de los objetos de golpe a los que el jugador debe sincronizarse con la música. Permite a los jugadores de juegos de ritmo desarrollar desafíos personalizados y compartirlos con la comunidad del juego.
Tipo MIME del formato de archivo OSR: x-osu-beatmap
Formato de archivo OSU
Los archivos OSU se guardan como archivos de texto plano en el disco y su estructura está muy claramente definida en el formato de archivo OSU por osu!.
Secciones en el archivo OSU
Un archivo típico de OSU tiene las siguientes secciones.
| Sección | Descripción | Tipo de contenido |
|---|---|---|
| [General] | Información general sobre el beatmap | pares clave: valor |
| [Editor] | Configuraciones guardadas para el editor de beatmap | pares clave: valor |
| [Metadatos] | Información utilizada para identificar el beatmap | pares clave:valor |
| [Dificultad] | Configuraciones de dificultad | pares clave:valor |
| [Eventos] | Eventos gráficos de beatmap y storyboard | Listas separadas por comas |
| [Puntos de tiempo] | Puntos de tiempo y control | Listas separadas por comas |
| [Colores] | Colores de combo y skin | pares clave : valor |
| [HitObjects] | Objetos de golpe | Listas separadas por comas |
Características clave de los archivos OSU
| Característica | Descripción |
|---|---|
| Extensión de archivo | .osu |
| Variantes principales | Archivos de beatmap estándar de osu! (todos los modos de juego), archivos de beatmap osu!taiko (modo Taiko), archivos de beatmap osu!catch (modo Catch the Beat) y archivos de beatmap osu!mania (modo Mania) |
| Tipo de formato | Archivo de texto plano que utiliza el formato INI con organización basada en secciones; almacena los datos del beatmap en formato legible por humanos; incluye las secciones [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] y [HitObjects] |
| Uso principal | Definir todos los elementos de juego de un beatmap de ritmo de osu!; almacena datos de temporización, ubicaciones de objetos, configuraciones de dificultad, metadatos de la canción e información de eventos visuales |
| Característica principal | Formato de texto plano altamente personalizable que permite la creación y edición precisa de beatmaps; soporta cuatro modos de juego distintos (osu!, Taiko, Catch the Beat, Mania); incluye definiciones detalladas de objetos con soporte para círculos, deslizadores, giros y notas largas |
| Perfil de Seguridad | Seguro para uso en el juego; no contiene código ejecutable; puede ser editado de forma segura con cualquier editor de texto; el formato legible por humanos permite la modificación directa y el ajuste fino de los parámetros del beatmap |
| Compatibilidad | Nativo del cliente del juego osu! (Windows, macOS, Linux); puede ser editado con cualquier editor de texto; los paquetes OSZ contienen el archivo OSU junto con recursos de audio (MP3/OGG) e imagen (JPG/PNG); puede convertirse a otros formatos de juegos de ritmo usando herramientas de la comunidad |
Abrir archivos OSU en osu!
Los archivos OSU se utilizan automáticamente al jugar un beatmap en osu!:
Instala un archivo OSZ haciendo doble clic en él
El juego extrae el archivo OSU y los recursos asociados
Selecciona el beatmap del menú de selección de canciones
El archivo OSU proporciona las instrucciones de juego
Editando archivos OSU
Para editar un archivo OSU:
Extrae el archivo OSU del archivo OSZ
Abre el archivo con cualquier editor de texto (Notepad++, Visual Studio Code, etc.)
Modifica las secciones y valores deseados
Guarda el archivo y prueba los cambios en osu!
Creando nuevos archivos OSU
Los nuevos archivos OSU se crean típicamente usando el editor de beatmaps de osu!:
Inicia osu! y abre el editor de beatmaps
Selecciona un archivo de canción
Usa el editor para colocar objetos de golpe
El editor genera el archivo OSU automáticamente
Comparte el conjunto de beatmaps como un archivo OSZ
Convirtiendo archivos OSU
Los archivos OSU pueden convertirse a otros formatos usando herramientas especializadas:
osu! a StepMania – Convertir al formato SM
osu! a Quaver – Convertir al formato QS
Preguntas frecuentes (FAQ)
**Q1: ¿Qué significa OSU en el juego osu!?
A1: OSU significa beatmap de osu!, que es el formato de archivo utilizado para almacenar todos los datos de juego de un beatmap jugable en el juego de ritmo.
**Q2: ¿Cómo abro y edito un archivo OSU?
A2: Puedes abrir y editar archivos OSU con cualquier editor de texto como Notepad, Notepad++, o Visual Studio Code, ya que se almacenan en texto plano usando el formato INI.
**Q3: ¿Cuál es la diferencia entre un archivo OSU y un archivo OSZ?
A3: Un archivo OSU es el archivo de beatmap que contiene los datos de juego, mientras que un archivo OSZ es un archivo ZIP que contiene el archivo OSU junto con los recursos de audio e imagen.
**Q4: ¿Puedo crear un archivo OSU sin usar el juego osu!?
A4: Aunque puedes crear archivos OSU manualmente con un editor de texto, es mucho más fácil usar el editor de beatmaps incorporado en osu!, que genera el archivo automáticamente.
**Q5: ¿Qué modos de juego son compatibles con los archivos OSU?
A5: Los archivos OSU admiten cuatro modos de juego: osu! estándar (haciendo clic en círculos), Taiko (tambores), Catch the Beat (captura de frutas) y Mania (ritmo de teclado).