config.lua, see Configuration for the full list.
Server Name and Logo
Set your name and logo inConfig.PlayerInfo:
serverNameis shown in the first-join setup and on the Presets tab.logoType = 'image'uses a picture,logoType = 'text'useslogoTextinstead.logoPathis a file inrevo_hud/html/dist/, or a fullhttps://link.
revo_hud/html/dist/server-logo.png with a transparent PNG (about 500 x 200) and keep the name, or put the file next to it and change logoPath.
To stop players from hiding, moving or resizing your logo, use Config.Branding.lockLogo = true.
Default Preset
Config.Customization.defaultPreset is the look new players start with, and what Reset Defaults in the menu restores. It ships as 'sleek-modern'.
forcePreset = true to re-apply the preset on every join, overwriting any edits players made.
Bundled Presets
Revo HUD ships with 17 complete HUD designs. Each has its own layout, colors, styles and driving cluster:
Players try a preset on live from /hud > Presets, and can switch off the built-in list for your server with
Config.Presets.showBundled = false.
Create and Share Your Own Preset
Any setup can be turned into a share code that carries the theme, colors, styles and element layout in one string.1
Design the HUD in Game
Open
/hud, choose your themes, colors and styles, and use Edit Layout to place every element.2
Generate the Code
Go to the Presets tab and use Generate & Copy Share Code. The code starts with
REVO1-.3
Use It on Your Server
You can use the code in two places in
config.lua:defaultPreset, for example defaultPreset = 'Nightshift'.
Players can paste any code from a friend, another server, or revoscripts.com into Presets > Import, and save their own setups as presets (turn this off with Config.Presets.allowPlayerPresets = false).
Locking Customization
You decide how much of the HUD players can change:
You can also switch whole elements off for everyone with
Config.Components. Players can hide more, but can never bring back what you turned off.
Onboarding
The four-step welcome wizard asks new players for a look, an accent color, a round or square minimap and a status bar style. The real HUD changes behind the menu so players see each choice live. You can switch off any step that yourdefaultPreset already answers, and the wizard is skipped when every step is off. See Onboarding in the configuration. Players can open it again with /onboard.
Languages
The HUD, its menus and its messages come in English, Español, Français, Deutsch, Português (Brasil), Türkçe, Polski, Nederlands and Italiano.Config.Locale sets the language everyone starts in, and each player can choose their own in /hud > General > Language.
Each language is one file in revo_hud/locales/, mapping each English line to its translation:
- To change a word, edit it in that language’s file and restart
revo_hud. - To add a language, copy
en.jsonto a file named after its code (such asru.json,ar.jsonorcs.json), setlanguageto its name, translate the right-hand side of each line and restart. It then shows up in every player’s Language list. - Missing lines stay in English, so a half-finished file still works.
- Keep words in
{braces}as they are. The HUD fills them in. numbersdecides how money and scores are written (de-DEgives 12.500,en-USgives 12,500).
When an update adds new lines, they show in English until your language file has them.
Minimap Styles
The HUD uses GTA’s own map by default. You can use a postal or satellite map instead.1
Download a Map Pack
Download one of the supported packs:
2
Add the Files
Put the pack’s
.ytd and .ydd files in revo_hud/maps/postal/ or revo_hud/maps/satellite/.3
Set the Map Style
In
config.lua, set the style and zoom level:4
Restart the Resource
Restart
revo_hud. It copies the right files into place on its own, and the server console says which style is active.mapStyle = 'stock' and zoomLevel = 1000, then restart. The HUD removes the custom tiles and puts the stock map back.
Postal codes beside the street name work either way. The HUD carries its own postal grid, so you do not need a postal map pack for them.