F5 StudioF5 Studio
Skip to main content

Troubleshooting

The strip does not appear

  • You must be the driver or the front passenger, and the vehicle must have a radio (DoesPlayerVehHaveRadio). Bicycles and many boats and aircraft have none.
  • The strip is hidden while the pause menu is open.
  • Set Config.Debug = true and watch F8: the canUseRadio line tells you which of the three conditions fails.

Scrolling does nothing while holding Q

  • With Config.TakeOverControls = true the resource reads the cursor scroll controls (241 / 242) and the left / right arrows (174 / 175). If another script disables those controls each frame, the inputs never arrive.
  • Check that the key mapped to the radio wheel (control 85) is really the key you hold; the resource reads control 85, not the letter Q.
  • With Config.Debug = true every recognised input prints an input: line with the raw control states.

Radio stays silent after choosing OFF

This was the reason for the current control scheme. The resource tunes with SetVehicleRadioEnabled(vehicle, true) before SetVehRadioStation, and it calls SetUserRadioControlEnabled(true) once at start. If a previous script left user radio control disabled, restart gta6_radio or re-enter the vehicle once.

Some stations show the fallback tile

The tile falls back to station__unknown.png when html/stations/station_<INTERNAL_NAME>.png is missing. Add a PNG named after the internal station name (see Assets & Credits).

The strip overlaps my HUD

Change Config.Top. The default '9vh' is tuned for gta6_hud's compass.

Two scripts fight over the radio

Any other resource that disables control 85, calls SetUserRadioControlEnabled(false) or switches stations on the wheel will conflict. Keep one radio script.

Still need help?