Graffiti
Items
| Setting | Default | What it does |
|---|---|---|
Items.Spray | 'spray_can' | Item used to spray |
Items.Remover | 'spray_remover' | Item used to remove tags |
Items.ConsumeSpray | true | Use up a spray can per tag |
Items.ConsumeRemover | true | Use up a remover per removal |
Size & timing
| Setting | Default | What it does |
|---|---|---|
Size.Min / Max | 0.75 / 4.5 | Smallest and largest tag (metres) |
Size.Default | 1.25 | Starting size |
Size.Step | 0.05 | Size change per scroll (×4 with Shift) |
SprayTime | 10 | Seconds to spray |
RemoveTime | 10 | Seconds to remove |
SprayCooldown | 60 | Seconds between sprays |
RemoveCooldown | 60 | Seconds between removals |
Performance
| Setting | Default | What it does |
|---|---|---|
RenderDistance | 30.0 | Tags are only drawn within this range |
MaxRendered | 6 | Most tags drawn at once. Lower = better FPS |
DuiIdleSeconds | 20 | Unused tag textures are unloaded after this long |
Placement rules
| Setting | Default | What it does |
|---|---|---|
MinDistanceBetween | 3.0 | Minimum gap between tags |
MaxPlacementDistance | 3.0 | How far away a tag can be placed |
MaxSurfaceSlope | 0.35 | How much a wall can lean. Floors and ceilings are never allowed |
AllowProps | false | Allow tagging props, not just buildings |
BlockedMaterials | glass, vehicles, water, plants, fences, snow… | Surfaces that can't be tagged |
RequireTurf | false | Only allow spraying inside turfs |
MaxRotation | 45 | Most tilt either way |
Limits & removal
| Setting | Default | What it does |
|---|---|---|
MaxPerGang | 25 | Most tags per gang. 0 = unlimited |
ExpiryHours | 72 | Tags disappear after this long. 0 = never |
CleanupIntervalMinutes | 60 | How often expired tags are removed |
RemoveRequiresGang | true | Only gang members can remove tags. Off lets anyone (e.g. police) clean |
AllowRemoveOwn | true | Members can remove their own gang's tags |
NotifyOwnerOnRemove | true | Tell a gang when its tag is removed |
Designs
| Setting | Default | What it does |
|---|---|---|
UseLogo | true | Offer the gang logo as a design |
Text.AllowCustom | true | Players can write their own text |
Text.AllowColor | true | Players can pick a colour (otherwise the gang colour) |
Text.MaxLength | 20 | Longest custom text |
Text.BlockedWords | empty | Custom text containing any of these words is refused. Case, spaces, symbols and leetspeak (e.g. b 4 d) are ignored |
Text.Pattern | letters, numbers, spaces, - . , ! ? ' & @ # $ * | Allowed characters |
Fonts | Permanent Marker, Rock Salt, Rubik Wet Paint, Sedgwick Ave Display, Bangers | Fonts players can pick |
Tint | white, alpha 235 | Colour and opacity applied to every tag. Lower alpha = more faded |
Police & map
| Setting | Default | What it does |
|---|---|---|
Dispatch.Enabled / Chance | true / 60 | Police vandalism alert chance |
Dispatch.Code / Blip / Jobs | '10-66', sprite 280, police | Alert details |
Blips.Enabled | true | Members see their own gang's tags on the map |
Blips.Radius / Alpha | 40.0 / 110 | Circle size and transparency |
Blips.Sprite / Scale / ShortRange | 72 / 0.7 / true | Centre icon |
Controls & animations
| Setting | Default key |
|---|---|
Controls.Confirm | E, spray |
Controls.Cancel | X, cancel |
Controls.Bigger / Smaller | Mouse wheel |
Controls.Fast | Left Shift |
Controls.RotateLeft / RotateRight | ← / → |
Controls.FontNext / FontPrev | ↑ / ↓ |
Animations.Spray, Animations.Remove and Animations.Particle set the spraying and scrubbing animations, props and paint effect.
The on-screen key hints always show the default keys. If you change Controls, the hints won't match.