Installation
gta6_radio shows a horizontal strip of station logos at the top of the screen while the radio key (Q by default) is held in a vehicle. The current station sits in the middle, larger than the rest, with a thin line and the station name in capitals underneath. Scrolling the mouse wheel or pressing the left / right arrows while holding the key changes the station. It needs no framework and reads everything from game natives.
Requirements
| Requirement | Details |
|---|---|
| Framework | None |
| FiveM Server | Any recent build. Lua 5.4 |
| Dependencies | None. The Montserrat font is bundled |
Step by Step
1. Folder structure
Folder structure
resources/
[gta6]/
gta6_radio/
html/
fonts/
Montserrat-SemiBold.ttf
OFL.txt
stations/ (28 PNG logos)
index.html
app.js
style.css
client.lua
config.lua
fxmanifest.lua
README.md
2. Server config
server.cfg
ensure gta6_radio
3. Test
Get into a vehicle with a radio, hold Q and scroll the mouse wheel. The strip should appear below the compass area and the station should change with each notch.
Works with
gta6_hud: the strip sits at 9% of the screen height by default, just below gta6_hud's compass and street names. AdjustConfig.Topif you use another HUD at the top centre.- Other radio scripts that also disable the radio wheel control (control 85) will conflict. Run only one.