Wat is een OSU-bestand?
Een OSU-bestand is een spelscript geschreven voor het ritmespel osu!. Het bevat informatie over een beatmap die in het spel wordt gebruikt, zoals het moeilijkheidsniveau, het af te spelen nummer en de timing van de hit‑objecten waarmee de speler zich moet synchroniseren met de muziek. Het stelt spelers van ritmespellen in staat om aangepaste uitdagingen te ontwikkelen en te delen met de spelgemeenschap.
MIME-type van OSR-bestandsformaat: x-osu-beatmap
OSU-bestandsformaat
OSU-bestanden worden opgeslagen als platte tekstbestanden op schijf en de structuur ervan is zeer duidelijk gedefinieerd in het OSU-bestandsformaat door osu!.
Secties in OSU-bestand
Een typisch OSU-bestand heeft de volgende secties.
| Sectie | Beschrijving | Inhoudstype |
|---|---|---|
| [Algemeen] | Algemene informatie over de beatmap | sleutel-waardeparen |
| [Editor] | Opgeslagen instellingen voor de beatmap-editor | sleutel: waardepaar |
| [Metadata] | Informatie die wordt gebruikt om de beatmap te identificeren | sleutel:waardeparen |
| [Difficulty] | Moeilijkheidsinstellingen | sleutel:waardeparen |
| [Evenementen] | Beatmap- en storyboardgrafische gebeurtenissen | Komma-gescheiden lijsten |
| [Timingpunten] | Timing- en controlepunten | Komma-gescheiden lijsten |
| [Kleuren] | Combo- en skinkleuren | sleutel : waardepaar |
| [HitObjects] | Hitobjecten | Komma-gescheiden lijsten |
Belangrijkste kenmerken van OSU-bestanden
| Kenmerk | Beschrijving |
|---|---|
| Bestandsextensie | .osu |
| Primaire varianten | Standaard osu! beatmapbestanden (alle spelmodi), osu!taiko beatmapbestanden (Taiko-modus), osu!catch beatmapbestanden (Catch the Beat-modus) en osu!mania beatmapbestanden (Mania-modus) |
| Formaattype | Platte tekstbestand dat het INI-bestandsformaat gebruikt met sectie-gebaseerde organisatie; slaat beatmapgegevens op in menselijk leesbaar formaat; bevat de secties [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] en [HitObjects] |
| Primair gebruik | Het definiëren van alle gameplay‑elementen voor een osu! ritmespel‑beatmap; slaat timinggegevens, plaatsing van hit‑objecten, moeilijkheidsinstellingen, song‑metadata en visuele gebeurtenisinformatie op |
| Hoofdfunctie | Zeer aanpasbaar platte‑tekstformaat dat nauwkeurige beatmapcreatie en -bewerking mogelijk maakt; ondersteunt vier verschillende spelmodi (osu!, Taiko, Catch the Beat, Mania); bevat gedetailleerde hit‑objectdefinities met ondersteuning voor cirkels, sliders, spinners en lange noten |
| Beveiligingsprofiel | Veilig voor spelgebruik; bevat geen uitvoerbare code; kan veilig bewerkt worden met elke teksteditor; menselijk leesbaar formaat maakt directe wijziging en fijne afstemming van beatmap-parameters mogelijk |
| Compatibiliteit | Inheems voor de osu!-gameclient (Windows, macOS, Linux); kan bewerkt worden met elke teksteditor; OSZ-pakketten bevatten het OSU-bestand samen met audio (MP3/OGG) en afbeelding (JPG/PNG) assets; kan geconverteerd worden naar andere ritmespelformaten met behulp van community-tools |
OSU-bestanden openen in osu!
OSU-bestanden worden automatisch gebruikt bij het spelen van een beatmap in osu!:
Installeer een OSZ-bestand door er dubbel op te klikken
Het spel extraheert het OSU-bestand en de bijbehorende assets
Selecteer de beatmap vanuit het nummerselectiemenu
Het OSU‑bestand geeft de gameplay‑instructies
OSU-bestanden bewerken
Om een OSU‑bestand te bewerken:
Pak het OSU‑bestand uit het OSZ‑archief
Open het bestand met een teksteditor (Notepad++, Visual Studio Code, enz.)
Pas de gewenste secties en waarden aan
Sla het bestand op en test de wijzigingen in osu!
Nieuwe OSU-bestanden maken
Nieuwe OSU‑bestanden worden meestal gemaakt met de osu! beatmap‑editor:
Start osu! en open de beatmap‑editor
Selecteer een songbestand
Gebruik de editor om hitobjecten te plaatsen
De editor genereert het OSU-bestand automatisch
Deel de beatmapset als een OSZ-bestand
OSU-bestanden converteren
OSU-bestanden kunnen met behulp van gespecialiseerde tools naar andere formaten worden geconverteerd:
osu! naar StepMania – Converteer naar SM-formaat
osu! naar Quaver – Converteer naar QS-formaat
Veelgestelde vragen (FAQ)
**Q1: Waar staat OSU voor in het spel osu!?
A1: OSU staat voor osu! beatmap, wat het bestandsformaat is dat wordt gebruikt om alle gameplay-gegevens op te slaan voor een speelbare beatmap in het ritmespel .
**Q2: Hoe open en bewerk ik een OSU-bestand?
A2: Je kunt OSU-bestanden openen en bewerken met elke teksteditor, zoals Notepad, Notepad++ of Visual Studio Code, omdat ze worden opgeslagen als platte tekst met het INI-formaat .
**Q3: Wat is het verschil tussen een OSU-bestand en een OSZ-bestand?
A3: Een OSU-bestand is het beatmap-bestand dat gameplay-gegevens bevat, terwijl een OSZ-bestand een ZIP-archief is dat het OSU-bestand bevat, samen met audio- en afbeelding-assets .
**Q4: Kan ik een OSU-bestand maken zonder het spel osu! te gebruiken?
A4: Hoewel je OSU-bestanden handmatig met een teksteditor kunt maken, is het veel makkelijker om de ingebouwde beatmap-editor in osu! te gebruiken, die het bestand automatisch genereert .
**Q5: Welke spelmodi worden ondersteund door OSU-bestanden?
A5: OSU-bestanden ondersteunen vier spelmodi: standaard osu! (cirkels klikken), Taiko (drummen), Catch the Beat (fruit vangen) en Mania (toetsenbordritme) .