FRLcast

About FRLcast

An open broadcast system that turns FR Legends races into a real, watchable show.

FRLcast is a broadcast operator for FR Legends, the mobile drift and racing game. It gives a small league everything a television motorsport broadcast has, from a single laptop: automatic lap timing, live flags and penalties, a championship table, professional OBS overlays, and an Android app that puts every flag on the drivers' phones. It is built and maintained by kinkpedil12 and lives at frlcast.my.id.

The problem it solves

Mobile racing games do not support external timing hardware, so organisers of online leagues have been stuck timing races by hand in a spreadsheet, with no live graphics and no reliable results. FRLcast reads the in-game minimap with a computer-vision pipeline and times every lap automatically, with no machine-learning model required. That means it runs on any ordinary laptop and works fully offline during an event.

What it does

  • Automatic timing from the minimap: laps, gaps, sectors, best and last lap, and a live running order.
  • Race control: formation, green, yellow, safety car, VSC, white, red and chequered flags, time penalties, drive-throughs and steward investigations.
  • Broadcast overlays for OBS: leaderboard, timing tower, gaps, results, a motorsport-style starting grid, podium celebration and more, from a single browser source.
  • A driver app for Android that shows each driver their flags, a pit board and penalties in about a second.
  • Hosted mode so an online league, with drivers at home, can run without anyone opening a laptop port.

Who it is for

League organisers, casters and racing-game communities who want a professional-looking stream without a production team or expensive gear. It ships in English and Indonesian to serve a largely Indonesian community, and it is used by the SPFF FR Legends community for their events.

Open and evolving

FRLcast is developed in the open on GitHub, with frequent versioned releases and a public changelog. It is endorsed by the FR Legends developer, who granted access to the game's official timing API.

Open the dashboard

Tentang FRLcast

Sistem broadcast terbuka yang mengubah balapan FR Legends menjadi tontonan sungguhan.

FRLcast adalah operator broadcast untuk FR Legends, game drift dan balap mobile. Dari satu laptop, ia memberi liga kecil semua yang dimiliki siaran motorsport televisi: timing lap otomatis, flag dan penalti langsung, klasemen juara, overlay OBS profesional, dan aplikasi Android yang menampilkan setiap flag di HP driver. Dibuat dan dikelola oleh kinkpedil12, di frlcast.my.id.

Masalah yang diselesaikan

Game balap mobile tidak mendukung perangkat timing eksternal, jadi penyelenggara liga online terpaksa menghitung lap manual di spreadsheet, tanpa grafik langsung dan tanpa hasil yang andal. FRLcast membaca minimap dalam game dengan pipeline computer vision dan menghitung setiap lap otomatis, tanpa model machine learning. Artinya bisa jalan di laptop biasa dan sepenuhnya offline saat event.

Apa saja fungsinya

  • Timing otomatis dari minimap: lap, gap, sektor, best/last lap, dan urutan langsung.
  • Race control: formation, green, yellow, safety car, VSC, white, red, chequered, penalti waktu, drive-through, dan investigasi steward.
  • Overlay broadcast untuk OBS: leaderboard, timing tower, gap, hasil, starting grid ala motorsport, podium celebration, dan lainnya, dari satu browser source.
  • Aplikasi driver Android yang menampilkan flag, pit board, dan penalti dalam ~1 detik.
  • Mode hosted agar liga online, dengan driver di rumah masing-masing, bisa berjalan tanpa harus membuka port laptop.

Untuk siapa

Penyelenggara liga, caster, dan komunitas racing game yang ingin stream terlihat profesional tanpa tim produksi atau alat mahal. Tersedia dalam bahasa Inggris dan Indonesia, dan dipakai komunitas FR Legends SPFF untuk event mereka.

Terbuka dan berkembang

FRLcast dikembangkan secara terbuka di GitHub, dengan rilis berversi rutin dan changelog publik. Didukung oleh developer FR Legends yang memberi akses ke API timing resmi game.

Buka dashboard