Custom Street & Zone Names
Rename any GTA V street or zone name shown by the HUD. Overrides are applied client-side, so the new names appear on the compass and everywhere else the game shows them — the pause map, GPS waypoint text, and any other resource that reads street or zone names.
Both tables live in config.lua and are empty by default. Add an entry, then
restart bablo-hud for it to take effect.
Streets
Street overrides are keyed by the street’s hash (hexadecimal). The key is the hash, the value is the name you want:
Config.CustomStreetNames = {
[0x7999837] = "Route 66", -- was "Route 68"
-- [0xHASH] = "Your name", -- look up the hash in the reference list
}Zones
Zone (area) overrides are keyed by the zone’s short code (e.g. AIRP). The
key is the code, the value is the new name:
Config.CustomZoneNames = {
["AIRP"] = "LAX Airport", -- was "Los Santos International Airport"
-- ["CODE"] = "Your name", -- look up the code in the reference list
}Finding hashes & codes
Look up the hash for any street or the code for any zone in the reference list:
How it works
When the resource starts (and again when a player loads), each client registers
your overrides with the game’s text store via the AddTextEntryByHash native.
The game and the HUD compass both resolve street and zone names through that
store, so your names appear everywhere automatically — no change to any other
resource.
Names are registered at resource start, so after editing the tables you must
restart bablo-hud for the changes to apply.

