La extensión de archivo .rofl está asociada principalmente con League of Legends, un juego multijugador de arena de batalla en línea (MOBA) extremadamente popular, desarrollado y publicado por Riot Games. Este formato de archivo propietario es generado automáticamente por el cliente del juego cuando un jugador decide guardar la grabación de una partida finalizada. A diferencia de los formatos de video estándar como MP4 o AVI, un archivo rofl no contiene fotogramas de video pre-renderizados, pistas de audio ni datos de píxeles. En su lugar, actúa como un contenedor de datos ligero que almacena telemetría del juego, registros de eventos, entradas de los jugadores, registros de chat, marcas de tiempo y acciones del estado del juego. Cuando un usuario abre un archivo rofl, el cliente del juego League of Legends lee esta secuencia de paquetes de datos y re-simula todo el motor de la partida en tiempo real utilizando los gráficos nativos y el motor de física del juego. Este enfoque mantiene el tamaño del archivo notablemente pequeño en comparación con las grabaciones de video tradicionales, pero conlleva una limitación importante: por lo general, los archivos rofl solo se pueden reproducir dentro de la misma versión del parche del juego en la que fueron grabados. Si el juego se actualiza y aplica parches al contenido antiguo, los archivos rofl más antiguos a menudo se vuelven obsoletos e irreproducibles, a menos que se conviertan a un formato de video estándar utilizando software de captura de pantalla de terceros mientras la repetición se está reproduciendo activamente.