CATEGORY 20 OF 24 · 3,831 ICONS
FiveM building and interior structure props — page 20
Page 20 of 32: models 2,281 to 2,400 of the 3,831 in this group, in model-name order. The largest group by a wide margin, and the least item-like: walls, ceilings, floors, roofs, doors, windows, stairs, pillars, railings, gates and the shell pieces the game assembles its own interiors from. Nothing here belongs in an inventory. It is here because the render exists, and because a mapper hunting for the right door is better served by a picture than by a list of names.
3,831 of the 18,574 models in the whole icon library — 20.6% of it. Every one is a 96×96 PNG on a transparent background, rendered from the game's own model, and every card carries the model name, the hash CreateObject takes and a suggested item key. As with the rest of the library, most of these renders read close to grey: the render pass lit the geometry instead of baking the full material, so they come out as monochrome silhouettes rather than painted artwork.
Showing 2,281 to 2,400 of 3,831 · page 20 of 32
- Lnb Mesh Windows

v_24_lnb_mesh_windows - Shell

v_24_shell - Shlfstudy

v_24_shlfstudy - Shlfstudybooks

v_24_shlfstudybooks - Sta Mesh Glass

v_24_sta_mesh_glass - Wdr Mesh Windows

v_24_wdr_mesh_windows - Shut

v_28_an1_shut - Shut

v_28_an2_shut - Coldr Glass1

v_28_coldr_glass1 - Coldr Glass2

v_28_coldr_glass2 - Coldr Glass3

v_28_coldr_glass3 - Coldr Glass4

v_28_coldr_glass4 - Cover

v_28_ha1_cover - Cover001

v_28_ha1_cover001 - Step

v_28_ha1_step - Ste1

v_28_ha2_ste1 - Ste2

v_28_ha2_ste2 - Glas

v_28_lab1_glas - Glass

v_28_lab1_glass - Prh Shut

v_28_prh_shut - Prh Strs

v_28_prh_strs - Steps

v_28_steps_2 - Andyblend5

v_31_andyblend5 - Andyblend6

v_31_andyblend6 - Elec Supports

v_31_elec_supports - Electricityyparetn

v_31_electricityyparetn - V 31 Flow1

v_31_flow1_0069 - V 31 Flow1

v_31_flow1_0079 - Low Tun Extem

v_31_low_tun_extem - Lowerwater

v_31_lowerwater - Newtun01ol

v_31_newtun01ol - Newtun01water

v_31_newtun01water - Newtun01waterb

v_31_newtun01waterb - Newtun2ol

v_31_newtun2ol - Newtun2sh

v_31_newtun2sh - Newtun2water

v_31_newtun2water - Newtun3ol

v_31_newtun3ol - Newtun3sh

v_31_newtun3sh - Newtun Sh

v_31_newtun_sh - Tun05

v_31_tun05 - Tun05b

v_31_tun05b - Tun05f

v_31_tun05f - Tun05gravelol

v_31_tun05gravelol - Tun05shadprox

v_31_tun05shadprox - Tun05stationsign

v_31_tun05stationsign - Tun06

v_31_tun06 - Olay

v_31_tun06_olay - Tun06b

v_31_tun06b - Tun06scrapes

v_31_tun06scrapes - Tun07

v_31_tun07 - Olay

v_31_tun07_olay - Tun07b

v_31_tun07b - Tun07b001

v_31_tun07b001 - Tun07bgate

v_31_tun07bgate - Tun08

v_31_tun08 - Olay

v_31_tun08_olay - Tun09

v_31_tun09 - Tun09b

v_31_tun09b - Tun09bol

v_31_tun09bol - Tun09junk005

v_31_tun09junk005 - Tun09junk009

v_31_tun09junk009 - Tun09junk009a

v_31_tun09junk009a - Tun09junk2

v_31_tun09junk2 - Gridnew

v_31_tun10_gridnew - Olay

v_31_tun10_olay - Olaynew

v_31_tun10_olaynew - Tun10new

v_31_tun10new - Tun 06 Refwater

v_31_tun_06_refwater - Newols

v_31_tune06_newols - Newols001

v_31_tune06_newols001 - Jh Steps

v_31a_jh_steps - Jh Tun Plastic

v_31a_jh_tun_plastic - Newtun4shpile008

v_31a_newtun4shpile008 - Ootside Bit

v_31a_ootside_bit - Reftun2

v_31a_reftun2 - Start Tun Roombits1

v_31a_start_tun_roombits1 - Tun01

v_31a_tun01 - Ovly

v_31a_tun01_ovly - Shpile

v_31a_tun01_shpile - Shpile2

v_31a_tun01_shpile2 - Tun01bitsnew

v_31a_tun01bitsnew - Tun01bitsnew2

v_31a_tun01bitsnew2 - Tun01rocks

v_31a_tun01rocks - Tun01rocks2

v_31a_tun01rocks2 - Tun02

v_31a_tun02 - Tun02bits

v_31a_tun02bits - Tun02rocks

v_31a_tun02rocks - Tun03

v_31a_tun03 - Tun03i

v_31a_tun03i - Tun03j

v_31a_tun03j - Tun03k

v_31a_tun03k - Tun03l

v_31a_tun03l - Tun03m

v_31a_tun03m - Tun03n

v_31a_tun03n - Tun03o

v_31a_tun03o - Tun03p

v_31a_tun03p - Olay

v_31a_tun04_olay - Tun 03frame

v_31a_tun_03frame - Tun 05fakelod

v_31a_tun_05fakelod - Tun Puds

v_31a_tun_puds - Tunroof

v_31a_tunroof_01 - Tunspoxyshadow

v_31a_tunspoxyshadow - Tunswap Plastic

v_31a_tunswap_plastic - Tunswap Platforms

v_31a_tunswap_platforms - Tunswap Puds

v_31a_tunswap_puds - Tunswap Sheet

v_31a_tunswap_sheet - Tunswap Steps

v_31a_tunswap_steps - Tunswap Tower

v_31a_tunswap_tower - Tunswapbitofcrap

v_31a_tunswapbitofcrap - Tunswapbits

v_31a_tunswapbits - Tunswaphit1

v_31a_tunswaphit1 - Tunswapover1

v_31a_tunswapover1 - Tunswaptunroof

v_31a_tunswaptunroof - Tunswapwalls

v_31a_tunswapwalls - Tunswapwallthing

v_31a_tunswapwallthing - Tuntobankol

v_31a_tuntobankol - V

v_34_5 - Cb Glass

v_34_cb_glass - Cb Glass2

v_34_cb_glass2 - Cb Glass3

v_34_cb_glass3
Every icon on this page, written out for ox_inventory. Pictures go in ox_inventory/web/images/, named after the key.
-- ox_inventory/data/items.lua
-- Drop the pictures in ox_inventory/web/images/
-- No client.image line is needed: a .png named after the item key is what
-- ox_inventory looks for by default.
return {
['lnb_mesh_windows'] = {
label = 'Lnb Mesh Windows',
weight = 500,
stack = true,
close = true,
description = 'Lnb Mesh Windows',
},
['shell'] = {
label = 'Shell',
weight = 500,
stack = true,
close = true,
description = 'Shell',
},
['shlfstudy'] = {
label = 'Shlfstudy',
weight = 500,
stack = true,
close = true,
description = 'Shlfstudy',
},
['shlfstudybooks'] = {
label = 'Shlfstudybooks',
weight = 500,
stack = true,
close = true,
description = 'Shlfstudybooks',
},
['sta_mesh_glass'] = {
label = 'Sta Mesh Glass',
weight = 500,
stack = true,
close = true,
description = 'Sta Mesh Glass',
},
['wdr_mesh_windows'] = {
label = 'Wdr Mesh Windows',
weight = 500,
stack = true,
close = true,
description = 'Wdr Mesh Windows',
},
['shut'] = {
label = 'Shut',
weight = 500,
stack = true,
close = true,
description = 'Shut',
},
['shut_2'] = {
label = 'Shut',
weight = 500,
stack = true,
close = true,
description = 'Shut',
},
['coldr_glass1'] = {
label = 'Coldr Glass1',
weight = 500,
stack = true,
close = true,
description = 'Coldr Glass1',
},
['coldr_glass2'] = {
label = 'Coldr Glass2',
weight = 500,
stack = true,
close = true,
description = 'Coldr Glass2',
},
['coldr_glass3'] = {
label = 'Coldr Glass3',
weight = 500,
stack = true,
close = true,
description = 'Coldr Glass3',
},
['coldr_glass4'] = {
label = 'Coldr Glass4',
weight = 500,
stack = true,
close = true,
description = 'Coldr Glass4',
},
['cover'] = {
label = 'Cover',
weight = 500,
stack = true,
close = true,
description = 'Cover',
},
['cover001'] = {
label = 'Cover001',
weight = 500,
stack = true,
close = true,
description = 'Cover001',
},
['step'] = {
label = 'Step',
weight = 500,
stack = true,
close = true,
description = 'Step',
},
['ste1'] = {
label = 'Ste1',
weight = 500,
stack = true,
close = true,
description = 'Ste1',
},
['ste2'] = {
label = 'Ste2',
weight = 500,
stack = true,
close = true,
description = 'Ste2',
},
['glas'] = {
label = 'Glas',
weight = 500,
stack = true,
close = true,
description = 'Glas',
},
['glass'] = {
label = 'Glass',
weight = 500,
stack = true,
close = true,
description = 'Glass',
},
['prh_shut'] = {
label = 'Prh Shut',
weight = 500,
stack = true,
close = true,
description = 'Prh Shut',
},
['prh_strs'] = {
label = 'Prh Strs',
weight = 500,
stack = true,
close = true,
description = 'Prh Strs',
},
['steps'] = {
label = 'Steps',
weight = 500,
stack = true,
close = true,
description = 'Steps',
},
['andyblend5'] = {
label = 'Andyblend5',
weight = 500,
stack = true,
close = true,
description = 'Andyblend5',
},
['andyblend6'] = {
label = 'Andyblend6',
weight = 500,
stack = true,
close = true,
description = 'Andyblend6',
},
['elec_supports'] = {
label = 'Elec Supports',
weight = 500,
stack = true,
close = true,
description = 'Elec Supports',
},
['electricityyparetn'] = {
label = 'Electricityyparetn',
weight = 500,
stack = true,
close = true,
description = 'Electricityyparetn',
},
['v_31_flow1'] = {
label = 'V 31 Flow1',
weight = 500,
stack = true,
close = true,
description = 'V 31 Flow1',
},
['v_31_flow1_2'] = {
label = 'V 31 Flow1',
weight = 500,
stack = true,
close = true,
description = 'V 31 Flow1',
},
['low_tun_extem'] = {
label = 'Low Tun Extem',
weight = 500,
stack = true,
close = true,
description = 'Low Tun Extem',
},
['lowerwater'] = {
label = 'Lowerwater',
weight = 500,
stack = true,
close = true,
description = 'Lowerwater',
},
['newtun01ol'] = {
label = 'Newtun01ol',
weight = 500,
stack = true,
close = true,
description = 'Newtun01ol',
},
['newtun01water'] = {
label = 'Newtun01water',
weight = 500,
stack = true,
close = true,
description = 'Newtun01water',
},
['newtun01waterb'] = {
label = 'Newtun01waterb',
weight = 500,
stack = true,
close = true,
description = 'Newtun01waterb',
},
['newtun2ol'] = {
label = 'Newtun2ol',
weight = 500,
stack = true,
close = true,
description = 'Newtun2ol',
},
['newtun2sh'] = {
label = 'Newtun2sh',
weight = 500,
stack = true,
close = true,
description = 'Newtun2sh',
},
['newtun2water'] = {
label = 'Newtun2water',
weight = 500,
stack = true,
close = true,
description = 'Newtun2water',
},
['newtun3ol'] = {
label = 'Newtun3ol',
weight = 500,
stack = true,
close = true,
description = 'Newtun3ol',
},
['newtun3sh'] = {
label = 'Newtun3sh',
weight = 500,
stack = true,
close = true,
description = 'Newtun3sh',
},
['newtun_sh'] = {
label = 'Newtun Sh',
weight = 500,
stack = true,
close = true,
description = 'Newtun Sh',
},
['tun05'] = {
label = 'Tun05',
weight = 500,
stack = true,
close = true,
description = 'Tun05',
},
['tun05b'] = {
label = 'Tun05b',
weight = 500,
stack = true,
close = true,
description = 'Tun05b',
},
['tun05f'] = {
label = 'Tun05f',
weight = 500,
stack = true,
close = true,
description = 'Tun05f',
},
['tun05gravelol'] = {
label = 'Tun05gravelol',
weight = 500,
stack = true,
close = true,
description = 'Tun05gravelol',
},
['tun05shadprox'] = {
label = 'Tun05shadprox',
weight = 500,
stack = true,
close = true,
description = 'Tun05shadprox',
},
['tun05stationsign'] = {
label = 'Tun05stationsign',
weight = 500,
stack = true,
close = true,
description = 'Tun05stationsign',
},
['tun06'] = {
label = 'Tun06',
weight = 500,
stack = true,
close = true,
description = 'Tun06',
},
['olay'] = {
label = 'Olay',
weight = 500,
stack = true,
close = true,
description = 'Olay',
},
['tun06b'] = {
label = 'Tun06b',
weight = 500,
stack = true,
close = true,
description = 'Tun06b',
},
['tun06scrapes'] = {
label = 'Tun06scrapes',
weight = 500,
stack = true,
close = true,
description = 'Tun06scrapes',
},
['tun07'] = {
label = 'Tun07',
weight = 500,
stack = true,
close = true,
description = 'Tun07',
},
['olay_2'] = {
label = 'Olay',
weight = 500,
stack = true,
close = true,
description = 'Olay',
},
['tun07b'] = {
label = 'Tun07b',
weight = 500,
stack = true,
close = true,
description = 'Tun07b',
},
['tun07b001'] = {
label = 'Tun07b001',
weight = 500,
stack = true,
close = true,
description = 'Tun07b001',
},
['tun07bgate'] = {
label = 'Tun07bgate',
weight = 500,
stack = true,
close = true,
description = 'Tun07bgate',
},
['tun08'] = {
label = 'Tun08',
weight = 500,
stack = true,
close = true,
description = 'Tun08',
},
['olay_3'] = {
label = 'Olay',
weight = 500,
stack = true,
close = true,
description = 'Olay',
},
['tun09'] = {
label = 'Tun09',
weight = 500,
stack = true,
close = true,
description = 'Tun09',
},
['tun09b'] = {
label = 'Tun09b',
weight = 500,
stack = true,
close = true,
description = 'Tun09b',
},
['tun09bol'] = {
label = 'Tun09bol',
weight = 500,
stack = true,
close = true,
description = 'Tun09bol',
},
['tun09junk005'] = {
label = 'Tun09junk005',
weight = 500,
stack = true,
close = true,
description = 'Tun09junk005',
},
['tun09junk009'] = {
label = 'Tun09junk009',
weight = 500,
stack = true,
close = true,
description = 'Tun09junk009',
},
['tun09junk009a'] = {
label = 'Tun09junk009a',
weight = 500,
stack = true,
close = true,
description = 'Tun09junk009a',
},
['tun09junk2'] = {
label = 'Tun09junk2',
weight = 500,
stack = true,
close = true,
description = 'Tun09junk2',
},
['gridnew'] = {
label = 'Gridnew',
weight = 500,
stack = true,
close = true,
description = 'Gridnew',
},
['olay_4'] = {
label = 'Olay',
weight = 500,
stack = true,
close = true,
description = 'Olay',
},
['olaynew'] = {
label = 'Olaynew',
weight = 500,
stack = true,
close = true,
description = 'Olaynew',
},
['tun10new'] = {
label = 'Tun10new',
weight = 500,
stack = true,
close = true,
description = 'Tun10new',
},
['tun_06_refwater'] = {
label = 'Tun 06 Refwater',
weight = 500,
stack = true,
close = true,
description = 'Tun 06 Refwater',
},
['newols'] = {
label = 'Newols',
weight = 500,
stack = true,
close = true,
description = 'Newols',
},
['newols001'] = {
label = 'Newols001',
weight = 500,
stack = true,
close = true,
description = 'Newols001',
},
['jh_steps'] = {
label = 'Jh Steps',
weight = 500,
stack = true,
close = true,
description = 'Jh Steps',
},
['jh_tun_plastic'] = {
label = 'Jh Tun Plastic',
weight = 500,
stack = true,
close = true,
description = 'Jh Tun Plastic',
},
['newtun4shpile008'] = {
label = 'Newtun4shpile008',
weight = 500,
stack = true,
close = true,
description = 'Newtun4shpile008',
},
['ootside_bit'] = {
label = 'Ootside Bit',
weight = 500,
stack = true,
close = true,
description = 'Ootside Bit',
},
['reftun2'] = {
label = 'Reftun2',
weight = 500,
stack = true,
close = true,
description = 'Reftun2',
},
['start_tun_roombits1'] = {
label = 'Start Tun Roombits1',
weight = 500,
stack = true,
close = true,
description = 'Start Tun Roombits1',
},
['tun01'] = {
label = 'Tun01',
weight = 500,
stack = true,
close = true,
description = 'Tun01',
},
['ovly'] = {
label = 'Ovly',
weight = 500,
stack = true,
close = true,
description = 'Ovly',
},
['shpile'] = {
label = 'Shpile',
weight = 500,
stack = true,
close = true,
description = 'Shpile',
},
['shpile2'] = {
label = 'Shpile2',
weight = 500,
stack = true,
close = true,
description = 'Shpile2',
},
['tun01bitsnew'] = {
label = 'Tun01bitsnew',
weight = 500,
stack = true,
close = true,
description = 'Tun01bitsnew',
},
['tun01bitsnew2'] = {
label = 'Tun01bitsnew2',
weight = 500,
stack = true,
close = true,
description = 'Tun01bitsnew2',
},
['tun01rocks'] = {
label = 'Tun01rocks',
weight = 500,
stack = true,
close = true,
description = 'Tun01rocks',
},
['tun01rocks2'] = {
label = 'Tun01rocks2',
weight = 500,
stack = true,
close = true,
description = 'Tun01rocks2',
},
['tun02'] = {
label = 'Tun02',
weight = 500,
stack = true,
close = true,
description = 'Tun02',
},
['tun02bits'] = {
label = 'Tun02bits',
weight = 500,
stack = true,
close = true,
description = 'Tun02bits',
},
['tun02rocks'] = {
label = 'Tun02rocks',
weight = 500,
stack = true,
close = true,
description = 'Tun02rocks',
},
['tun03'] = {
label = 'Tun03',
weight = 500,
stack = true,
close = true,
description = 'Tun03',
},
['tun03i'] = {
label = 'Tun03i',
weight = 500,
stack = true,
close = true,
description = 'Tun03i',
},
['tun03j'] = {
label = 'Tun03j',
weight = 500,
stack = true,
close = true,
description = 'Tun03j',
},
['tun03k'] = {
label = 'Tun03k',
weight = 500,
stack = true,
close = true,
description = 'Tun03k',
},
['tun03l'] = {
label = 'Tun03l',
weight = 500,
stack = true,
close = true,
description = 'Tun03l',
},
['tun03m'] = {
label = 'Tun03m',
weight = 500,
stack = true,
close = true,
description = 'Tun03m',
},
['tun03n'] = {
label = 'Tun03n',
weight = 500,
stack = true,
close = true,
description = 'Tun03n',
},
['tun03o'] = {
label = 'Tun03o',
weight = 500,
stack = true,
close = true,
description = 'Tun03o',
},
['tun03p'] = {
label = 'Tun03p',
weight = 500,
stack = true,
close = true,
description = 'Tun03p',
},
['olay_5'] = {
label = 'Olay',
weight = 500,
stack = true,
close = true,
description = 'Olay',
},
['tun_03frame'] = {
label = 'Tun 03frame',
weight = 500,
stack = true,
close = true,
description = 'Tun 03frame',
},
['tun_05fakelod'] = {
label = 'Tun 05fakelod',
weight = 500,
stack = true,
close = true,
description = 'Tun 05fakelod',
},
['tun_puds'] = {
label = 'Tun Puds',
weight = 500,
stack = true,
close = true,
description = 'Tun Puds',
},
['tunroof'] = {
label = 'Tunroof',
weight = 500,
stack = true,
close = true,
description = 'Tunroof',
},
['tunspoxyshadow'] = {
label = 'Tunspoxyshadow',
weight = 500,
stack = true,
close = true,
description = 'Tunspoxyshadow',
},
['tunswap_plastic'] = {
label = 'Tunswap Plastic',
weight = 500,
stack = true,
close = true,
description = 'Tunswap Plastic',
},
['tunswap_platforms'] = {
label = 'Tunswap Platforms',
weight = 500,
stack = true,
close = true,
description = 'Tunswap Platforms',
},
['tunswap_puds'] = {
label = 'Tunswap Puds',
weight = 500,
stack = true,
close = true,
description = 'Tunswap Puds',
},
['tunswap_sheet'] = {
label = 'Tunswap Sheet',
weight = 500,
stack = true,
close = true,
description = 'Tunswap Sheet',
},
['tunswap_steps'] = {
label = 'Tunswap Steps',
weight = 500,
stack = true,
close = true,
description = 'Tunswap Steps',
},
['tunswap_tower'] = {
label = 'Tunswap Tower',
weight = 500,
stack = true,
close = true,
description = 'Tunswap Tower',
},
['tunswapbitofcrap'] = {
label = 'Tunswapbitofcrap',
weight = 500,
stack = true,
close = true,
description = 'Tunswapbitofcrap',
},
['tunswapbits'] = {
label = 'Tunswapbits',
weight = 500,
stack = true,
close = true,
description = 'Tunswapbits',
},
['tunswaphit1'] = {
label = 'Tunswaphit1',
weight = 500,
stack = true,
close = true,
description = 'Tunswaphit1',
},
['tunswapover1'] = {
label = 'Tunswapover1',
weight = 500,
stack = true,
close = true,
description = 'Tunswapover1',
},
['tunswaptunroof'] = {
label = 'Tunswaptunroof',
weight = 500,
stack = true,
close = true,
description = 'Tunswaptunroof',
},
['tunswapwalls'] = {
label = 'Tunswapwalls',
weight = 500,
stack = true,
close = true,
description = 'Tunswapwalls',
},
['tunswapwallthing'] = {
label = 'Tunswapwallthing',
weight = 500,
stack = true,
close = true,
description = 'Tunswapwallthing',
},
['tuntobankol'] = {
label = 'Tuntobankol',
weight = 500,
stack = true,
close = true,
description = 'Tuntobankol',
},
['v'] = {
label = 'V',
weight = 500,
stack = true,
close = true,
description = 'V',
},
['cb_glass'] = {
label = 'Cb Glass',
weight = 500,
stack = true,
close = true,
description = 'Cb Glass',
},
['cb_glass2'] = {
label = 'Cb Glass2',
weight = 500,
stack = true,
close = true,
description = 'Cb Glass2',
},
['cb_glass3'] = {
label = 'Cb Glass3',
weight = 500,
stack = true,
close = true,
description = 'Cb Glass3',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in building structure
Nothing here was hand-sorted one model at a time. The rules read the model name, which is the only honest thing to sort 18,000 objects by.
The game names an object after what it is and stamps the update that shipped it on the front, so a name like v_24_lnb_mesh_windows carries a usable word in the middle of it. The rules look for those words, the nine item-like groups get first refusal, and a model only reaches this group when nothing earlier claimed it.
A rule that reads names gets the obvious ones right and the ambiguous ones arguable. A crate of beer is food, not a container; a log fence has the word log in it. If something here is plainly in the wrong place, the model name on the card is all we need to fix it.
Nine groups are the ones an inventory wants — food and drink, tools, medical, electronics, valuables, documents, containers, smoking and gear. The rest, this one included if it is not in that list, are map material: use the name and the hash, and treat the picture as a way of recognising the thing.
Any model name containing _lod was left out of the whole library. Those are the low-detail stand-ins the engine swaps in at distance, and their renders are blurred copies of models that are already listed.
THE OTHER GROUPS
Keep looking
Bottles, cans, cartons, plates and the takeaway the game models for its shops.
Tools — 358Hand tools, power tools and the boxes they live in — the mechanic and crafting staples.
Medical — 105Syringes, vials, pill bottles and the rest of the small clinical props.
Electronics — 737Phones, laptops, radios, batteries and the media the game still ships on discs.
Valuables — 377Cash, gold, jewels and the heist props built around carrying them.
Documents — 344Cards, passports, folders, notes and printed matter for paperwork scripts.
Everything at onceAll 18,574 icons, the search across the whole set, and the 24 categories with their counts.
Inventory icon makerYour own pictures instead of ours: background flooded away, the item squared and centred, items.lua written in the browser.