Objects / Props List
Find any GTA V prop by name, tag or hash, check it in 3D with its real size, and copy the model name, hashes and a CreateObject snippet.
Bu dokümanlar şimdilik İngilizce.
The Objects / Props List is a searchable catalogue of more than 30,000 GTA V props. Most have a picture, a readable label, a category, tags and their real size in metres, and almost all of them open as a 3D model you can turn around. Pick one and copy its name, its hash or a ready CreateObject snippet.
What it is for
- Finding the right prop for a script or a ymap without guessing names: “office chair”, “traffic cone”, “atm”.
- Checking the size of a prop before you place it, so the table fits in the room.
- Turning a hash from
GetEntityModelor a log back into a model name. - Getting the hash of a custom or addon prop name that is not in the base game.
Quick start
- Type part of a name, label or tag in the search box (
bench,cone,chair office). - Narrow it down with a category chip, or tick Only props with a picture.
- Click a prop. It opens in the Prop panel on the right (below the list on phones).
- Look at it in 3D or as a Picture, check the Size.
- Copy the name, a hash, or the Lua snippet under it.
Search
- Several words narrow the search:
chair officefinds props that have both words in their name, label, category or tags. - Quotes and backticks are ignored, so you can paste
`prop_bench_01a`from a script. - Paste a hash to find its model. Signed or unsigned decimal (
1805980844) and hex (0x6BA514AC) both work. The line above the results says Hash matches prop_bench_01a, or that no prop in the list has that hash (then it is probably an MLO piece, a map model or an addon). - Type a single name that is not in the list and a card shows its signed and hex hash anyway. Handy for addon props.
The counter shows how many props match. Very broad searches keep the first 5,000 matches; refine the search to see the rest.
Filters and views
| Control | What it does |
|---|---|
| Category chips | The 7 biggest categories, with counts. All clears the filter. |
| More categories… | The rest of the categories in a menu. |
| Only props with a picture | Hides entries that only have a name. |
| Grid / list buttons | Grid shows picture cards (60 per page). List shows compact rows with the Signed and Hex hash in columns (100 per page), click any of them to copy. |
Search, category, view, the picture filter and the selected prop are kept in the page URL, so a link opens the same result.
The Prop panel
| Part | What it shows |
|---|---|
| Preview | The prop in 3D when a model is available (the default), or its Picture. The 3D / Picture switch in the corner changes it. |
| Label and name | The readable label and the model name (click to copy). |
| Category chip and tags | Click the category chip to filter the list by it. |
| Size | Width × depth × height in metres. |
| Signed / Hex | The model hash, click to copy. |
| Needs game build | Shown when the prop only exists from a certain game build. Set sv_enforceGameBuild to at least that number. |
| Lua snippet | Spawns the prop in front of the player. |
3D preview controls
| Input | Action |
|---|---|
| Drag | Turn the model |
| Mouse wheel | Zoom |
| Arrow keys (with the preview focused) | Turn |
| + / - | Zoom |
| 0 or Home | Reset the view |
| Reset button (bottom right) | Reset the view |
The model turns slowly on its own until you touch it (not when your system asks for reduced motion). The size in metres is shown in the bottom left corner. The 3D models are lighter than the game’s, so small details and textures are simpler. If a prop has no 3D model, or your browser has no WebGL, the picture is shown instead.
Spawning a prop
The snippet in the panel follows the prop you picked:
local model = `prop_bench_01a`
RequestModel(model)
while not HasModelLoaded(model) do Wait(0) end
local ped = PlayerPedId()
local coords = GetOffsetFromEntityInWorldCoords(ped, 0.0, 1.5, 0.0)
local obj = CreateObject(model, coords.x, coords.y, coords.z, true, false, false)
PlaceObjectOnGroundProperly(obj)
FreezeEntityPosition(obj, true)
SetModelAsNoLongerNeeded(model)To place many props permanently, use the YMAP Builder instead: it streams them with the map, with no script running.
Comparing a prop you are looking at against a known model:
if GetEntityModel(entity) == `prop_atm_01` then
print("That is an ATM")
endTips
- Search by what the prop is, not only by its name. Labels and tags cover things like “bench”, “barrier” or “plant” even when the model name is cryptic.
- Check Size before placing props in an MLO or a tight garage.
- Names ending in
_lodor_slodare distance models, and some map pieces are huge or invisible on their own. Pick the plain name when in doubt. CreateObjectwithtrueas the network argument creates a networked object. Usefalsefor props only one client needs.
Common mistakes
- Prop does not appear. The model did not load (typo in the name) or the game build is too old. Check Needs game build.
- Prop floats or sinks. Call
PlaceObjectOnGroundProperlyafter creating it, or set the z yourself. - Hash search finds nothing. The model is not a base game prop: MLO parts, map models and addon props are not in the list.
- Prop falls over. Freeze it with
FreezeEntityPosition(obj, true).
Limitations
- Base game props only. Addon props are not listed, but typing their name still gives you the hash.
- Not every entry has a picture, a label or a size. Plain name entries still have hashes and the snippet.
- 3D models and pictures are simplified previews, not the in-game look.
- Search and hashing run in your browser.
