aspose.info
VI

Tệp OSR - Định dạng Tệp Replay osu!, Cách Mở và Làm việc với Tệp OSR?

Cập nhật

Tệp OSR là gì?

Tệp OSR là tệp phát lại trò chơi được tạo bởi trò chơi osu!. Osu! là một trò chơi nhịp điệu nơi người dùng đồng bộ các cú nhấp chuột với âm nhạc. Bài hát mà người dùng chơi, các lần hit và miss, thời gian và ngày chơi bài hát, và xếp hạng tổng thể được ghi lại trong tệp OSR. Tệp OSR này sau đó có thể được chia sẻ với người khác để phát lại. Tệp OSR yêu cầu tệp beatmap có trong thư mục “Songs”.

Kiểu MIME của Định dạng Tệp OSR: x-osu-replay

Định dạng Tệp OSR

Các tệp OSR được lưu dưới dạng tệp nhị phân với các trường dữ liệu có độ dài cố định cũng như biến đổi.

Kiểu Dữ liệuĐịnh dạng
ByteChế độ trò chơi của bản phát lại (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania)
Số nguyênPhiên bản của trò chơi khi bản phát lại được tạo (ví dụ: 20131216)
ChuỗiMD5 hash của beatmap osu!
ChuỗiTên người chơi
Chuỗibăm MD5 của bản phát lại osu! (bao gồm một số thuộc tính của bản phát lại)
NgắnSố lượng 300
NgắnSố lượng 100 trong chuẩn, 150 trong Taiko, 100 trong CTB, 100 trong mania
NgắnSố lượng 50 trong chuẩn, trái nhỏ trong CTB, 50 trong mania
NgắnSố Geki trong chế độ chuẩn, tối đa 300 trong mania
NgắnSố Katu trong chế độ chuẩn, tối đa 200 trong mania
NgắnSố lần trượt
Số nguyênTổng điểm hiển thị trên báo cáo điểm
NgắnCombo cao nhất hiển thị trên báo cáo điểm
ByteCombo hoàn hảo/đầy đủ (1 = không có miss và không có slider bị phá vỡ và không có slider kết thúc sớm)
Số nguyênCác mod đã sử dụng. Xem bên dưới danh sách các giá trị mod.
ChuỗiĐồ thị thanh máu: các cặp u/v ngăn cách bằng dấu phẩy, trong đó u là thời gian tính bằng mili giây trong bài hát và v là giá trị số thực từ 0 - 1 biểu thị lượng máu bạn có tại thời điểm đó (0 = thanh máu rỗng, 1 = thanh máu đầy)
DàiDấu thời gian (ticks Windows)
Số nguyênĐộ dài tính bằng byte của dữ liệu phát lại đã nén
ByteMảng Dữ liệu phát lại đã nén
Số nguyên dàiID điểm trực tuyến
Số thực đôiThông tin bổ sung về mod. Chỉ xuất hiện nếu chế độ Thực hành Mục tiêu được bật.

Đặc điểm chính của Tệp OSR

Đặc điểmMô tả
Phần mở rộng tệp.osr
Biến thể chínhTệp replay osu! (bản ghi gameplay), Tệp khôi phục hệ thống Windows (chẩn đoán sự cố), Tệp sao lưu cá nhân (lưu trữ sao lưu dữ liệu)
Loại định dạngĐịnh dạng dữ liệu nhị phân với nhiều biến thể; biến thể osu! có tiêu đề có cấu trúc theo sau là dữ liệu phát lại đã nén (khung chính và luồng nhập); biến thể Windows chứa các dump bộ nhớ và chẩn đoán sự cố
Mục đích chínhGhi lại và phát lại các phiên chơi osu!, lưu trữ thông tin chẩn đoán sự cố hệ thống Windows, và sao lưu dữ liệu cá nhân thông qua phần mềm của bên thứ ba
Tính năng chínhGhi lại trò chơi toàn diện, nắm bắt mọi chuyển động con trỏ, nhấp chuột và nhấn phím với thời gian chính xác; cho phép phân tích hiệu suất, chia sẻ cộng đồng và cải thiện kỹ thuật cho người chơi trò chơi nhịp điệu
Hồ sơ bảo mậtAn toàn cho mục đích sử dụng dự định; biến thể osu! không chứa mã thực thi; biến thể Windows có thể chứa thông tin hệ thống nhạy cảm; không dành cho việc chỉnh sửa thủ công; cần công cụ chuyên dụng để xem và phân tích một cách an toàn
Tính tương thíchBiến thể osu! yêu cầu client trò chơi osu! (Windows, macOS, Linux) để chơi; có thể được phân tích bằng osu! Replay Editor (dựa trên web); biến thể Windows yêu cầu WinDbg hoặc Visual Studio để phân tích; biến thể backup yêu cầu phần mềm sao lưu cụ thể

Cách Mở và Làm việc với Tệp OSR

Mở Tệp Replay osu!

Để mở tệp replay OSR trong osu!:

Khởi chạy client trò chơi osu!

  1. Đi tới menu chính

  2. Chọn mục “Replays”

  3. Chọn “Import Replay”

  4. Đi tới và chọn tệp .osr

  5. Replay sẽ được tải và bắt đầu phát tự động

Ngoài ra, bạn có thể sử dụng osu! Replay Editor—một công cụ dựa trên web cung cấp phân tích chi tiết và xem các tệp replay OSR.

Câu hỏi thường gặp (FAQ)

**Q1: OSR viết tắt của gì trong osu!?

A1: OSR là viết tắt của osu! Replay, là định dạng tệp được sử dụng để ghi lại và lưu trữ các phiên chơi trong trò chơi nhịp điệu osu! .

**Q2: Làm thế nào để mở và xem tệp replay OSR?

A2: Bạn có thể mở tệp OSR bằng cách khởi chạy osu! và nhập replay qua mục Replays, hoặc bằng cách sử dụng công cụ web osu! Replay Editor .

**Q3: Tôi có thể chuyển đổi tệp replay OSR sang định dạng video không?

A3: Có, bạn có thể chuyển đổi các tệp replay OSR sang video bằng cách sử dụng phần mềm quay màn hình để ghi lại quá trình phát lại replay trong osu! hoặc sử dụng các công cụ chuyển đổi chuyên dụng .

**Q4: Thông tin nào được lưu trữ trong tệp OSR của osu!?

A4: Tệp OSR lưu trữ chuyển động con trỏ, thời gian nhấp chuột, các phím được nhấn, dữ liệu điểm, độ chính xác, thông tin combo và chi tiết beatmap cho một phiên chơi game.

**Q5: Tôi có thể mở tệp OSR của Windows System Restore bằng trình soạn thảo văn bản không?

A5: Không, các tệp OSR của Windows là các tệp dump lỗi nhị phân và sẽ hiển thị ký tự rối nếu mở bằng trình soạn thảo văn bản. Chúng nên được phân tích bằng các công cụ gỡ lỗi như WinDbg.

Tài liệu tham khảo