RedM documentation
Murphy's Creator
Advanced
Complete Guide - CharSelect / Decor / Camera Configuration
This guide explains how to customize the character selection location in murphy_creator, including character limits, interiors, camera settings, and character positions.
Configuration file
All settings in this guide are located in shared/config.lua.
| Section | Purpose |
|---|---|
Config.Slots |
Character limits and player-specific overrides |
Config.CharSelect |
Interior, spawn location, and decor |
Config.CharSelect.camera |
Camera position, target, and field of view |
Config.CharSelect.pedslots |
Character positions and animations |
1. Character limits
Edit Config.Slots in shared/config.lua.
Priority: identifier > role > default.
2. Interior and spawn location
Edit Config.CharSelect in shared/config.lua.
2.1 Interior and spawn settings
The following excerpt shows the beginning of Config.CharSelect. Keep the remaining fields in your configuration; the camera and character positions are explained below.
2.2 Popular RDR2 interiors
| Interior | ID | IMAP |
|---|---|---|
| Moonshine Shack | 78337 |
MP006_A4SUPP_MOONSHINE03 |
| Valentine Saloon | 70145 |
None |
| Saint Denis Saloon | 55297 |
None |
| Blackwater Hotel | 112897 |
None |
Exterior locations: Set
interior = 0and leaveimapsandinterior_setsempty.
3. Camera configuration
Edit the camera block inside Config.CharSelect in shared/config.lua.
| Parameter | Description | Recommended value |
|---|---|---|
coords |
Camera position as XYZ coordinates | Facing the characters |
target |
Point the camera looks toward | Center of the characters |
fov |
Field of view (zoom) | 30-50; 40 is the standard value |
4. Character positions
Edit the pedslots block inside Config.CharSelect in shared/config.lua.
| Parameter | Description |
|---|---|
coords |
Position as vector3(x, y, z) |
heading |
Orientation from 0 to 360 degrees |
scenario |
Standing animation |
scenariopoint |
Sitting or prop animation |
Available animations
Standing animations (scenario):
WORLD_HUMAN_SMOKE_NERVOUS_STRESSEDWORLD_HUMAN_LEAN_BACK_WALL_SMOKINGWORLD_HUMAN_LEAN_WALL_LEFTWORLD_HUMAN_STAND_IMPATIENTWORLD_HUMAN_DRINKINGWORLD_HUMAN_BARTENDER_CLEAN_GLASS
Sitting animations (scenariopoint):
PROP_HUMAN_SEAT_CHAIRPROP_HUMAN_SEAT_CHAIR_TABLE_DRINKING_MOONSHINEPROP_HUMAN_SEAT_BENCH
5. Complete example: 10 slots
Important points
- Provide enough character positions. The number of
pedslotsmust be at least equal toConfig.Slots.default. - Test each position. Check that the characters do not overlap.
- Adjust the field of view. Increase the camera FOV when displaying many characters.
Last updated: September 9, 2026