CATEGORY 20 OF 24 · 3,831 ICONS
FiveM building and interior structure props — page 22
Page 22 of 32: models 2,521 to 2,640 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,521 to 2,640 of 3,831 · page 22 of 32
- Ao

v_73_ao_5_d - Ao

v_73_ao_5_e - Ao

v_73_ao_5_f - Ao 5 G

v_73_ao_5_g - Ao 5 H

v_73_ao_5_h - Ap Bano Dspwall Ab003

v_73_ap_bano_dspwall_ab003 - Ap Bano Dspwall Ab99

v_73_ap_bano_dspwall_ab99 - Cur Ele Elev

v_73_cur_ele_elev - Cur Ele Elev001

v_73_cur_ele_elev001 - Cur Of1 Blin

v_73_cur_of1_blin - Cur Of2 Blin

v_73_cur_of2_blin - Cur Of3 Blin

v_73_cur_of3_blin - Cur Off2rm Ao

v_73_cur_off2rm_ao - Cur Off2rm De

v_73_cur_off2rm_de - Cur Sec Stat

v_73_cur_sec_stat - Cur Shell

v_73_cur_shell - Elev Det

v_73_elev_det - Elev Plat

v_73_elev_plat - Elev Sec1

v_73_elev_sec1 - Elev Sec2

v_73_elev_sec2 - Elev Sec3

v_73_elev_sec3 - Elev Sec4

v_73_elev_sec4 - Elev Sec5

v_73_elev_sec5 - Elev Shell Refl

v_73_elev_shell_refl - Glass 5 Deta

v_73_glass_5_deta - Glass 5 Deta004

v_73_glass_5_deta004 - Glass 5 Deta005

v_73_glass_5_deta005 - Glass 5 Deta020

v_73_glass_5_deta020 - Glass 5 Deta021

v_73_glass_5_deta021 - Glass 5 Deta022

v_73_glass_5_deta022 - Glass 5 Deta1

v_73_glass_5_deta1 - Glass 5 Deta2

v_73_glass_5_deta2 - Glass 5 Deta3

v_73_glass_5_deta3 - Jan Cm1 Leds

v_73_jan_cm1_leds - Jan Of2 Ceil

v_73_jan_of2_ceil - Jan Of3 Ceil

v_73_jan_of3_ceil - Jan Shell

v_73_jan_shell - Jan Wcm Mirr

v_73_jan_wcm_mirr - Off St1 Step

v_73_off_st1_step - Off St2 Step

v_73_off_st2_step - Ap Banostall Az

v_73_p_ap_banostall_az - Recp Seats001

v_73_recp_seats001 - Servers001

v_73_servers001 - Stair Shell

v_73_stair_shell - Stair Shell001

v_73_stair_shell001 - Stair Shell Refl

v_73_stair_shell_refl - Emerg

v_74_3_emerg_008 - Emerg

v_74_3_emerg_009 - Emerg

v_74_3_emerg_010 - Emerg

v_74_3_emerg_1 - Emerg

v_74_3_emerg_2 - Emerg

v_74_3_emerg_3 - Emerg

v_74_3_emerg_4 - Emerg

v_74_3_emerg_6 - Emerg

v_74_3_emerg_7 - Emerg

v_74_4_emerg - Emerg

v_74_4_emerg_10 - Emerg

v_74_4_emerg_2 - Emerg

v_74_4_emerg_3 - Emerg

v_74_4_emerg_4 - Emerg

v_74_4_emerg_5 - Emerg

v_74_4_emerg_6 - Ao

v_74_ao_5_h001 - Atr Cor1 D Ns

v_74_atr_cor1_d_ns - Atr Door Light

v_74_atr_door_light - Atr Hall D Ns

v_74_atr_hall_d_ns - Atr Hall D Ns001

v_74_atr_hall_d_ns001 - Atr Hall D Ns002

v_74_atr_hall_d_ns002 - Atr Hall Deta

v_74_atr_hall_deta - Atr Hall Deta001

v_74_atr_hall_deta001 - Atr Hall Deta002

v_74_atr_hall_deta002 - Atr Hall Deta003

v_74_atr_hall_deta003 - Atr Hall Deta004

v_74_atr_hall_deta004 - Atr Hall M Refl

v_74_atr_hall_m_refl - Atr Off1 D Ns

v_74_atr_off1_d_ns - Atr Off2 D Ns

v_74_atr_off2_d_ns - Atr Off3 D Ns

v_74_atr_off3_d_ns - Atr Spn1detail

v_74_atr_spn1detail - Atr Spn2detail

v_74_atr_spn2detail - Atr Spn3detail

v_74_atr_spn3detail - Atr Stai D Ns

v_74_atr_stai_d_ns - Atrium Shell

v_74_atrium_shell - Ceilin2

v_74_ceilin2 - Collapsedfl3

v_74_collapsedfl3 - Glass A Deta003

v_74_glass_a_deta003 - Glass A Deta004

v_74_glass_a_deta004 - Glass A Deta005

v_74_glass_a_deta005 - Glass A Deta007

v_74_glass_a_deta007 - Glass A Deta008

v_74_glass_a_deta008 - Glass A Deta009

v_74_glass_a_deta009 - Glass A Deta010

v_74_glass_a_deta010 - Glass A Deta011

v_74_glass_a_deta011 - Ceil3

v_74_it1_ceil3 - Ceiling Smoke 02 Skin

v_74_it1_ceiling_smoke_02_skin - Ceiling Smoke 03 Skin

v_74_it1_ceiling_smoke_03_skin - Ceiling Smoke 04 Skin

v_74_it1_ceiling_smoke_04_skin - Ceiling Smoke 05 Skin

v_74_it1_ceiling_smoke_05_skin - Ceiling Smoke 06 Skin

v_74_it1_ceiling_smoke_06_skin - Ceiling Smoke 07 Skin

v_74_it1_ceiling_smoke_07_skin - Ceiling Smoke 08 Skin

v_74_it1_ceiling_smoke_08_skin - Ceiling Smoke 09 Skin

v_74_it1_ceiling_smoke_09_skin - Ceiling Smoke 13 Skin

v_74_it1_ceiling_smoke_13_skin - Ceil

v_74_it1_cor1_ceil - Ceil

v_74_it1_cor2_ceil - Debr

v_74_it1_off1_debr - Debr

v_74_it1_off2_debr - Ceil

v_74_it1_off3_ceil - Debr

v_74_it1_off3_debr - Shell

v_74_it1_shell - Tiles2

v_74_it1_tiles2 - Ceiling Smoke 00 Skin

v_74_it2_ceiling_smoke_00_skin - Ceiling Smoke 01 Skin

v_74_it2_ceiling_smoke_01_skin - Ceiling Smoke 03 Skin

v_74_it2_ceiling_smoke_03_skin - Ceiling Smoke 04 Skin

v_74_it2_ceiling_smoke_04_skin - Ceiling Smoke 06 Skin

v_74_it2_ceiling_smoke_06_skin - Ceiling Smoke 07 Skin

v_74_it2_ceiling_smoke_07_skin - Ceiling Smoke 08 Skin

v_74_it2_ceiling_smoke_08_skin - Ceiling Smoke 09 Skin

v_74_it2_ceiling_smoke_09_skin - Ceiling Smoke 10 Skin

v_74_it2_ceiling_smoke_10_skin - Ceiling Smoke 11 Skin

v_74_it2_ceiling_smoke_11_skin
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 {
['ao'] = {
label = 'Ao',
weight = 500,
stack = true,
close = true,
description = 'Ao',
},
['ao_2'] = {
label = 'Ao',
weight = 500,
stack = true,
close = true,
description = 'Ao',
},
['ao_3'] = {
label = 'Ao',
weight = 500,
stack = true,
close = true,
description = 'Ao',
},
['ao_5_g'] = {
label = 'Ao 5 G',
weight = 500,
stack = true,
close = true,
description = 'Ao 5 G',
},
['ao_5_h'] = {
label = 'Ao 5 H',
weight = 500,
stack = true,
close = true,
description = 'Ao 5 H',
},
['ap_bano_dspwall_ab003'] = {
label = 'Ap Bano Dspwall Ab003',
weight = 500,
stack = true,
close = true,
description = 'Ap Bano Dspwall Ab003',
},
['ap_bano_dspwall_ab99'] = {
label = 'Ap Bano Dspwall Ab99',
weight = 500,
stack = true,
close = true,
description = 'Ap Bano Dspwall Ab99',
},
['cur_ele_elev'] = {
label = 'Cur Ele Elev',
weight = 500,
stack = true,
close = true,
description = 'Cur Ele Elev',
},
['cur_ele_elev001'] = {
label = 'Cur Ele Elev001',
weight = 500,
stack = true,
close = true,
description = 'Cur Ele Elev001',
},
['cur_of1_blin'] = {
label = 'Cur Of1 Blin',
weight = 500,
stack = true,
close = true,
description = 'Cur Of1 Blin',
},
['cur_of2_blin'] = {
label = 'Cur Of2 Blin',
weight = 500,
stack = true,
close = true,
description = 'Cur Of2 Blin',
},
['cur_of3_blin'] = {
label = 'Cur Of3 Blin',
weight = 500,
stack = true,
close = true,
description = 'Cur Of3 Blin',
},
['cur_off2rm_ao'] = {
label = 'Cur Off2rm Ao',
weight = 500,
stack = true,
close = true,
description = 'Cur Off2rm Ao',
},
['cur_off2rm_de'] = {
label = 'Cur Off2rm De',
weight = 500,
stack = true,
close = true,
description = 'Cur Off2rm De',
},
['cur_sec_stat'] = {
label = 'Cur Sec Stat',
weight = 500,
stack = true,
close = true,
description = 'Cur Sec Stat',
},
['cur_shell'] = {
label = 'Cur Shell',
weight = 500,
stack = true,
close = true,
description = 'Cur Shell',
},
['elev_det'] = {
label = 'Elev Det',
weight = 500,
stack = true,
close = true,
description = 'Elev Det',
},
['elev_plat'] = {
label = 'Elev Plat',
weight = 500,
stack = true,
close = true,
description = 'Elev Plat',
},
['elev_sec1'] = {
label = 'Elev Sec1',
weight = 500,
stack = true,
close = true,
description = 'Elev Sec1',
},
['elev_sec2'] = {
label = 'Elev Sec2',
weight = 500,
stack = true,
close = true,
description = 'Elev Sec2',
},
['elev_sec3'] = {
label = 'Elev Sec3',
weight = 500,
stack = true,
close = true,
description = 'Elev Sec3',
},
['elev_sec4'] = {
label = 'Elev Sec4',
weight = 500,
stack = true,
close = true,
description = 'Elev Sec4',
},
['elev_sec5'] = {
label = 'Elev Sec5',
weight = 500,
stack = true,
close = true,
description = 'Elev Sec5',
},
['elev_shell_refl'] = {
label = 'Elev Shell Refl',
weight = 500,
stack = true,
close = true,
description = 'Elev Shell Refl',
},
['glass_5_deta'] = {
label = 'Glass 5 Deta',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta',
},
['glass_5_deta004'] = {
label = 'Glass 5 Deta004',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta004',
},
['glass_5_deta005'] = {
label = 'Glass 5 Deta005',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta005',
},
['glass_5_deta020'] = {
label = 'Glass 5 Deta020',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta020',
},
['glass_5_deta021'] = {
label = 'Glass 5 Deta021',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta021',
},
['glass_5_deta022'] = {
label = 'Glass 5 Deta022',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta022',
},
['glass_5_deta1'] = {
label = 'Glass 5 Deta1',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta1',
},
['glass_5_deta2'] = {
label = 'Glass 5 Deta2',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta2',
},
['glass_5_deta3'] = {
label = 'Glass 5 Deta3',
weight = 500,
stack = true,
close = true,
description = 'Glass 5 Deta3',
},
['jan_cm1_leds'] = {
label = 'Jan Cm1 Leds',
weight = 500,
stack = true,
close = true,
description = 'Jan Cm1 Leds',
},
['jan_of2_ceil'] = {
label = 'Jan Of2 Ceil',
weight = 500,
stack = true,
close = true,
description = 'Jan Of2 Ceil',
},
['jan_of3_ceil'] = {
label = 'Jan Of3 Ceil',
weight = 500,
stack = true,
close = true,
description = 'Jan Of3 Ceil',
},
['jan_shell'] = {
label = 'Jan Shell',
weight = 500,
stack = true,
close = true,
description = 'Jan Shell',
},
['jan_wcm_mirr'] = {
label = 'Jan Wcm Mirr',
weight = 500,
stack = true,
close = true,
description = 'Jan Wcm Mirr',
},
['off_st1_step'] = {
label = 'Off St1 Step',
weight = 500,
stack = true,
close = true,
description = 'Off St1 Step',
},
['off_st2_step'] = {
label = 'Off St2 Step',
weight = 500,
stack = true,
close = true,
description = 'Off St2 Step',
},
['ap_banostall_az'] = {
label = 'Ap Banostall Az',
weight = 500,
stack = true,
close = true,
description = 'Ap Banostall Az',
},
['recp_seats001'] = {
label = 'Recp Seats001',
weight = 500,
stack = true,
close = true,
description = 'Recp Seats001',
},
['servers001'] = {
label = 'Servers001',
weight = 500,
stack = true,
close = true,
description = 'Servers001',
},
['stair_shell'] = {
label = 'Stair Shell',
weight = 500,
stack = true,
close = true,
description = 'Stair Shell',
},
['stair_shell001'] = {
label = 'Stair Shell001',
weight = 500,
stack = true,
close = true,
description = 'Stair Shell001',
},
['stair_shell_refl'] = {
label = 'Stair Shell Refl',
weight = 500,
stack = true,
close = true,
description = 'Stair Shell Refl',
},
['emerg'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_2'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_3'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_4'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_5'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_6'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_7'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_8'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_9'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_10'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_11'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_12'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_13'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_14'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_15'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['emerg_16'] = {
label = 'Emerg',
weight = 500,
stack = true,
close = true,
description = 'Emerg',
},
['ao_4'] = {
label = 'Ao',
weight = 500,
stack = true,
close = true,
description = 'Ao',
},
['atr_cor1_d_ns'] = {
label = 'Atr Cor1 D Ns',
weight = 500,
stack = true,
close = true,
description = 'Atr Cor1 D Ns',
},
['atr_door_light'] = {
label = 'Atr Door Light',
weight = 500,
stack = true,
close = true,
description = 'Atr Door Light',
},
['atr_hall_d_ns'] = {
label = 'Atr Hall D Ns',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall D Ns',
},
['atr_hall_d_ns001'] = {
label = 'Atr Hall D Ns001',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall D Ns001',
},
['atr_hall_d_ns002'] = {
label = 'Atr Hall D Ns002',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall D Ns002',
},
['atr_hall_deta'] = {
label = 'Atr Hall Deta',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall Deta',
},
['atr_hall_deta001'] = {
label = 'Atr Hall Deta001',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall Deta001',
},
['atr_hall_deta002'] = {
label = 'Atr Hall Deta002',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall Deta002',
},
['atr_hall_deta003'] = {
label = 'Atr Hall Deta003',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall Deta003',
},
['atr_hall_deta004'] = {
label = 'Atr Hall Deta004',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall Deta004',
},
['atr_hall_m_refl'] = {
label = 'Atr Hall M Refl',
weight = 500,
stack = true,
close = true,
description = 'Atr Hall M Refl',
},
['atr_off1_d_ns'] = {
label = 'Atr Off1 D Ns',
weight = 500,
stack = true,
close = true,
description = 'Atr Off1 D Ns',
},
['atr_off2_d_ns'] = {
label = 'Atr Off2 D Ns',
weight = 500,
stack = true,
close = true,
description = 'Atr Off2 D Ns',
},
['atr_off3_d_ns'] = {
label = 'Atr Off3 D Ns',
weight = 500,
stack = true,
close = true,
description = 'Atr Off3 D Ns',
},
['atr_spn1detail'] = {
label = 'Atr Spn1detail',
weight = 500,
stack = true,
close = true,
description = 'Atr Spn1detail',
},
['atr_spn2detail'] = {
label = 'Atr Spn2detail',
weight = 500,
stack = true,
close = true,
description = 'Atr Spn2detail',
},
['atr_spn3detail'] = {
label = 'Atr Spn3detail',
weight = 500,
stack = true,
close = true,
description = 'Atr Spn3detail',
},
['atr_stai_d_ns'] = {
label = 'Atr Stai D Ns',
weight = 500,
stack = true,
close = true,
description = 'Atr Stai D Ns',
},
['atrium_shell'] = {
label = 'Atrium Shell',
weight = 500,
stack = true,
close = true,
description = 'Atrium Shell',
},
['ceilin2'] = {
label = 'Ceilin2',
weight = 500,
stack = true,
close = true,
description = 'Ceilin2',
},
['collapsedfl3'] = {
label = 'Collapsedfl3',
weight = 500,
stack = true,
close = true,
description = 'Collapsedfl3',
},
['glass_a_deta003'] = {
label = 'Glass A Deta003',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta003',
},
['glass_a_deta004'] = {
label = 'Glass A Deta004',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta004',
},
['glass_a_deta005'] = {
label = 'Glass A Deta005',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta005',
},
['glass_a_deta007'] = {
label = 'Glass A Deta007',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta007',
},
['glass_a_deta008'] = {
label = 'Glass A Deta008',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta008',
},
['glass_a_deta009'] = {
label = 'Glass A Deta009',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta009',
},
['glass_a_deta010'] = {
label = 'Glass A Deta010',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta010',
},
['glass_a_deta011'] = {
label = 'Glass A Deta011',
weight = 500,
stack = true,
close = true,
description = 'Glass A Deta011',
},
['ceil3'] = {
label = 'Ceil3',
weight = 500,
stack = true,
close = true,
description = 'Ceil3',
},
['ceiling_smoke_02_skin'] = {
label = 'Ceiling Smoke 02 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 02 Skin',
},
['ceiling_smoke_03_skin'] = {
label = 'Ceiling Smoke 03 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 03 Skin',
},
['ceiling_smoke_04_skin'] = {
label = 'Ceiling Smoke 04 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 04 Skin',
},
['ceiling_smoke_05_skin'] = {
label = 'Ceiling Smoke 05 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 05 Skin',
},
['ceiling_smoke_06_skin'] = {
label = 'Ceiling Smoke 06 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 06 Skin',
},
['ceiling_smoke_07_skin'] = {
label = 'Ceiling Smoke 07 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 07 Skin',
},
['ceiling_smoke_08_skin'] = {
label = 'Ceiling Smoke 08 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 08 Skin',
},
['ceiling_smoke_09_skin'] = {
label = 'Ceiling Smoke 09 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 09 Skin',
},
['ceiling_smoke_13_skin'] = {
label = 'Ceiling Smoke 13 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 13 Skin',
},
['ceil'] = {
label = 'Ceil',
weight = 500,
stack = true,
close = true,
description = 'Ceil',
},
['ceil_2'] = {
label = 'Ceil',
weight = 500,
stack = true,
close = true,
description = 'Ceil',
},
['debr'] = {
label = 'Debr',
weight = 500,
stack = true,
close = true,
description = 'Debr',
},
['debr_2'] = {
label = 'Debr',
weight = 500,
stack = true,
close = true,
description = 'Debr',
},
['ceil_3'] = {
label = 'Ceil',
weight = 500,
stack = true,
close = true,
description = 'Ceil',
},
['debr_3'] = {
label = 'Debr',
weight = 500,
stack = true,
close = true,
description = 'Debr',
},
['shell'] = {
label = 'Shell',
weight = 500,
stack = true,
close = true,
description = 'Shell',
},
['tiles2'] = {
label = 'Tiles2',
weight = 500,
stack = true,
close = true,
description = 'Tiles2',
},
['ceiling_smoke_00_skin'] = {
label = 'Ceiling Smoke 00 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 00 Skin',
},
['ceiling_smoke_01_skin'] = {
label = 'Ceiling Smoke 01 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 01 Skin',
},
['ceiling_smoke_03_skin_2'] = {
label = 'Ceiling Smoke 03 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 03 Skin',
},
['ceiling_smoke_04_skin_2'] = {
label = 'Ceiling Smoke 04 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 04 Skin',
},
['ceiling_smoke_06_skin_2'] = {
label = 'Ceiling Smoke 06 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 06 Skin',
},
['ceiling_smoke_07_skin_2'] = {
label = 'Ceiling Smoke 07 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 07 Skin',
},
['ceiling_smoke_08_skin_2'] = {
label = 'Ceiling Smoke 08 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 08 Skin',
},
['ceiling_smoke_09_skin_2'] = {
label = 'Ceiling Smoke 09 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 09 Skin',
},
['ceiling_smoke_10_skin'] = {
label = 'Ceiling Smoke 10 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 10 Skin',
},
['ceiling_smoke_11_skin'] = {
label = 'Ceiling Smoke 11 Skin',
weight = 500,
stack = true,
close = true,
description = 'Ceiling Smoke 11 Skin',
},
}
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_73_ao_5_d 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.