Skip to content

Vehicles, horses, props, markers

The four catalogues. Each entry is a reusable definition you reference from interactions or place directly in the world.

Vehicles catalogue

Used by vehicle_garage interactions.

FieldWhat it is
NameInternal id.
ModelRedM vehicle model hash / name. Check it against data/vehlist.lua if unsure.
LabelWhat players see.
CategoryWagon, cart, carriage… (free-form for grouping).
PriceIf the garage sells it, the price.
RestrictionsOptional job / grade gating.

Garages reference vehicles by name. Renaming a catalogue entry breaks every garage that points to it.

Horses catalogue

Same idea, used by stable interactions.

FieldWhat it is
NameInternal id.
ModelRedM horse model.
LabelDisplay name.
CoatOptional pre-defined coat / breed combo.
PriceIf the stable sells it.

Props catalogue

Static objects placed in the world (independent from interactions). Browse the prop list, pick a model, place it. Use it to decorate without spawning real interactable entities.

Streaming follows Config.Performance.propRenderDistance and maxRenderedProps.

Markers catalogue

3D markers placed in the world. Configure type (cone, circle, square), color, size, height. Use sparingly — markers redraw every frame so dozens of them in one area cost CPU.

Streaming follows Config.Performance.markerRenderDistance.

Released under a commercial license. Documentation released under MIT.