Was ist eine OSU-Datei?
Eine OSU-Datei ist ein Spielskript, das für das Rhythmusspiel osu! geschrieben wurde. Sie enthält Informationen über eine im Spiel verwendete Beatmap, wie zum Beispiel das Schwierigkeitslevel, das abzuspielende Lied und die Zeitpunkte der Trefferobjekte, mit denen der Spieler im Einklang mit der Musik sein muss. Sie ermöglicht es Rhythmusspielern, eigene Herausforderungen zu entwickeln und mit der Spielgemeinschaft zu teilen.
MIME-Typ des OSR-Dateiformats: x-osu-beatmap
OSU-Dateiformat
OSU-Dateien werden als reine Textdateien auf der Festplatte gespeichert und ihre Struktur ist im OSU-Dateiformat von osu! sehr klar definiert.
Abschnitte in einer OSU-Datei
Eine typische OSU-Datei hat die folgenden Abschnitte.
| Abschnitt | Beschreibung | Inhaltstyp |
|---|---|---|
| [Allgemein] | Allgemeine Informationen über die Beatmap | Schlüssel: Wert-Paare |
| [Editor] | Gespeicherte Einstellungen für den Beatmap-Editor | Schlüssel: Werte-Paare |
| [Metadaten] | Informationen zur Identifizierung der Beatmap | Schlüssel:Wert-Paare |
| [Schwierigkeit] | Schwierigkeits-Einstellungen | Schlüssel:Wert-Paare |
| [Ereignisse] | Beatmap- und Storyboard-Grafikereignisse | Kommagetrennte Listen |
| [Timingpunkte] | Timing- und Kontrollpunkte | Kommagetrennte Listen |
| [Farben] | Combo- und Skin-Farben | Schlüssel : Wertepaare |
| [Trefferobjekte] | Trefferobjekte | Kommagetrennte Listen |
Wesentliche Merkmale von OSU-Dateien
| Merkmal | Beschreibung |
|---|---|
| Dateierweiterung | .osu |
| Primäre Varianten | Standard osu!-Beatmap-Dateien (alle Spielmodi), osu!taiko-Beatmap-Dateien (Taiko-Modus), osu!catch-Beatmap-Dateien (Catch the Beat-Modus) und osu!mania-Beatmap-Dateien (Mania-Modus) |
| Formattyp | Klartextdatei, die das INI-Dateiformat mit sektionenbasierter Organisation verwendet; speichert Beatmap-Daten in menschenlesbarem Format; enthält die Abschnitte [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] und [HitObjects] |
| Primäre Verwendung | Definition aller Gameplay-Elemente für eine osu!-Rhythmusspiel-Beatmap; speichert Timing-Daten, Platzierungen von Hit-Objekten, Schwierigkeits-Einstellungen, Song-Metadaten und visuelle Ereignisinformationen |
| Hauptmerkmal | Hochgradig anpassbares Klartextformat, das präzise Beatmap-Erstellung und -Bearbeitung ermöglicht; unterstützt vier unterschiedliche Spielmodi (osu!, Taiko, Catch the Beat, Mania); enthält detaillierte Hit-Objekt-Definitionen mit Unterstützung für Kreise, Slider, Spinner und lange Noten |
| Sicherheitsprofil | Sicher für die Spielnutzung; enthält keinen ausführbaren Code; kann sicher mit jedem Texteditor bearbeitet werden; das menschenlesbare Format ermöglicht direkte Änderungen und Feinabstimmung der Beatmap-Parameter |
| Kompatibilität | Nativ für den osu!-Spielclient (Windows, macOS, Linux); kann mit jedem Texteditor bearbeitet werden; OSZ-Pakete enthalten die OSU-Datei sowie Audio‑ (MP3/OGG) und Bild‑ (JPG/PNG) Assets; kann mit Community‑Tools in andere Rhythmus‑Spiel‑Formate konvertiert werden |
Öffnen von OSU-Dateien in osu!
OSU-Dateien werden beim Spielen einer Beatmap in osu! automatisch verwendet:
Installiere eine OSZ-Datei durch Doppelklick darauf
Das Spiel extrahiert die OSU-Datei und zugehörige Assets
Wähle die Beatmap im Songauswahlmenü aus
Die OSU-Datei liefert die Spielanweisungen
OSU-Dateien bearbeiten
Um eine OSU-Datei zu bearbeiten:
Extrahiere die OSU-Datei aus dem OSZ-Archiv
Öffne die Datei mit einem beliebigen Texteditor (Notepad++, Visual Studio Code usw.)
Ändere die gewünschten Abschnitte und Werte
Speichere die Datei und teste die Änderungen in osu!
Neue OSU-Dateien erstellen
Neue OSU-Dateien werden typischerweise mit dem osu!-Beatmap-Editor erstellt:
Starte osu! und öffne den Beatmap-Editor
Wähle eine Songdatei
Verwende den Editor, um Trefferobjekte zu platzieren
Der Editor erzeugt die OSU-Datei automatisch
Teile das Beatmap-Set als OSZ-Datei
OSU-Dateien konvertieren
OSU-Dateien können mit speziellen Werkzeugen in andere Formate konvertiert werden:
osu! zu StepMania – In SM-Format konvertieren
osu! zu Quaver – In QS-Format konvertieren
Häufig gestellte Fragen (FAQ)
**Q1: Wofür steht OSU im Spiel osu!?
A1: OSU steht für osu! Beatmap, das das Dateiformat ist, das verwendet wird, um alle Spieldaten für eine spielbare Beatmap im Rhythmusspiel zu speichern.
**Q2: Wie öffne und bearbeite ich eine OSU-Datei?
A2: Sie können OSU-Dateien mit jedem Texteditor wie Notepad, Notepad++ oder Visual Studio Code öffnen und bearbeiten, da sie im Klartext im INI-Format gespeichert werden.
**Q3: Was ist der Unterschied zwischen einer OSU-Datei und einer OSZ-Datei?
A3: Eine OSU-Datei ist die Beatmap-Datei, die Spieldaten enthält, während eine OSZ-Datei ein ZIP-Archiv ist, das die OSU-Datei zusammen mit Audio- und Bilddateien enthält.
**Q4: Kann ich eine OSU-Datei erstellen, ohne das Spiel osu! zu verwenden?
A4: Obwohl Sie OSU-Dateien manuell mit einem Texteditor erstellen können, ist es viel einfacher, den integrierten Beatmap-Editor in osu! zu verwenden, der die Datei automatisch erzeugt.
**Q5: Welche Spielmodi werden von OSU-Dateien unterstützt?
A5: OSU-Dateien unterstützen vier Spielmodi: Standard-osu! (Kreise anklicken), Taiko (Trommeln), Catch the Beat (Früchte fangen) und Mania (Keyboard‑Rhythmus) .