CATEGORY 12 OF 24 · 1,075 ICONS
FiveM furniture prop icons
Chairs, stools, tables, sofas, beds, desks, shelving, cabinets and wardrobes. Almost nobody carries a sofa, so treat this group as a picture index for a furniture or housing script: find the shape you want, copy the model name, and spawn the real object with the hash.
1,075 of the 18,574 models in the whole icon library — 5.8% 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 1 to 120 of 1,075 · page 1 of 9
- Bed Chestdrawer

apa_mp_h_bed_chestdrawer_02 - Bed Double

apa_mp_h_bed_double_08 - Bed Double

apa_mp_h_bed_double_09 - Bed Table Wide

apa_mp_h_bed_table_wide_12 - Bed Wide

apa_mp_h_bed_wide_05 - Bed With Table

apa_mp_h_bed_with_table_02 - Din Chair

apa_mp_h_din_chair_04 - Din Chair

apa_mp_h_din_chair_08 - Din Chair

apa_mp_h_din_chair_09 - Din Chair

apa_mp_h_din_chair_12 - Din Stool

apa_mp_h_din_stool_04 - Din Table

apa_mp_h_din_table_01 - Din Table

apa_mp_h_din_table_04 - Din Table

apa_mp_h_din_table_05 - Din Table

apa_mp_h_din_table_06 - Din Table

apa_mp_h_din_table_11 - Stn Chairarm

apa_mp_h_stn_chairarm_01 - Stn Chairarm

apa_mp_h_stn_chairarm_02 - Stn Chairarm

apa_mp_h_stn_chairarm_03 - Stn Chairarm

apa_mp_h_stn_chairarm_09 - Stn Chairarm

apa_mp_h_stn_chairarm_11 - Stn Chairarm

apa_mp_h_stn_chairarm_12 - Stn Chairarm

apa_mp_h_stn_chairarm_13 - Stn Chairarm

apa_mp_h_stn_chairarm_23 - Stn Chairarm

apa_mp_h_stn_chairarm_24 - Stn Chairarm

apa_mp_h_stn_chairarm_25 - Stn Chairarm

apa_mp_h_stn_chairarm_26 - Stn Chairstool

apa_mp_h_stn_chairstool_12 - Stn Chairstrip

apa_mp_h_stn_chairstrip_01 - Stn Chairstrip

apa_mp_h_stn_chairstrip_02 - Stn Chairstrip

apa_mp_h_stn_chairstrip_03 - Stn Chairstrip

apa_mp_h_stn_chairstrip_04 - Stn Chairstrip

apa_mp_h_stn_chairstrip_05 - Stn Chairstrip

apa_mp_h_stn_chairstrip_06 - Stn Chairstrip

apa_mp_h_stn_chairstrip_07 - Stn Chairstrip

apa_mp_h_stn_chairstrip_08 - Stn Foot Stool

apa_mp_h_stn_foot_stool_01 - Stn Foot Stool

apa_mp_h_stn_foot_stool_02 - Stn Sofa2seat

apa_mp_h_stn_sofa2seat_02 - Stn Sofa Daybed

apa_mp_h_stn_sofa_daybed_01 - Stn Sofa Daybed

apa_mp_h_stn_sofa_daybed_02 - Stn Sofacorn

apa_mp_h_stn_sofacorn_01 - Stn Sofacorn

apa_mp_h_stn_sofacorn_05 - Stn Sofacorn

apa_mp_h_stn_sofacorn_06 - Stn Sofacorn

apa_mp_h_stn_sofacorn_07 - Stn Sofacorn

apa_mp_h_stn_sofacorn_08 - Stn Sofacorn

apa_mp_h_stn_sofacorn_09 - Stn Sofacorn

apa_mp_h_stn_sofacorn_10 - Str Avunitl

apa_mp_h_str_avunitl_01_b - Str Avunitl

apa_mp_h_str_avunitl_04 - Str Avunitm

apa_mp_h_str_avunitm_01 - Str Avunitm

apa_mp_h_str_avunitm_03 - Str Avunits

apa_mp_h_str_avunits_01 - Str Avunits

apa_mp_h_str_avunits_04 - Str Shelffloorm

apa_mp_h_str_shelffloorm_02 - Str Shelffreel

apa_mp_h_str_shelffreel_01 - Str Shelfwallm

apa_mp_h_str_shelfwallm_01 - Str Sideboardl

apa_mp_h_str_sideboardl_06 - Str Sideboardl

apa_mp_h_str_sideboardl_09 - Str Sideboardl

apa_mp_h_str_sideboardl_11 - Str Sideboardl

apa_mp_h_str_sideboardl_13 - Str Sideboardl

apa_mp_h_str_sideboardl_14 - Str Sideboardm

apa_mp_h_str_sideboardm_02 - Str Sideboardm

apa_mp_h_str_sideboardm_03 - Str Sideboards

apa_mp_h_str_sideboards_01 - Str Sideboards

apa_mp_h_str_sideboards_02 - Tab Sidelrg

apa_mp_h_tab_sidelrg_01 - Tab Sidelrg

apa_mp_h_tab_sidelrg_02 - Tab Sidelrg

apa_mp_h_tab_sidelrg_04 - Tab Sidelrg

apa_mp_h_tab_sidelrg_07 - Tab Sidesml

apa_mp_h_tab_sidesml_01 - Tab Sidesml

apa_mp_h_tab_sidesml_02 - Battle Club Chair

ba_prop_battle_club_chair_01 - Battle Club Chair

ba_prop_battle_club_chair_02 - Battle Club Chair

ba_prop_battle_club_chair_03 - Battle Policet Seats

ba_prop_battle_policet_seats - Edgy Stool

ba_prop_int_edgy_stool - Edgy Table

ba_prop_int_edgy_table_01 - Edgy Table

ba_prop_int_edgy_table_02 - Glam Stool

ba_prop_int_glam_stool - Glam Table

ba_prop_int_glam_table - Stool Low

ba_prop_int_stool_low - Trad Table

ba_prop_int_trad_table - Biker Barstool

bkr_prop_biker_barstool_01 - Biker Barstool

bkr_prop_biker_barstool_02 - Biker Barstool

bkr_prop_biker_barstool_03 - Biker Barstool

bkr_prop_biker_barstool_04 - Biker Boardchair01

bkr_prop_biker_boardchair01 - Biker Bowlpin Stand

bkr_prop_biker_bowlpin_stand - Biker Campbed

bkr_prop_biker_campbed_01 - Biker Chair

bkr_prop_biker_chair_01 - Biker Chairstrip

bkr_prop_biker_chairstrip_01 - Biker Chairstrip

bkr_prop_biker_chairstrip_02 - Biker Garage Locker

bkr_prop_biker_garage_locker_01 - Biker Scriptrt Table

bkr_prop_biker_scriptrt_table - Clubhouse Armchair

bkr_prop_clubhouse_armchair_01a - Clubhouse Chair

bkr_prop_clubhouse_chair_01 - Clubhouse Offchair

bkr_prop_clubhouse_offchair_01a - Clubhouse Sofa

bkr_prop_clubhouse_sofa_01a - Coke Table01a

bkr_prop_coke_table01a - Fakeid Table

bkr_prop_fakeid_table - Money Counter

bkr_prop_money_counter - Rt Clubhouse Table

bkr_prop_rt_clubhouse_table - Weed Chair

bkr_prop_weed_chair_01a - Weed Table

bkr_prop_weed_table_01a - Weed Table

bkr_prop_weed_table_01b - Laundry Shelving

ch_prop_ch_laundry_shelving_01a - Laundry Shelving

ch_prop_ch_laundry_shelving_01b - Laundry Shelving

ch_prop_ch_laundry_shelving_01c - Laundry Shelving

ch_prop_ch_laundry_shelving_02a - Sec Cabinet

ch_prop_ch_sec_cabinet_01a - Sec Cabinet

ch_prop_ch_sec_cabinet_01b - Sec Cabinet

ch_prop_ch_sec_cabinet_01c - Sec Cabinet

ch_prop_ch_sec_cabinet_01d - Sec Cabinet

ch_prop_ch_sec_cabinet_01e - Sec Cabinet

ch_prop_ch_sec_cabinet_01f - Sec Cabinet

ch_prop_ch_sec_cabinet_01g - Sec Cabinet

ch_prop_ch_sec_cabinet_01h - Sec Cabinet

ch_prop_ch_sec_cabinet_01i - Sec Cabinet

ch_prop_ch_sec_cabinet_01j
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 {
['bed_chestdrawer'] = {
label = 'Bed Chestdrawer',
weight = 500,
stack = true,
close = true,
description = 'Bed Chestdrawer',
},
['bed_double'] = {
label = 'Bed Double',
weight = 500,
stack = true,
close = true,
description = 'Bed Double',
},
['bed_double_2'] = {
label = 'Bed Double',
weight = 500,
stack = true,
close = true,
description = 'Bed Double',
},
['bed_table_wide'] = {
label = 'Bed Table Wide',
weight = 500,
stack = true,
close = true,
description = 'Bed Table Wide',
},
['bed_wide'] = {
label = 'Bed Wide',
weight = 500,
stack = true,
close = true,
description = 'Bed Wide',
},
['bed_with_table'] = {
label = 'Bed With Table',
weight = 500,
stack = true,
close = true,
description = 'Bed With Table',
},
['din_chair'] = {
label = 'Din Chair',
weight = 500,
stack = true,
close = true,
description = 'Din Chair',
},
['din_chair_2'] = {
label = 'Din Chair',
weight = 500,
stack = true,
close = true,
description = 'Din Chair',
},
['din_chair_3'] = {
label = 'Din Chair',
weight = 500,
stack = true,
close = true,
description = 'Din Chair',
},
['din_chair_4'] = {
label = 'Din Chair',
weight = 500,
stack = true,
close = true,
description = 'Din Chair',
},
['din_stool'] = {
label = 'Din Stool',
weight = 500,
stack = true,
close = true,
description = 'Din Stool',
},
['din_table'] = {
label = 'Din Table',
weight = 500,
stack = true,
close = true,
description = 'Din Table',
},
['din_table_2'] = {
label = 'Din Table',
weight = 500,
stack = true,
close = true,
description = 'Din Table',
},
['din_table_3'] = {
label = 'Din Table',
weight = 500,
stack = true,
close = true,
description = 'Din Table',
},
['din_table_4'] = {
label = 'Din Table',
weight = 500,
stack = true,
close = true,
description = 'Din Table',
},
['din_table_5'] = {
label = 'Din Table',
weight = 500,
stack = true,
close = true,
description = 'Din Table',
},
['stn_chairarm'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_2'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_3'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_4'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_5'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_6'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_7'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_8'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_9'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_10'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairarm_11'] = {
label = 'Stn Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairarm',
},
['stn_chairstool'] = {
label = 'Stn Chairstool',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstool',
},
['stn_chairstrip'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_chairstrip_2'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_chairstrip_3'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_chairstrip_4'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_chairstrip_5'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_chairstrip_6'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_chairstrip_7'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_chairstrip_8'] = {
label = 'Stn Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Stn Chairstrip',
},
['stn_foot_stool'] = {
label = 'Stn Foot Stool',
weight = 500,
stack = true,
close = true,
description = 'Stn Foot Stool',
},
['stn_foot_stool_2'] = {
label = 'Stn Foot Stool',
weight = 500,
stack = true,
close = true,
description = 'Stn Foot Stool',
},
['stn_sofa2seat'] = {
label = 'Stn Sofa2seat',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofa2seat',
},
['stn_sofa_daybed'] = {
label = 'Stn Sofa Daybed',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofa Daybed',
},
['stn_sofa_daybed_2'] = {
label = 'Stn Sofa Daybed',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofa Daybed',
},
['stn_sofacorn'] = {
label = 'Stn Sofacorn',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofacorn',
},
['stn_sofacorn_2'] = {
label = 'Stn Sofacorn',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofacorn',
},
['stn_sofacorn_3'] = {
label = 'Stn Sofacorn',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofacorn',
},
['stn_sofacorn_4'] = {
label = 'Stn Sofacorn',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofacorn',
},
['stn_sofacorn_5'] = {
label = 'Stn Sofacorn',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofacorn',
},
['stn_sofacorn_6'] = {
label = 'Stn Sofacorn',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofacorn',
},
['stn_sofacorn_7'] = {
label = 'Stn Sofacorn',
weight = 500,
stack = true,
close = true,
description = 'Stn Sofacorn',
},
['str_avunitl'] = {
label = 'Str Avunitl',
weight = 500,
stack = true,
close = true,
description = 'Str Avunitl',
},
['str_avunitl_2'] = {
label = 'Str Avunitl',
weight = 500,
stack = true,
close = true,
description = 'Str Avunitl',
},
['str_avunitm'] = {
label = 'Str Avunitm',
weight = 500,
stack = true,
close = true,
description = 'Str Avunitm',
},
['str_avunitm_2'] = {
label = 'Str Avunitm',
weight = 500,
stack = true,
close = true,
description = 'Str Avunitm',
},
['str_avunits'] = {
label = 'Str Avunits',
weight = 500,
stack = true,
close = true,
description = 'Str Avunits',
},
['str_avunits_2'] = {
label = 'Str Avunits',
weight = 500,
stack = true,
close = true,
description = 'Str Avunits',
},
['str_shelffloorm'] = {
label = 'Str Shelffloorm',
weight = 500,
stack = true,
close = true,
description = 'Str Shelffloorm',
},
['str_shelffreel'] = {
label = 'Str Shelffreel',
weight = 500,
stack = true,
close = true,
description = 'Str Shelffreel',
},
['str_shelfwallm'] = {
label = 'Str Shelfwallm',
weight = 500,
stack = true,
close = true,
description = 'Str Shelfwallm',
},
['str_sideboardl'] = {
label = 'Str Sideboardl',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboardl',
},
['str_sideboardl_2'] = {
label = 'Str Sideboardl',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboardl',
},
['str_sideboardl_3'] = {
label = 'Str Sideboardl',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboardl',
},
['str_sideboardl_4'] = {
label = 'Str Sideboardl',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboardl',
},
['str_sideboardl_5'] = {
label = 'Str Sideboardl',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboardl',
},
['str_sideboardm'] = {
label = 'Str Sideboardm',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboardm',
},
['str_sideboardm_2'] = {
label = 'Str Sideboardm',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboardm',
},
['str_sideboards'] = {
label = 'Str Sideboards',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboards',
},
['str_sideboards_2'] = {
label = 'Str Sideboards',
weight = 500,
stack = true,
close = true,
description = 'Str Sideboards',
},
['tab_sidelrg'] = {
label = 'Tab Sidelrg',
weight = 500,
stack = true,
close = true,
description = 'Tab Sidelrg',
},
['tab_sidelrg_2'] = {
label = 'Tab Sidelrg',
weight = 500,
stack = true,
close = true,
description = 'Tab Sidelrg',
},
['tab_sidelrg_3'] = {
label = 'Tab Sidelrg',
weight = 500,
stack = true,
close = true,
description = 'Tab Sidelrg',
},
['tab_sidelrg_4'] = {
label = 'Tab Sidelrg',
weight = 500,
stack = true,
close = true,
description = 'Tab Sidelrg',
},
['tab_sidesml'] = {
label = 'Tab Sidesml',
weight = 500,
stack = true,
close = true,
description = 'Tab Sidesml',
},
['tab_sidesml_2'] = {
label = 'Tab Sidesml',
weight = 500,
stack = true,
close = true,
description = 'Tab Sidesml',
},
['battle_club_chair'] = {
label = 'Battle Club Chair',
weight = 500,
stack = true,
close = true,
description = 'Battle Club Chair',
},
['battle_club_chair_2'] = {
label = 'Battle Club Chair',
weight = 500,
stack = true,
close = true,
description = 'Battle Club Chair',
},
['battle_club_chair_3'] = {
label = 'Battle Club Chair',
weight = 500,
stack = true,
close = true,
description = 'Battle Club Chair',
},
['battle_policet_seats'] = {
label = 'Battle Policet Seats',
weight = 500,
stack = true,
close = true,
description = 'Battle Policet Seats',
},
['edgy_stool'] = {
label = 'Edgy Stool',
weight = 500,
stack = true,
close = true,
description = 'Edgy Stool',
},
['edgy_table'] = {
label = 'Edgy Table',
weight = 500,
stack = true,
close = true,
description = 'Edgy Table',
},
['edgy_table_2'] = {
label = 'Edgy Table',
weight = 500,
stack = true,
close = true,
description = 'Edgy Table',
},
['glam_stool'] = {
label = 'Glam Stool',
weight = 500,
stack = true,
close = true,
description = 'Glam Stool',
},
['glam_table'] = {
label = 'Glam Table',
weight = 500,
stack = true,
close = true,
description = 'Glam Table',
},
['stool_low'] = {
label = 'Stool Low',
weight = 500,
stack = true,
close = true,
description = 'Stool Low',
},
['trad_table'] = {
label = 'Trad Table',
weight = 500,
stack = true,
close = true,
description = 'Trad Table',
},
['biker_barstool'] = {
label = 'Biker Barstool',
weight = 500,
stack = true,
close = true,
description = 'Biker Barstool',
},
['biker_barstool_2'] = {
label = 'Biker Barstool',
weight = 500,
stack = true,
close = true,
description = 'Biker Barstool',
},
['biker_barstool_3'] = {
label = 'Biker Barstool',
weight = 500,
stack = true,
close = true,
description = 'Biker Barstool',
},
['biker_barstool_4'] = {
label = 'Biker Barstool',
weight = 500,
stack = true,
close = true,
description = 'Biker Barstool',
},
['biker_boardchair01'] = {
label = 'Biker Boardchair01',
weight = 500,
stack = true,
close = true,
description = 'Biker Boardchair01',
},
['biker_bowlpin_stand'] = {
label = 'Biker Bowlpin Stand',
weight = 500,
stack = true,
close = true,
description = 'Biker Bowlpin Stand',
},
['biker_campbed'] = {
label = 'Biker Campbed',
weight = 500,
stack = true,
close = true,
description = 'Biker Campbed',
},
['biker_chair'] = {
label = 'Biker Chair',
weight = 500,
stack = true,
close = true,
description = 'Biker Chair',
},
['biker_chairstrip'] = {
label = 'Biker Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Biker Chairstrip',
},
['biker_chairstrip_2'] = {
label = 'Biker Chairstrip',
weight = 500,
stack = true,
close = true,
description = 'Biker Chairstrip',
},
['biker_garage_locker'] = {
label = 'Biker Garage Locker',
weight = 500,
stack = true,
close = true,
description = 'Biker Garage Locker',
},
['biker_scriptrt_table'] = {
label = 'Biker Scriptrt Table',
weight = 500,
stack = true,
close = true,
description = 'Biker Scriptrt Table',
},
['clubhouse_armchair'] = {
label = 'Clubhouse Armchair',
weight = 500,
stack = true,
close = true,
description = 'Clubhouse Armchair',
},
['clubhouse_chair'] = {
label = 'Clubhouse Chair',
weight = 500,
stack = true,
close = true,
description = 'Clubhouse Chair',
},
['clubhouse_offchair'] = {
label = 'Clubhouse Offchair',
weight = 500,
stack = true,
close = true,
description = 'Clubhouse Offchair',
},
['clubhouse_sofa'] = {
label = 'Clubhouse Sofa',
weight = 500,
stack = true,
close = true,
description = 'Clubhouse Sofa',
},
['coke_table01a'] = {
label = 'Coke Table01a',
weight = 500,
stack = true,
close = true,
description = 'Coke Table01a',
},
['fakeid_table'] = {
label = 'Fakeid Table',
weight = 500,
stack = true,
close = true,
description = 'Fakeid Table',
},
['money_counter'] = {
label = 'Money Counter',
weight = 500,
stack = true,
close = true,
description = 'Money Counter',
},
['rt_clubhouse_table'] = {
label = 'Rt Clubhouse Table',
weight = 500,
stack = true,
close = true,
description = 'Rt Clubhouse Table',
},
['weed_chair'] = {
label = 'Weed Chair',
weight = 500,
stack = true,
close = true,
description = 'Weed Chair',
},
['weed_table'] = {
label = 'Weed Table',
weight = 500,
stack = true,
close = true,
description = 'Weed Table',
},
['weed_table_2'] = {
label = 'Weed Table',
weight = 500,
stack = true,
close = true,
description = 'Weed Table',
},
['laundry_shelving'] = {
label = 'Laundry Shelving',
weight = 500,
stack = true,
close = true,
description = 'Laundry Shelving',
},
['laundry_shelving_2'] = {
label = 'Laundry Shelving',
weight = 500,
stack = true,
close = true,
description = 'Laundry Shelving',
},
['laundry_shelving_3'] = {
label = 'Laundry Shelving',
weight = 500,
stack = true,
close = true,
description = 'Laundry Shelving',
},
['laundry_shelving_4'] = {
label = 'Laundry Shelving',
weight = 500,
stack = true,
close = true,
description = 'Laundry Shelving',
},
['sec_cabinet'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_2'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_3'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_4'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_5'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_6'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_7'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_8'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_9'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
['sec_cabinet_10'] = {
label = 'Sec Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Sec Cabinet',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in furniture
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 apa_mp_h_bed_chestdrawer_02 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.