CATEGORY 20 OF 24 · 3,831 ICONS
FiveM building and interior structure props — page 25
Page 25 of 32: models 2,881 to 3,000 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,881 to 3,000 of 3,831 · page 25 of 32
- Cor Firedoorwide

v_ilev_cor_firedoorwide - Cor Windowsolid

v_ilev_cor_windowsolid - Door

v_ilev_cs_door - Door01

v_ilev_cs_door01 - V Ilev Cs Door01

v_ilev_cs_door01_r - Csr Door

v_ilev_csr_door_l - Csr Door

v_ilev_csr_door_r - Csr Garagedoor

v_ilev_csr_garagedoor - Ct Door01

v_ilev_ct_door01 - Ct Door02

v_ilev_ct_door02 - Ct Door03

v_ilev_ct_door03 - Ct Doorl

v_ilev_ct_doorl - Ct Doorr

v_ilev_ct_doorr - Depboxdoor01

v_ilev_depboxdoor01 - Dev Door

v_ilev_dev_door - Dev Windowdoor

v_ilev_dev_windowdoor - Deviantfrontdoor

v_ilev_deviantfrontdoor - Door Orange

v_ilev_door_orange - Door Orangesolid

v_ilev_door_orangesolid - Epsstoredoor

v_ilev_epsstoredoor - Fa Backdoor

v_ilev_fa_backdoor - Fa Dinedoor

v_ilev_fa_dinedoor - Fa Frontdoor

v_ilev_fa_frontdoor - Fa Roomdoor

v_ilev_fa_roomdoor - Fa Slidedoor

v_ilev_fa_slidedoor - Fa Warddoorl

v_ilev_fa_warddoorl - Fa Warddoorr

v_ilev_fa_warddoorr - Fb Door01

v_ilev_fb_door01 - Fb Door02

v_ilev_fb_door02 - Fb Doorshortl

v_ilev_fb_doorshortl - Fb Doorshortr

v_ilev_fb_doorshortr - Fb Sl Door01

v_ilev_fb_sl_door01 - Fbisecgate

v_ilev_fbisecgate - Fh Dineeamesa

v_ilev_fh_dineeamesa - Fh Door01

v_ilev_fh_door01 - Fh Door02

v_ilev_fh_door02 - Fh Door5

v_ilev_fh_door5 - Fh Frntdoor

v_ilev_fh_frntdoor - Fh Frontdoor

v_ilev_fh_frontdoor - Fh Slidingdoor

v_ilev_fh_slidingdoor - Fib Door1

v_ilev_fib_door1 - Fib Door1

v_ilev_fib_door1_s - Fib Door2

v_ilev_fib_door2 - Fib Door3

v_ilev_fib_door3 - Fib Door Maint

v_ilev_fib_door_maint - Fib Doorbrn

v_ilev_fib_doorbrn - Fib Doore

v_ilev_fib_doore_l - Fib Doore

v_ilev_fib_doore_r - Fib Postbox Door

v_ilev_fib_postbox_door - Fibl Door01

v_ilev_fibl_door01 - Fibl Door02

v_ilev_fibl_door02 - Fin Vaultdoor

v_ilev_fin_vaultdoor - Finale Shut01

v_ilev_finale_shut01 - Finelevdoor01

v_ilev_finelevdoor01 - Fingate

v_ilev_fingate - Fos Tvstage

v_ilev_fos_tvstage - Frnkwarddr1

v_ilev_frnkwarddr1 - Frnkwarddr2

v_ilev_frnkwarddr2 - Gangsafe

v_ilev_gangsafe - Gangsafedial

v_ilev_gangsafedial - Gangsafedoor

v_ilev_gangsafedoor - Garageliftdoor

v_ilev_garageliftdoor - Gb Teldr

v_ilev_gb_teldr - Gb Vaubar

v_ilev_gb_vaubar - Gb Vauldr

v_ilev_gb_vauldr - Gc Door01

v_ilev_gc_door01 - Gc Door03

v_ilev_gc_door03 - Gc Door04

v_ilev_gc_door04 - Gc Handguns

v_ilev_gc_handguns - Gcshape Assmg

v_ilev_gcshape_assmg_25 - Gcshape Assmg

v_ilev_gcshape_assmg_50 - Gcshape Asssmg

v_ilev_gcshape_asssmg_25 - Gcshape Asssmg

v_ilev_gcshape_asssmg_50 - Gcshape Asssnip

v_ilev_gcshape_asssnip_25 - Gcshape Asssnip

v_ilev_gcshape_asssnip_50 - Gcshape Bull

v_ilev_gcshape_bull_25 - Gcshape Bull

v_ilev_gcshape_bull_50 - Gcshape Hvyrif

v_ilev_gcshape_hvyrif_25 - Gcshape Hvyrif

v_ilev_gcshape_hvyrif_50 - Gcshape Progar

v_ilev_gcshape_progar_25 - Gcshape Progar

v_ilev_gcshape_progar_50 - Genbankdoor1

v_ilev_genbankdoor1 - Genbankdoor2

v_ilev_genbankdoor2 - Gendoor01

v_ilev_gendoor01 - Gendoor02

v_ilev_gendoor02 - Gtdoor

v_ilev_gtdoor - Gtdoor02

v_ilev_gtdoor02 - Gunhook

v_ilev_gunhook - Hd Door

v_ilev_hd_door_l - Hd Door

v_ilev_hd_door_r - Housedoor1

v_ilev_housedoor1 - Door

v_ilev_j2_door - Janitor Frontdoor

v_ilev_janitor_frontdoor - Leath Chr

v_ilev_leath_chr - Lester Doorfront

v_ilev_lester_doorfront - Lester Doorveranda

v_ilev_lester_doorveranda - Lostdoor

v_ilev_lostdoor - Losttoiletdoor

v_ilev_losttoiletdoor - Mchalkbrd

v_ilev_mchalkbrd_1 - Mchalkbrd

v_ilev_mchalkbrd_2 - Mchalkbrd

v_ilev_mchalkbrd_3 - Mchalkbrd

v_ilev_mchalkbrd_4 - Mchalkbrd

v_ilev_mchalkbrd_5 - Melt Set01

v_ilev_melt_set01 - Methdoorbust

v_ilev_methdoorbust - Methdoorscuff

v_ilev_methdoorscuff - Methtraildoor

v_ilev_methtraildoor - Mldoor02

v_ilev_mldoor02 - Mm Door

v_ilev_mm_door - Mm Doordaughter

v_ilev_mm_doordaughter - Mm Doorm

v_ilev_mm_doorm_l - Mm Doorm

v_ilev_mm_doorm_r - Mm Doorson

v_ilev_mm_doorson - Mm Doorw

v_ilev_mm_doorw - Mm Scre Off

v_ilev_mm_scre_off - Mm Windowwc

v_ilev_mm_windowwc - Moteldoorcso

v_ilev_moteldoorcso - High Frontdoor

v_ilev_mp_high_frontdoor - Low Frontdoor

v_ilev_mp_low_frontdoor - Mid Frontdoor

v_ilev_mp_mid_frontdoor
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 {
['cor_firedoorwide'] = {
label = 'Cor Firedoorwide',
weight = 500,
stack = true,
close = true,
description = 'Cor Firedoorwide',
},
['cor_windowsolid'] = {
label = 'Cor Windowsolid',
weight = 500,
stack = true,
close = true,
description = 'Cor Windowsolid',
},
['door'] = {
label = 'Door',
weight = 500,
stack = true,
close = true,
description = 'Door',
},
['door01'] = {
label = 'Door01',
weight = 500,
stack = true,
close = true,
description = 'Door01',
},
['v_ilev_cs_door01'] = {
label = 'V Ilev Cs Door01',
weight = 500,
stack = true,
close = true,
description = 'V Ilev Cs Door01',
},
['csr_door'] = {
label = 'Csr Door',
weight = 500,
stack = true,
close = true,
description = 'Csr Door',
},
['csr_door_2'] = {
label = 'Csr Door',
weight = 500,
stack = true,
close = true,
description = 'Csr Door',
},
['csr_garagedoor'] = {
label = 'Csr Garagedoor',
weight = 500,
stack = true,
close = true,
description = 'Csr Garagedoor',
},
['ct_door01'] = {
label = 'Ct Door01',
weight = 500,
stack = true,
close = true,
description = 'Ct Door01',
},
['ct_door02'] = {
label = 'Ct Door02',
weight = 500,
stack = true,
close = true,
description = 'Ct Door02',
},
['ct_door03'] = {
label = 'Ct Door03',
weight = 500,
stack = true,
close = true,
description = 'Ct Door03',
},
['ct_doorl'] = {
label = 'Ct Doorl',
weight = 500,
stack = true,
close = true,
description = 'Ct Doorl',
},
['ct_doorr'] = {
label = 'Ct Doorr',
weight = 500,
stack = true,
close = true,
description = 'Ct Doorr',
},
['depboxdoor01'] = {
label = 'Depboxdoor01',
weight = 500,
stack = true,
close = true,
description = 'Depboxdoor01',
},
['dev_door'] = {
label = 'Dev Door',
weight = 500,
stack = true,
close = true,
description = 'Dev Door',
},
['dev_windowdoor'] = {
label = 'Dev Windowdoor',
weight = 500,
stack = true,
close = true,
description = 'Dev Windowdoor',
},
['deviantfrontdoor'] = {
label = 'Deviantfrontdoor',
weight = 500,
stack = true,
close = true,
description = 'Deviantfrontdoor',
},
['door_orange'] = {
label = 'Door Orange',
weight = 500,
stack = true,
close = true,
description = 'Door Orange',
},
['door_orangesolid'] = {
label = 'Door Orangesolid',
weight = 500,
stack = true,
close = true,
description = 'Door Orangesolid',
},
['epsstoredoor'] = {
label = 'Epsstoredoor',
weight = 500,
stack = true,
close = true,
description = 'Epsstoredoor',
},
['fa_backdoor'] = {
label = 'Fa Backdoor',
weight = 500,
stack = true,
close = true,
description = 'Fa Backdoor',
},
['fa_dinedoor'] = {
label = 'Fa Dinedoor',
weight = 500,
stack = true,
close = true,
description = 'Fa Dinedoor',
},
['fa_frontdoor'] = {
label = 'Fa Frontdoor',
weight = 500,
stack = true,
close = true,
description = 'Fa Frontdoor',
},
['fa_roomdoor'] = {
label = 'Fa Roomdoor',
weight = 500,
stack = true,
close = true,
description = 'Fa Roomdoor',
},
['fa_slidedoor'] = {
label = 'Fa Slidedoor',
weight = 500,
stack = true,
close = true,
description = 'Fa Slidedoor',
},
['fa_warddoorl'] = {
label = 'Fa Warddoorl',
weight = 500,
stack = true,
close = true,
description = 'Fa Warddoorl',
},
['fa_warddoorr'] = {
label = 'Fa Warddoorr',
weight = 500,
stack = true,
close = true,
description = 'Fa Warddoorr',
},
['fb_door01'] = {
label = 'Fb Door01',
weight = 500,
stack = true,
close = true,
description = 'Fb Door01',
},
['fb_door02'] = {
label = 'Fb Door02',
weight = 500,
stack = true,
close = true,
description = 'Fb Door02',
},
['fb_doorshortl'] = {
label = 'Fb Doorshortl',
weight = 500,
stack = true,
close = true,
description = 'Fb Doorshortl',
},
['fb_doorshortr'] = {
label = 'Fb Doorshortr',
weight = 500,
stack = true,
close = true,
description = 'Fb Doorshortr',
},
['fb_sl_door01'] = {
label = 'Fb Sl Door01',
weight = 500,
stack = true,
close = true,
description = 'Fb Sl Door01',
},
['fbisecgate'] = {
label = 'Fbisecgate',
weight = 500,
stack = true,
close = true,
description = 'Fbisecgate',
},
['fh_dineeamesa'] = {
label = 'Fh Dineeamesa',
weight = 500,
stack = true,
close = true,
description = 'Fh Dineeamesa',
},
['fh_door01'] = {
label = 'Fh Door01',
weight = 500,
stack = true,
close = true,
description = 'Fh Door01',
},
['fh_door02'] = {
label = 'Fh Door02',
weight = 500,
stack = true,
close = true,
description = 'Fh Door02',
},
['fh_door5'] = {
label = 'Fh Door5',
weight = 500,
stack = true,
close = true,
description = 'Fh Door5',
},
['fh_frntdoor'] = {
label = 'Fh Frntdoor',
weight = 500,
stack = true,
close = true,
description = 'Fh Frntdoor',
},
['fh_frontdoor'] = {
label = 'Fh Frontdoor',
weight = 500,
stack = true,
close = true,
description = 'Fh Frontdoor',
},
['fh_slidingdoor'] = {
label = 'Fh Slidingdoor',
weight = 500,
stack = true,
close = true,
description = 'Fh Slidingdoor',
},
['fib_door1'] = {
label = 'Fib Door1',
weight = 500,
stack = true,
close = true,
description = 'Fib Door1',
},
['fib_door1_2'] = {
label = 'Fib Door1',
weight = 500,
stack = true,
close = true,
description = 'Fib Door1',
},
['fib_door2'] = {
label = 'Fib Door2',
weight = 500,
stack = true,
close = true,
description = 'Fib Door2',
},
['fib_door3'] = {
label = 'Fib Door3',
weight = 500,
stack = true,
close = true,
description = 'Fib Door3',
},
['fib_door_maint'] = {
label = 'Fib Door Maint',
weight = 500,
stack = true,
close = true,
description = 'Fib Door Maint',
},
['fib_doorbrn'] = {
label = 'Fib Doorbrn',
weight = 500,
stack = true,
close = true,
description = 'Fib Doorbrn',
},
['fib_doore'] = {
label = 'Fib Doore',
weight = 500,
stack = true,
close = true,
description = 'Fib Doore',
},
['fib_doore_2'] = {
label = 'Fib Doore',
weight = 500,
stack = true,
close = true,
description = 'Fib Doore',
},
['fib_postbox_door'] = {
label = 'Fib Postbox Door',
weight = 500,
stack = true,
close = true,
description = 'Fib Postbox Door',
},
['fibl_door01'] = {
label = 'Fibl Door01',
weight = 500,
stack = true,
close = true,
description = 'Fibl Door01',
},
['fibl_door02'] = {
label = 'Fibl Door02',
weight = 500,
stack = true,
close = true,
description = 'Fibl Door02',
},
['fin_vaultdoor'] = {
label = 'Fin Vaultdoor',
weight = 500,
stack = true,
close = true,
description = 'Fin Vaultdoor',
},
['finale_shut01'] = {
label = 'Finale Shut01',
weight = 500,
stack = true,
close = true,
description = 'Finale Shut01',
},
['finelevdoor01'] = {
label = 'Finelevdoor01',
weight = 500,
stack = true,
close = true,
description = 'Finelevdoor01',
},
['fingate'] = {
label = 'Fingate',
weight = 500,
stack = true,
close = true,
description = 'Fingate',
},
['fos_tvstage'] = {
label = 'Fos Tvstage',
weight = 500,
stack = true,
close = true,
description = 'Fos Tvstage',
},
['frnkwarddr1'] = {
label = 'Frnkwarddr1',
weight = 500,
stack = true,
close = true,
description = 'Frnkwarddr1',
},
['frnkwarddr2'] = {
label = 'Frnkwarddr2',
weight = 500,
stack = true,
close = true,
description = 'Frnkwarddr2',
},
['gangsafe'] = {
label = 'Gangsafe',
weight = 500,
stack = true,
close = true,
description = 'Gangsafe',
},
['gangsafedial'] = {
label = 'Gangsafedial',
weight = 500,
stack = true,
close = true,
description = 'Gangsafedial',
},
['gangsafedoor'] = {
label = 'Gangsafedoor',
weight = 500,
stack = true,
close = true,
description = 'Gangsafedoor',
},
['garageliftdoor'] = {
label = 'Garageliftdoor',
weight = 500,
stack = true,
close = true,
description = 'Garageliftdoor',
},
['gb_teldr'] = {
label = 'Gb Teldr',
weight = 500,
stack = true,
close = true,
description = 'Gb Teldr',
},
['gb_vaubar'] = {
label = 'Gb Vaubar',
weight = 500,
stack = true,
close = true,
description = 'Gb Vaubar',
},
['gb_vauldr'] = {
label = 'Gb Vauldr',
weight = 500,
stack = true,
close = true,
description = 'Gb Vauldr',
},
['gc_door01'] = {
label = 'Gc Door01',
weight = 500,
stack = true,
close = true,
description = 'Gc Door01',
},
['gc_door03'] = {
label = 'Gc Door03',
weight = 500,
stack = true,
close = true,
description = 'Gc Door03',
},
['gc_door04'] = {
label = 'Gc Door04',
weight = 500,
stack = true,
close = true,
description = 'Gc Door04',
},
['gc_handguns'] = {
label = 'Gc Handguns',
weight = 500,
stack = true,
close = true,
description = 'Gc Handguns',
},
['gcshape_assmg'] = {
label = 'Gcshape Assmg',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Assmg',
},
['gcshape_assmg_2'] = {
label = 'Gcshape Assmg',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Assmg',
},
['gcshape_asssmg'] = {
label = 'Gcshape Asssmg',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Asssmg',
},
['gcshape_asssmg_2'] = {
label = 'Gcshape Asssmg',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Asssmg',
},
['gcshape_asssnip'] = {
label = 'Gcshape Asssnip',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Asssnip',
},
['gcshape_asssnip_2'] = {
label = 'Gcshape Asssnip',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Asssnip',
},
['gcshape_bull'] = {
label = 'Gcshape Bull',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Bull',
},
['gcshape_bull_2'] = {
label = 'Gcshape Bull',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Bull',
},
['gcshape_hvyrif'] = {
label = 'Gcshape Hvyrif',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Hvyrif',
},
['gcshape_hvyrif_2'] = {
label = 'Gcshape Hvyrif',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Hvyrif',
},
['gcshape_progar'] = {
label = 'Gcshape Progar',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Progar',
},
['gcshape_progar_2'] = {
label = 'Gcshape Progar',
weight = 500,
stack = true,
close = true,
description = 'Gcshape Progar',
},
['genbankdoor1'] = {
label = 'Genbankdoor1',
weight = 500,
stack = true,
close = true,
description = 'Genbankdoor1',
},
['genbankdoor2'] = {
label = 'Genbankdoor2',
weight = 500,
stack = true,
close = true,
description = 'Genbankdoor2',
},
['gendoor01'] = {
label = 'Gendoor01',
weight = 500,
stack = true,
close = true,
description = 'Gendoor01',
},
['gendoor02'] = {
label = 'Gendoor02',
weight = 500,
stack = true,
close = true,
description = 'Gendoor02',
},
['gtdoor'] = {
label = 'Gtdoor',
weight = 500,
stack = true,
close = true,
description = 'Gtdoor',
},
['gtdoor02'] = {
label = 'Gtdoor02',
weight = 500,
stack = true,
close = true,
description = 'Gtdoor02',
},
['gunhook'] = {
label = 'Gunhook',
weight = 500,
stack = true,
close = true,
description = 'Gunhook',
},
['hd_door'] = {
label = 'Hd Door',
weight = 500,
stack = true,
close = true,
description = 'Hd Door',
},
['hd_door_2'] = {
label = 'Hd Door',
weight = 500,
stack = true,
close = true,
description = 'Hd Door',
},
['housedoor1'] = {
label = 'Housedoor1',
weight = 500,
stack = true,
close = true,
description = 'Housedoor1',
},
['door_2'] = {
label = 'Door',
weight = 500,
stack = true,
close = true,
description = 'Door',
},
['janitor_frontdoor'] = {
label = 'Janitor Frontdoor',
weight = 500,
stack = true,
close = true,
description = 'Janitor Frontdoor',
},
['leath_chr'] = {
label = 'Leath Chr',
weight = 500,
stack = true,
close = true,
description = 'Leath Chr',
},
['lester_doorfront'] = {
label = 'Lester Doorfront',
weight = 500,
stack = true,
close = true,
description = 'Lester Doorfront',
},
['lester_doorveranda'] = {
label = 'Lester Doorveranda',
weight = 500,
stack = true,
close = true,
description = 'Lester Doorveranda',
},
['lostdoor'] = {
label = 'Lostdoor',
weight = 500,
stack = true,
close = true,
description = 'Lostdoor',
},
['losttoiletdoor'] = {
label = 'Losttoiletdoor',
weight = 500,
stack = true,
close = true,
description = 'Losttoiletdoor',
},
['mchalkbrd'] = {
label = 'Mchalkbrd',
weight = 500,
stack = true,
close = true,
description = 'Mchalkbrd',
},
['mchalkbrd_2'] = {
label = 'Mchalkbrd',
weight = 500,
stack = true,
close = true,
description = 'Mchalkbrd',
},
['mchalkbrd_3'] = {
label = 'Mchalkbrd',
weight = 500,
stack = true,
close = true,
description = 'Mchalkbrd',
},
['mchalkbrd_4'] = {
label = 'Mchalkbrd',
weight = 500,
stack = true,
close = true,
description = 'Mchalkbrd',
},
['mchalkbrd_5'] = {
label = 'Mchalkbrd',
weight = 500,
stack = true,
close = true,
description = 'Mchalkbrd',
},
['melt_set01'] = {
label = 'Melt Set01',
weight = 500,
stack = true,
close = true,
description = 'Melt Set01',
},
['methdoorbust'] = {
label = 'Methdoorbust',
weight = 500,
stack = true,
close = true,
description = 'Methdoorbust',
},
['methdoorscuff'] = {
label = 'Methdoorscuff',
weight = 500,
stack = true,
close = true,
description = 'Methdoorscuff',
},
['methtraildoor'] = {
label = 'Methtraildoor',
weight = 500,
stack = true,
close = true,
description = 'Methtraildoor',
},
['mldoor02'] = {
label = 'Mldoor02',
weight = 500,
stack = true,
close = true,
description = 'Mldoor02',
},
['mm_door'] = {
label = 'Mm Door',
weight = 500,
stack = true,
close = true,
description = 'Mm Door',
},
['mm_doordaughter'] = {
label = 'Mm Doordaughter',
weight = 500,
stack = true,
close = true,
description = 'Mm Doordaughter',
},
['mm_doorm'] = {
label = 'Mm Doorm',
weight = 500,
stack = true,
close = true,
description = 'Mm Doorm',
},
['mm_doorm_2'] = {
label = 'Mm Doorm',
weight = 500,
stack = true,
close = true,
description = 'Mm Doorm',
},
['mm_doorson'] = {
label = 'Mm Doorson',
weight = 500,
stack = true,
close = true,
description = 'Mm Doorson',
},
['mm_doorw'] = {
label = 'Mm Doorw',
weight = 500,
stack = true,
close = true,
description = 'Mm Doorw',
},
['mm_scre_off'] = {
label = 'Mm Scre Off',
weight = 500,
stack = true,
close = true,
description = 'Mm Scre Off',
},
['mm_windowwc'] = {
label = 'Mm Windowwc',
weight = 500,
stack = true,
close = true,
description = 'Mm Windowwc',
},
['moteldoorcso'] = {
label = 'Moteldoorcso',
weight = 500,
stack = true,
close = true,
description = 'Moteldoorcso',
},
['high_frontdoor'] = {
label = 'High Frontdoor',
weight = 500,
stack = true,
close = true,
description = 'High Frontdoor',
},
['low_frontdoor'] = {
label = 'Low Frontdoor',
weight = 500,
stack = true,
close = true,
description = 'Low Frontdoor',
},
['mid_frontdoor'] = {
label = 'Mid Frontdoor',
weight = 500,
stack = true,
close = true,
description = 'Mid Frontdoor',
},
}
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_ilev_cor_firedoorwide 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.