Wat is het ROFL-bestandsformaat?
Het .rofl-bestand is een League of Legends-replay - een eigen binaire opname gemaakt door de officiële Riot Games-client. In tegenstelling tot een videobestand slaat een .rofl-replay geen frames op; het registreert de stroom van spelinputs en statusgebeurtenissen die tijdens een wedstrijd zijn vastgelegd, die de client-engine vervolgens opnieuw simuleert tijdens het afspelen.
.rofl-bestanden kunnen worden opgeslagen via het Match History-paneel in de client nadat een wedstrijd is afgelopen. Er is geen limiet aan hoe vaak u een lokaal opgeslagen replay kunt bekijken. Omdat elk bestand echter spellogica bevat die is gekoppeld aan een specifieke patchversie, worden replays incompatibel - en worden ze verwijderd - bij elke nieuwe patch-installatie. Aangezien League of Legends ongeveer elke twee weken wordt bijgewerkt, worden .rofl-bestanden regelmatig van de schijf gewist.
Elk .rofl-bestand begint met de ASCII magic signature RIOT (hex 52 49 4F 54) op byte-offset 0. De bestandskop slaat wedstrijd-metadata op samen met een JSON-blob die statistieken per speler aan het einde van het spel bevat; de rest bevat de eigen, versleutelde stroom van spelgebeurtenissen die de client afspeelt.
League of Legends is een van de populairste MOBA-games ter wereld en is beschikbaar onder een free-to-play-model. Optionele in-game aankopen hebben geen invloed op de kern van de gameplay - alleen op cosmetica en de voortgangssnelheid.
.rofl-bestanden kunnen alleen worden geopend met de officiële Riot Games-client; er bestaat geen onafhankelijke speler van derden voor dit formaat. Een vergelijkbare replay-aanpak wordt gebruikt door .wotreplay in World of Tanks.
Beveiliging & veiligheid
RISICO: LOWEen ROFL-bestand bevat gegevens die alleen door de officiële League of Legends-client worden afgespeeld, dus het is op zichzelf geen uitvoerbare bedreiging. De realistische risico's zijn praktisch: een replay werkt alleen op de patch waarop deze is opgenomen, dus oude bestanden zullen na een update simpelweg niet openen (geen teken van corruptie). Download alleen .rofl-bestanden van uw eigen Match History of vertrouwde bronnen - en negeer websites of downloads van „ROFL-viewers/converters” die beloven replays in video om te zetten of ze te „ontgrendelen”, aangezien dat de gebruikelijke vectoren zijn voor gebundelde adware/PUP's bij zoekopdrachten naar spelbestanden.
Formaatdetails
in een notendopProgramma's die ROFL-bestanden openen
Technische details
diepe specificaties| Bestandssignatuur (magic bytes) | `RIOT` (hex `52 49 4F 54`) op byte-offset 0 |
| Formaat-type | Eigen binaire replay - slaat spelgebeurtenissen en statusinputs op, geen videoframes |
| Ontwikkelaar | Riot Games, Inc. |
| MIME-type | `application/octet-stream` |
| Inhoud van de header | Wedstrijd-metadata en een JSON-blob met statistieken per speler aan het einde van het spel |
| Payload-codering | Eigen versleutelde stroom van spelgebeurtenissen die opnieuw worden gesimuleerd door de League of Legends-client-engine |
| Patch-compatibiliteit | Alleen geldig voor de patchversie waarop het is opgenomen; nieuwere patches maken de replay onspeelbaar |
| Levenscyclus | Wordt automatisch van de schijf verwijderd wanneer een nieuwe spelpatch wordt geïnstalleerd |
| Afspeelknoppen | Ondersteunt het scrollen door de tijdlijn, regeling van de afspeelsnelheid en vrije cameramodus tijdens replay in de client |
| Ondersteunde platforms | Windows en macOS (officiële Riot Games-client) |
| Afspeelapplicatie | Alleen de officiële League of Legends-client; er bestaat geen onafhankelijke speler van derden |
| Toegangsmethode | Opgeslagen via het Match History-paneel in de client nadat een wedstrijd is afgelopen |
| Kijklimiet | Geen beperking op hoe vaak een lokaal opgeslagen `.rofl`-bestand kan worden afgespeeld |
| Bestandsnaamgeving | Meestal genaamd `{region}-{matchId}.rofl`, bijv. `NA1-1234567890.rofl` |
| Gerelateerd formaat | `.wotreplay` - World of Tanks gebruikt een vergelijkbare aanpak voor binaire spelgebeurtenis-replays die aan patches zijn gekoppeld |
| Uitgebracht | 2016 (in-client replay system, League of Legends patch 7.x era) |
| Specificatie | support-leagueoflegends.riotgames.com |
ROFL conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ROFL-bestanden.