Skip to main content

Installation

1

Download

Get the latest release from our Tebex store and download it from your Keymaster
2

Extract

Extract the script folder to your server’s resources directory
3

Configure

Add ensure [script-name] to your server.cfg
4

Customize

Configure the config.lua file to your preferences (see the configuration section below)

Configuration

The script is configured through the config.lua file. Here are the main configuration options:

General settings

Allowed blip sprites

Configure which blip sprites players can use:
You can find more blip sprites and their hash values at: RDR3 blip discoveries

Allowed colors

Configure available colors for blip customization:
RedM blip color support is limited. Colors will apply to the compass overlay and map blips where supported by the game engine.

Language localization

Customize the UI text and labels:

Compass overlay

The compass overlay feature provides an immersive navigation experience:
The compass overlay displays custom markers on the compass UI, making navigation more intuitive.

Compass configuration

Disabling the compass feature will remove the compass overlay option from the UI entirely.

Customization

Adding custom sprites

To add new blip sprites, find the hash value and add it to the AllowedSprites table:

Adding custom colors

To add new colors, include them in the AllowedColors table:

Custom icons

Place custom icons in the ui/icons/ directory. Supported formats:
  • PNG files (.png)
  • SVG files (.svg)
Icon paths in the configuration are relative to the ui/ directory.

Performance considerations

The script is optimized for performance, but here are some tips to ensure smooth operation:
  • Max blips per player: The default limit of 50 blips per player helps maintain performance
  • Compass overlay: Disable if not needed to reduce UI overhead
  • Debug mode: Keep disabled in production for optimal performance
  • Sprite selection: Limit the number of allowed sprites to reduce UI complexity

Troubleshooting

Check if the command is properly configured in Config.OpenCommand, ensure the script is properly started, and verify there are no console errors.
Verify Config.CompassEnabled is set to true, check that compass icons exist in the ui/icons directory, and ensure the UI files are properly loaded.
Confirm the sprite hash values are correct, check that colors are properly configured, and verify the placement coordinates are valid.
Reduce the maximum blips per player, limit the number of allowed sprites, disable debug mode, and check for conflicting scripts.

Framework integration

The script includes built-in support for multiple frameworks:

Support

If you encounter issues or need assistance:

Discord support

Join our Discord community for support and updates.

Documentation

Docs home - installation basics and links to every script.