Qu’est-ce qu’un fichier OSR ?
Un fichier OSR est un fichier de replay de jeu créé par le jeu osu!. Osu! est un jeu de rythme où les utilisateurs synchronisent les clics de souris avec la musique. La chanson jouée par l’utilisateur, les coups réussis et manqués, l’heure et la date de la lecture, ainsi que le classement global sont enregistrés dans le fichier OSR. Ce fichier OSR peut ensuite être partagé avec d’autres à des fins de replay. Le fichier OSR nécessite que le fichier de beatmap soit présent dans le dossier “Songs”.
Type MIME du format de fichier OSR : x-osu-replay
Format de fichier OSR
Les fichiers OSR sont enregistrés en tant que fichiers binaires avec des champs de données de longueur fixe ainsi que variable.
| Type de données | Format |
|---|---|
| Octet | Mode de jeu du replay (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania) |
| Entier | Version du jeu lors de la création du replay (ex. 20131216) |
| Chaîne | Hash MD5 de la beatmap osu! |
| Chaîne | Nom du joueur |
| Chaîne | Hash MD5 du replay osu! (inclut certaines propriétés du replay) |
| Court | Nombre de 300 |
| Court | Nombre de 100 en standard, 150 en Taiko, 100 en CTB, 100 en mania |
| Court | Nombre de 50 en standard, petits fruits en CTB, 50 en mania |
| Court | Nombre de Gekis en standard, max 300 en mania |
| Court | Nombre de Katus en standard, 200 en mania |
| Court | Nombre de ratés |
| Entier | Score total affiché dans le rapport de score |
| Court | Meilleur combo affiché dans le rapport de score |
| Octet | Combo parfait/complet (1 = aucune erreur et aucune rupture de glissière et aucune glissière terminée prématurément) |
| Entier | Mods utilisés. Voir ci-dessous la liste des valeurs des mods. |
| Chaîne | Graphique de la barre de vie : paires séparées par des virgules u/v, où u est le temps en millisecondes dans la chanson et v est une valeur flottante de 0 à 1 qui représente la quantité de vie que vous avez à ce moment (0 = barre de vie vide, 1 = barre de vie pleine) |
| Long | Horodatage (ticks Windows) |
| Entier | Longueur en octets des données de replay compressées |
| Octet | Tableau Données de replay compressées |
| Long | ID de score en ligne |
| Double | Informations supplémentaires sur le mod. Présent uniquement si Target Practice est activé. |
Caractéristiques clés des fichiers OSR
| Caractéristique | Description |
|---|---|
| Extension de fichier | .osr |
| Variantes principales | Fichiers de replay osu! (enregistrements de jeu), fichiers de restauration du système Windows (diagnostics de plantage), fichiers de sauvegarde personnels (archives de sauvegarde de données) |
| Type de format | Format de données binaires avec plusieurs variantes ; la variante osu! comprend un en-tête structuré suivi de données de replay compressées (images clés et flux d’entrée) ; la variante Windows contient des vidages de mémoire et des diagnostics de plantage |
| Utilisation principale | Enregistrement et lecture des sessions de jeu osu!, stockage des informations de diagnostic de plantage du système Windows, et sauvegarde des données personnelles via un logiciel tiers |
| Fonction principale | Enregistrement complet du gameplay capturant chaque mouvement du curseur, chaque clic et chaque frappe de touche avec un timing précis ; permet l’analyse des performances, le partage communautaire et l’amélioration des techniques pour les joueurs de jeux de rythme |
| Profil de sécurité | Sûr pour l’usage prévu ; la variante osu! ne contient aucun code exécutable ; la variante Windows peut contenir des informations système sensibles ; non destiné à une édition manuelle ; des outils spécialisés sont requis pour une visualisation et une analyse sécurisées |
| Compatibilité | la variante osu! nécessite le client de jeu osu! (Windows, macOS, Linux) pour jouer ; peut être analysée à l’aide de l’osu! Replay Editor (basé sur le web) ; la variante Windows nécessite WinDbg ou Visual Studio pour l’analyse ; la variante de sauvegarde nécessite un logiciel de sauvegarde spécifique |
Comment ouvrir et travailler avec les fichiers OSR
Ouverture des fichiers Replay osu!
Pour ouvrir un fichier de replay OSR dans osu! :
Lancez le client de jeu osu!
Allez au menu principal
Sélectionnez la section “Replays”
Choisissez “Import Replay”
Naviguez jusqu’au fichier .osr et sélectionnez-le
Le replay se chargera et commencera à jouer automatiquement
Alternativement, vous pouvez utiliser osu! Replay Editor — un outil basé sur le web qui offre une analyse approfondie et la visualisation des fichiers de replay OSR.
Foire aux questions (FAQ)
**Q1: Que signifie OSR dans osu! ?
A1 : OSR signifie osu! Replay, qui est le format de fichier utilisé pour enregistrer et stocker les sessions de jeu dans le jeu de rythme osu! .
**Q2: Comment ouvrir et visionner un fichier de replay OSR ?
A2 : Vous pouvez ouvrir un fichier OSR en lançant osu! et en important le replay via la section Replays, ou en utilisant l’outil web osu! Replay Editor .
**Q3: Puis-je convertir un fichier de replay OSR en format vidéo ?
A3 : Oui, vous pouvez convertir les fichiers de replay OSR en vidéo en utilisant un logiciel d’enregistrement d’écran pour capturer la lecture du replay dans osu! ou en utilisant des outils de conversion spécialisés .
**Q4: Quelles informations sont stockées dans un fichier OSR d’osu ! ?
A4: Un fichier OSR stocke les mouvements du curseur, le timing des clics, les frappes de touches, les données de score, la précision, les informations de combo et les détails de la beatmap pour une session de jeu.
**Q5: Puis-je ouvrir un fichier OSR de restauration du système Windows avec un éditeur de texte ?
A5: Non, les fichiers OSR Windows sont des fichiers de vidage de plantage binaires et afficheront des caractères illisibles s’ils sont ouverts dans un éditeur de texte. Ils doivent être analysés à l’aide d’outils de débogage comme WinDbg.