Co to jest format pliku ROFL?
Plik .rofl to powtórka League of Legends - zastrzeżone nagranie binarne utworzone przez oficjalnego klienta Riot Games. W przeciwieństwie do pliku wideo, powtórka .rofl nie przechowuje klatek obrazu; rejestruje ona strumień danych wejściowych i zdarzeń stanu gry przechwyconych podczas meczu, które silnik klienta następnie ponownie symuluje podczas odtwarzania.
Pliki .rofl można zapisać z panelu Historii gier wewnątrz klienta po zakończeniu meczu. Nie ma limitu liczby odtworzeń lokalnie zapisanej powtórki. Ponieważ jednak każdy plik koduje logikę gry powiązaną z konkretną wersją patcha, powtórki stają się niekompatybilne - i są usuwane - przy każdej instalacji nowej aktualizacji. Ponieważ League of Legends jest aktualizowane mniej więcej co dwa tygodnie, pliki .rofl są regularnie usuwane z dysku.
Każdy plik .rofl zaczyna się od sygnatury magicznej ASCII RIOT (hex 52 49 4F 54) na offsecie bajtowym 0. Nagłówek pliku przechowuje metadane meczu wraz z obiektem JSON zawierającym statystyki końcowe każdego gracza; pozostała część zawiera zastrzeżony, zaszyfrowany strumień zdarzeń gry, który klient odtwarza.
League of Legends to jedna z najpopularniejszych gier MOBA na świecie, dostępna w modelu free-to-play. Opcjonalne zakupy w grze nie wpływają na podstawową rozgrywkę - jedynie na kosmetykę i szybkość progresji.
Pliki .rofl można otworzyć wyłącznie za pomocą oficjalnego klienta Riot Games; nie istnieje żaden niezależny odtwarzacz zewnętrzny dla tego formatu. Porównywalne podejście do powtórek stosuje format .wotreplay w World of Tanks.
Bezpieczeństwo
RYZYKO: LOWPlik ROFL to dane odtwarzane wyłącznie przez oficjalnego klienta League of Legends, więc sam w sobie nie stanowi zagrożenia wykonywalnego. Realne ryzyko jest praktyczne: powtórka działa tylko na patchu, na którym została nagrana, więc stare pliki po prostu nie otworzą się po aktualizacji (co nie jest oznaką uszkodzenia). Pobieraj pliki .rofl tylko z własnej Historii gier lub zaufanych źródeł - i ignoruj strony lub programy typu „ROFL viewer/converter” obiecujące zamianę powtórek na wideo lub ich „odblokowanie”, ponieważ są one częstym źródłem dołączonego adware/PUP przy wyszukiwaniu plików gier.
Szczegóły formatu
w pigułceProgramy otwierające pliki ROFL
Szczegóły techniczne
specyfikacja| Sygnatura pliku (magic bytes) | `RIOT` (hex `52 49 4F 54`) na offsecie bajtowym 0 |
| Typ formatu | Zastrzeżona binarna powtórka - przechowuje zdarzenia gry i dane wejściowe, a nie klatki wideo |
| Deweloper | Riot Games, Inc. |
| Typ MIME | `application/octet-stream` |
| Zawartość nagłówka | Metadane meczu i obiekt JSON ze statystykami końcowymi graczy |
| Kodowanie danych | Zastrzeżony, zaszyfrowany strumień zdarzeń gry ponownie symulowany przez silnik klienta League of Legends |
| Kompatybilność z patchami | Ważny tylko dla wersji patcha, na której został nagrany; nowsze patche uniemożliwiają odtworzenie |
| Cykl życia | Automatycznie usuwany z dysku po zainstalowaniu nowej aktualizacji gry |
| Sterowanie odtwarzaniem | Obsługuje przewijanie osi czasu, kontrolę prędkości odtwarzania i tryb swobodnej kamery wewnątrz klienta |
| Obsługiwane platformy | Windows i macOS (oficjalny klient Riot Games) |
| Aplikacja odtwarzająca | Wyłącznie oficjalny klient League of Legends; brak niezależnych odtwarzaczy zewnętrznych |
| Metoda dostępu | Zapisywany przez panel Historii gier w kliencie po zakończeniu meczu |
| Limit wyświetleń | Brak ograniczeń co do liczby odtworzeń lokalnie zapisanego pliku `.rofl` |
| Nazewnictwo plików | Zazwyczaj nazywany `{region}-{matchId}.rofl`, np. `NA1-1234567890.rofl` |
| Powiązany format | `.wotreplay` - World of Tanks stosuje podobne podejście do binarnych powtórek powiązanych z wersją gry |
| Wydano | 2016 (in-client replay system, League of Legends patch 7.x era) |
| Specyfikacja | support-leagueoflegends.riotgames.com |
Konwersje ROFL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ROFL.