# Custom Street/Zone Names

{% hint style="success" %}
Available in v1.2 or newer
{% endhint %}

JG HUD allows you to rename any street or zone (area) name within the game. This is useful for creating a more immersive experience, if your server isn't based in Los Santos.

All of the following changes are done within `config/config.data.lua`&#x20;

### Adding Custom Street Names

1. Look for `Config.CustomStreetNames`
2. To add a new entry, you need the **hash** of the street you'd like to update. This is quite difficult to find, so we made a file to make things easier. You can find it here: <https://github.com/jgscripts/gtav-street-zone-hashes/blob/main/streets.txt>
3. Search in the file above for the street you'd like to update, for example, *Los Santos Freeway***.** Copy the hash (starts with `0x`) to the left of the street name. In this case, it will be `0xAC9F694E`.
4. Add it to the table, with square brackets around the hash. Do NOT add quotes around the hash. Then set it equal to the name you'd like to change it to. This is what it should look like:

```lua
Config.CustomStreetNames = {
  [0xAC9F694E] = "Custom name for Los Santos Freeway",
}
```

### Adding Custom Zone Names

1. Look for `Config.CustomZoneNames`&#x20;
2. To add a new entry, you need the **hash** of the street you'd like to update. This is quite difficult to find, so we made a file to make things easier. You can find it here: <https://github.com/jgscripts/gtav-street-zone-hashes/blob/main/zones.txt>
3. Search in the file above for the zone/area you'd like to update, for example, *Los Santos International Airport*. Copy the hash (which is a shorter, capitalised version of the zone), to the left of the zone name. In this case, it will be `AIRP`.
4. Add it to the table, by setting the hash equal to the name you'd like to change it to. This is what it should look like:

```lua
Config.CustomZoneNames = {
  AIRP = "Custom name for LS International Airport",
}
```

### Using Your Changes Game-Wide

By default, these custom names will only apply to the compass within JG HUD. If you want your custom names to update across the entire game, so both the base game and other scripts will use your custom names, set `Config.CustomNamesShouldUpdateGameTextEntries = true`. JG HUD will automatically handle applying all of the text entries for you.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.jgscripts.com/hud/custom-street-zone-names.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
