L'estensione di file .rofl è associata principalmente a League of Legends, un famosissimo videogioco multiplayer online battle arena (MOBA) sviluppato e pubblicato da Riot Games. Questo formato di file proprietario viene generato automaticamente dal client di gioco quando un giocatore sceglie di salvare la registrazione di una partita completata. A differenza dei formati video standard come MP4 o AVI, un file rofl non contiene effettivamente fotogrammi video pre-renderizzati, tracce audio o dati dei pixel. Funziona invece come un contenitore di dati leggero che memorizza la telemetria di gioco, i registri degli eventi, gli input dei giocatori, i log della chat, i timestamp e le azioni relative allo stato del gioco. Quando un utente apre un file rofl, il client di gioco di League of Legends legge questa sequenza di pacchetti di dati e risimula l'intero motore della partita in tempo reale utilizzando il motore grafico e fisico nativo del gioco. Questo approccio mantiene le dimensioni del file straordinariamente ridotte rispetto alle registrazioni video tradizionali, ma presenta una limitazione importante: i file rofl possono generalmente essere riprodotti solo all'interno della stessa identica versione di patch del gioco in cui sono stati registrati. Se il gioco viene aggiornato e vengono applicate patch ai vecchi contenuti, i file rofl meno recenti diventano spesso obsoleti e non riproducibili, a meno che non vengano convertiti in un formato video standard utilizzando software di acquisizione schermo di terze parti mentre il replay è in esecuzione.