CATEGORY 12 OF 24 · 1,075 ICONS
FiveM furniture prop icons — page 4
Page 4 of 9: models 361 to 480 of the 1,075 in this group, in model-name order. 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 361 to 480 of 1,075 · page 4 of 9
- Low Lng Mesh Sofa1

m25_1_int_04_low_lng_mesh_sofa1 - Low Lng Mesh Sofa2

m25_1_int_04_low_lng_mesh_sofa2 - Low Mesh Lng Shelf

m25_1_int_04_low_mesh_lng_shelf - Mid Bed Bed

m25_1_int_05_mid_bed_bed - Mid Bed Delta

m25_1_int_05_mid_bed_delta - Mid Bed Over Decal

m25_1_int_05_mid_bed_over_decal - Midapt Cabinet

m25_1_int_05_midapt_cabinet - Bed

m25_1_prop_m51_bed_01a - Bed

m25_1_prop_m51_bed_02a - Bedsidetable

m25_1_prop_m51_bedsidetable_01a - Bedsidetable

m25_1_prop_m51_bedsidetable_02a - Bunkerbed

m25_1_prop_m51_bunkerbed_01a - Cabinet

m25_1_prop_m51_cabinet_01a - Chairarm

m25_1_prop_m51_chairarm_01a - Coffeetable

m25_1_prop_m51_coffeetable_01a - Couchlarge

m25_1_prop_m51_couchlarge_01a - Couchlarge

m25_1_prop_m51_couchlarge_02a - Couchsmall

m25_1_prop_m51_couchsmall_01a - Couchsmall

m25_1_prop_m51_couchsmall_02a - Dinechair

m25_1_prop_m51_dinechair_01a - Dinetable

m25_1_prop_m51_dinetable_01a - Key Cabinet

m25_1_prop_m51_key_cabinet_01a - Key Cabinet

m25_1_prop_m51_key_cabinet_01b - Lowtable

m25_1_prop_m51_lowtable_01a - Shelffloor

m25_1_prop_m51_shelffloor_01a - Shelfwallm

m25_1_prop_m51_shelfwallm_01a - Smallsidetable

m25_1_prop_m51_smallsidetable_01a - Sofa

m25_1_prop_m51_sofa_01a - Tvstand

m25_1_prop_m51_tvstand_01a - Wardrobe

m25_1_prop_m51_wardrobe_01a - Barber Chair

m25_2_int_01_barber_chair - Bed Frame

m25_2_int_01_bed_frame_004 - Bed Frame

m25_2_int_01_bed_frame_005 - Bed Frame

m25_2_int_01_bed_frame_006 - Br Table

m25_2_int_01_br_table - C Cig Shelves

m25_2_int_01_c_cig_shelves_01 - C Cig Shelves

m25_2_int_01_c_cig_shelves_02 - C Cig Shelving

m25_2_int_01_c_cig_shelving - C Counter

m25_2_int_01_c_counter - C Gal Shelves

m25_2_int_01_c_gal_shelves - C Gb Wardrobe

m25_2_int_01_c_gb_wardrobe_01 - C Gr Bed

m25_2_int_01_c_gr_bed - C Kitchen Cabinets

m25_2_int_01_c_kitchen_cabinets - C Liv Table

m25_2_int_01_c_liv_table_01 - C Lob Shelves

m25_2_int_01_c_lob_shelves_01 - C Mb Shelving

m25_2_int_01_c_mb_shelving - C Off Coffee Table

m25_2_int_01_c_off_coffee_table - C Off Desk

m25_2_int_01_c_off_desk - C Stone Table

m25_2_int_01_c_stone_table - Cig Coffee Table

m25_2_int_01_cig_coffee_table_001 - Cine Sofas

m25_2_int_01_cine_sofas - Cor Coffee Table

m25_2_int_01_cor_coffee_table - Dining Table

m25_2_int_01_dining_table - Gb Coffee Table

m25_2_int_01_gb_coffee_table_001 - Gb Wardrobe

m25_2_int_01_gb_wardrobe_002 - Globe Bar

m25_2_int_01_globe_bar - Sofa

m25_2_int_01_gr_sofa_01 - Stone Desk

m25_2_int_01_gr_stone_desk - L Cig Shelving

m25_2_int_01_l_cig_shelving_01 - L Counter

m25_2_int_01_l_counter - L Din Table

m25_2_int_01_l_din_table - L Gb Wardrobe

m25_2_int_01_l_gb_wardrobe - L Gr Bed

m25_2_int_01_l_gr_bed - L Kitchen Cabinets

m25_2_int_01_l_kitchen_cabinets - L Liv Table

m25_2_int_01_l_liv_table_01 - L Lob Shelves

m25_2_int_01_l_lob_shelves_01 - L Mb Bed

m25_2_int_01_l_mb_bed - L Mb Shelving

m25_2_int_01_l_mb_shelving - L Off Desk

m25_2_int_01_l_off_desk - L Stone Table

m25_2_int_01_l_stone_table - Lounger Col Prox

m25_2_int_01_lounger_col_prox - Main Bed

m25_2_int_01_main_bed_01 - Mb Wad Table

m25_2_int_01_mb_wad_table_01 - R Cig Shelving

m25_2_int_01_r_cig_shelving_01 - R Cig Shelving

m25_2_int_01_r_cig_shelving_02 - R Cig Shelving

m25_2_int_01_r_cig_shelving_03 - R Din Cabinets

m25_2_int_01_r_din_cabinets - R Din Counter

m25_2_int_01_r_din_counter - R Din Table

m25_2_int_01_r_din_table - R Gal Shelving

m25_2_int_01_r_gal_shelving - R Gb Wardrobe

m25_2_int_01_r_gb_wardrobe - R Gr Bed

m25_2_int_01_r_gr_bed - R Lob Shelves

m25_2_int_01_r_lob_shelves - R Lob Stone Table

m25_2_int_01_r_lob_stone_table - R Mb Bed

m25_2_int_01_r_mb_bed - R Off Desk

m25_2_int_01_r_off_desk - Shelves

m25_2_int_01_shelves_005 - Shelves

m25_2_int_01_shelves_006 - Shelves

m25_2_int_01_shelves_007 - Spa Counter

m25_2_int_01_spa_counter_01 - Tattoo Chair

m25_2_int_01_tattoo_chair - Tro Shelving

m25_2_int_01_tro_shelving - Armoury Blocker

m25_2_int_02_armoury_blocker - Bar Wee Stool

m25_2_int_02_bar_wee_stool_003 - Bar Wee Stool

m25_2_int_02_bar_wee_stool_004 - Bar Wee Stool

m25_2_int_02_bar_wee_stool_007 - Bar Wee Stool

m25_2_int_02_bar_wee_stool_008 - Details Cabinets

m25_2_int_02_details_cabinets - Mod Blocker Int

m25_2_int_02_mod_blocker_int - Stool002

m25_2_int_02_stool002 - Stool005

m25_2_int_02_stool005 - Stool006

m25_2_int_02_stool006 - Stool1

m25_2_int_02_stool1 - Mod Blocker

m25_2_int_03_mod_blocker - Mod Blocker

m25_2_int_03_mod_blocker_2a - Aitablet

m25_2_prop_m52_aitablet - Aitablet

m25_2_prop_m52_aitablet_01a - Aitablet

m25_2_prop_m52_aitablet_02a - Aitablet

m25_2_prop_m52_aitablet_03a - Armchair

m25_2_prop_m52_armchair_01 - Armchair

m25_2_prop_m52_armchair_02 - C Bench

m25_2_prop_m52_c_bench_01 - C Bench

m25_2_prop_m52_c_bench_02 - C Sideboard

m25_2_prop_m52_c_sideboard_02a - C Sofa

m25_2_prop_m52_c_sofa_01 - Desk

m25_2_prop_m52_desk_01a - Diningchair

m25_2_prop_m52_diningchair_01a - Gymbench

m25_2_prop_m52_gymbench_01a - L Bench

m25_2_prop_m52_l_bench_01 - L Bench

m25_2_prop_m52_l_bench_02
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 {
['low_lng_mesh_sofa1'] = {
label = 'Low Lng Mesh Sofa1',
weight = 500,
stack = true,
close = true,
description = 'Low Lng Mesh Sofa1',
},
['low_lng_mesh_sofa2'] = {
label = 'Low Lng Mesh Sofa2',
weight = 500,
stack = true,
close = true,
description = 'Low Lng Mesh Sofa2',
},
['low_mesh_lng_shelf'] = {
label = 'Low Mesh Lng Shelf',
weight = 500,
stack = true,
close = true,
description = 'Low Mesh Lng Shelf',
},
['mid_bed_bed'] = {
label = 'Mid Bed Bed',
weight = 500,
stack = true,
close = true,
description = 'Mid Bed Bed',
},
['mid_bed_delta'] = {
label = 'Mid Bed Delta',
weight = 500,
stack = true,
close = true,
description = 'Mid Bed Delta',
},
['mid_bed_over_decal'] = {
label = 'Mid Bed Over Decal',
weight = 500,
stack = true,
close = true,
description = 'Mid Bed Over Decal',
},
['midapt_cabinet'] = {
label = 'Midapt Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Midapt Cabinet',
},
['bed'] = {
label = 'Bed',
weight = 500,
stack = true,
close = true,
description = 'Bed',
},
['bed_2'] = {
label = 'Bed',
weight = 500,
stack = true,
close = true,
description = 'Bed',
},
['bedsidetable'] = {
label = 'Bedsidetable',
weight = 500,
stack = true,
close = true,
description = 'Bedsidetable',
},
['bedsidetable_2'] = {
label = 'Bedsidetable',
weight = 500,
stack = true,
close = true,
description = 'Bedsidetable',
},
['bunkerbed'] = {
label = 'Bunkerbed',
weight = 500,
stack = true,
close = true,
description = 'Bunkerbed',
},
['cabinet'] = {
label = 'Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Cabinet',
},
['chairarm'] = {
label = 'Chairarm',
weight = 500,
stack = true,
close = true,
description = 'Chairarm',
},
['coffeetable'] = {
label = 'Coffeetable',
weight = 500,
stack = true,
close = true,
description = 'Coffeetable',
},
['couchlarge'] = {
label = 'Couchlarge',
weight = 500,
stack = true,
close = true,
description = 'Couchlarge',
},
['couchlarge_2'] = {
label = 'Couchlarge',
weight = 500,
stack = true,
close = true,
description = 'Couchlarge',
},
['couchsmall'] = {
label = 'Couchsmall',
weight = 500,
stack = true,
close = true,
description = 'Couchsmall',
},
['couchsmall_2'] = {
label = 'Couchsmall',
weight = 500,
stack = true,
close = true,
description = 'Couchsmall',
},
['dinechair'] = {
label = 'Dinechair',
weight = 500,
stack = true,
close = true,
description = 'Dinechair',
},
['dinetable'] = {
label = 'Dinetable',
weight = 500,
stack = true,
close = true,
description = 'Dinetable',
},
['key_cabinet'] = {
label = 'Key Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Key Cabinet',
},
['key_cabinet_2'] = {
label = 'Key Cabinet',
weight = 500,
stack = true,
close = true,
description = 'Key Cabinet',
},
['lowtable'] = {
label = 'Lowtable',
weight = 500,
stack = true,
close = true,
description = 'Lowtable',
},
['shelffloor'] = {
label = 'Shelffloor',
weight = 500,
stack = true,
close = true,
description = 'Shelffloor',
},
['shelfwallm'] = {
label = 'Shelfwallm',
weight = 500,
stack = true,
close = true,
description = 'Shelfwallm',
},
['smallsidetable'] = {
label = 'Smallsidetable',
weight = 500,
stack = true,
close = true,
description = 'Smallsidetable',
},
['sofa'] = {
label = 'Sofa',
weight = 500,
stack = true,
close = true,
description = 'Sofa',
},
['tvstand'] = {
label = 'Tvstand',
weight = 500,
stack = true,
close = true,
description = 'Tvstand',
},
['wardrobe'] = {
label = 'Wardrobe',
weight = 500,
stack = true,
close = true,
description = 'Wardrobe',
},
['barber_chair'] = {
label = 'Barber Chair',
weight = 500,
stack = true,
close = true,
description = 'Barber Chair',
},
['bed_frame'] = {
label = 'Bed Frame',
weight = 500,
stack = true,
close = true,
description = 'Bed Frame',
},
['bed_frame_2'] = {
label = 'Bed Frame',
weight = 500,
stack = true,
close = true,
description = 'Bed Frame',
},
['bed_frame_3'] = {
label = 'Bed Frame',
weight = 500,
stack = true,
close = true,
description = 'Bed Frame',
},
['br_table'] = {
label = 'Br Table',
weight = 500,
stack = true,
close = true,
description = 'Br Table',
},
['c_cig_shelves'] = {
label = 'C Cig Shelves',
weight = 500,
stack = true,
close = true,
description = 'C Cig Shelves',
},
['c_cig_shelves_2'] = {
label = 'C Cig Shelves',
weight = 500,
stack = true,
close = true,
description = 'C Cig Shelves',
},
['c_cig_shelving'] = {
label = 'C Cig Shelving',
weight = 500,
stack = true,
close = true,
description = 'C Cig Shelving',
},
['c_counter'] = {
label = 'C Counter',
weight = 500,
stack = true,
close = true,
description = 'C Counter',
},
['c_gal_shelves'] = {
label = 'C Gal Shelves',
weight = 500,
stack = true,
close = true,
description = 'C Gal Shelves',
},
['c_gb_wardrobe'] = {
label = 'C Gb Wardrobe',
weight = 500,
stack = true,
close = true,
description = 'C Gb Wardrobe',
},
['c_gr_bed'] = {
label = 'C Gr Bed',
weight = 500,
stack = true,
close = true,
description = 'C Gr Bed',
},
['c_kitchen_cabinets'] = {
label = 'C Kitchen Cabinets',
weight = 500,
stack = true,
close = true,
description = 'C Kitchen Cabinets',
},
['c_liv_table'] = {
label = 'C Liv Table',
weight = 500,
stack = true,
close = true,
description = 'C Liv Table',
},
['c_lob_shelves'] = {
label = 'C Lob Shelves',
weight = 500,
stack = true,
close = true,
description = 'C Lob Shelves',
},
['c_mb_shelving'] = {
label = 'C Mb Shelving',
weight = 500,
stack = true,
close = true,
description = 'C Mb Shelving',
},
['c_off_coffee_table'] = {
label = 'C Off Coffee Table',
weight = 500,
stack = true,
close = true,
description = 'C Off Coffee Table',
},
['c_off_desk'] = {
label = 'C Off Desk',
weight = 500,
stack = true,
close = true,
description = 'C Off Desk',
},
['c_stone_table'] = {
label = 'C Stone Table',
weight = 500,
stack = true,
close = true,
description = 'C Stone Table',
},
['cig_coffee_table'] = {
label = 'Cig Coffee Table',
weight = 500,
stack = true,
close = true,
description = 'Cig Coffee Table',
},
['cine_sofas'] = {
label = 'Cine Sofas',
weight = 500,
stack = true,
close = true,
description = 'Cine Sofas',
},
['cor_coffee_table'] = {
label = 'Cor Coffee Table',
weight = 500,
stack = true,
close = true,
description = 'Cor Coffee Table',
},
['dining_table'] = {
label = 'Dining Table',
weight = 500,
stack = true,
close = true,
description = 'Dining Table',
},
['gb_coffee_table'] = {
label = 'Gb Coffee Table',
weight = 500,
stack = true,
close = true,
description = 'Gb Coffee Table',
},
['gb_wardrobe'] = {
label = 'Gb Wardrobe',
weight = 500,
stack = true,
close = true,
description = 'Gb Wardrobe',
},
['globe_bar'] = {
label = 'Globe Bar',
weight = 500,
stack = true,
close = true,
description = 'Globe Bar',
},
['sofa_2'] = {
label = 'Sofa',
weight = 500,
stack = true,
close = true,
description = 'Sofa',
},
['stone_desk'] = {
label = 'Stone Desk',
weight = 500,
stack = true,
close = true,
description = 'Stone Desk',
},
['l_cig_shelving'] = {
label = 'L Cig Shelving',
weight = 500,
stack = true,
close = true,
description = 'L Cig Shelving',
},
['l_counter'] = {
label = 'L Counter',
weight = 500,
stack = true,
close = true,
description = 'L Counter',
},
['l_din_table'] = {
label = 'L Din Table',
weight = 500,
stack = true,
close = true,
description = 'L Din Table',
},
['l_gb_wardrobe'] = {
label = 'L Gb Wardrobe',
weight = 500,
stack = true,
close = true,
description = 'L Gb Wardrobe',
},
['l_gr_bed'] = {
label = 'L Gr Bed',
weight = 500,
stack = true,
close = true,
description = 'L Gr Bed',
},
['l_kitchen_cabinets'] = {
label = 'L Kitchen Cabinets',
weight = 500,
stack = true,
close = true,
description = 'L Kitchen Cabinets',
},
['l_liv_table'] = {
label = 'L Liv Table',
weight = 500,
stack = true,
close = true,
description = 'L Liv Table',
},
['l_lob_shelves'] = {
label = 'L Lob Shelves',
weight = 500,
stack = true,
close = true,
description = 'L Lob Shelves',
},
['l_mb_bed'] = {
label = 'L Mb Bed',
weight = 500,
stack = true,
close = true,
description = 'L Mb Bed',
},
['l_mb_shelving'] = {
label = 'L Mb Shelving',
weight = 500,
stack = true,
close = true,
description = 'L Mb Shelving',
},
['l_off_desk'] = {
label = 'L Off Desk',
weight = 500,
stack = true,
close = true,
description = 'L Off Desk',
},
['l_stone_table'] = {
label = 'L Stone Table',
weight = 500,
stack = true,
close = true,
description = 'L Stone Table',
},
['lounger_col_prox'] = {
label = 'Lounger Col Prox',
weight = 500,
stack = true,
close = true,
description = 'Lounger Col Prox',
},
['main_bed'] = {
label = 'Main Bed',
weight = 500,
stack = true,
close = true,
description = 'Main Bed',
},
['mb_wad_table'] = {
label = 'Mb Wad Table',
weight = 500,
stack = true,
close = true,
description = 'Mb Wad Table',
},
['r_cig_shelving'] = {
label = 'R Cig Shelving',
weight = 500,
stack = true,
close = true,
description = 'R Cig Shelving',
},
['r_cig_shelving_2'] = {
label = 'R Cig Shelving',
weight = 500,
stack = true,
close = true,
description = 'R Cig Shelving',
},
['r_cig_shelving_3'] = {
label = 'R Cig Shelving',
weight = 500,
stack = true,
close = true,
description = 'R Cig Shelving',
},
['r_din_cabinets'] = {
label = 'R Din Cabinets',
weight = 500,
stack = true,
close = true,
description = 'R Din Cabinets',
},
['r_din_counter'] = {
label = 'R Din Counter',
weight = 500,
stack = true,
close = true,
description = 'R Din Counter',
},
['r_din_table'] = {
label = 'R Din Table',
weight = 500,
stack = true,
close = true,
description = 'R Din Table',
},
['r_gal_shelving'] = {
label = 'R Gal Shelving',
weight = 500,
stack = true,
close = true,
description = 'R Gal Shelving',
},
['r_gb_wardrobe'] = {
label = 'R Gb Wardrobe',
weight = 500,
stack = true,
close = true,
description = 'R Gb Wardrobe',
},
['r_gr_bed'] = {
label = 'R Gr Bed',
weight = 500,
stack = true,
close = true,
description = 'R Gr Bed',
},
['r_lob_shelves'] = {
label = 'R Lob Shelves',
weight = 500,
stack = true,
close = true,
description = 'R Lob Shelves',
},
['r_lob_stone_table'] = {
label = 'R Lob Stone Table',
weight = 500,
stack = true,
close = true,
description = 'R Lob Stone Table',
},
['r_mb_bed'] = {
label = 'R Mb Bed',
weight = 500,
stack = true,
close = true,
description = 'R Mb Bed',
},
['r_off_desk'] = {
label = 'R Off Desk',
weight = 500,
stack = true,
close = true,
description = 'R Off Desk',
},
['shelves'] = {
label = 'Shelves',
weight = 500,
stack = true,
close = true,
description = 'Shelves',
},
['shelves_2'] = {
label = 'Shelves',
weight = 500,
stack = true,
close = true,
description = 'Shelves',
},
['shelves_3'] = {
label = 'Shelves',
weight = 500,
stack = true,
close = true,
description = 'Shelves',
},
['spa_counter'] = {
label = 'Spa Counter',
weight = 500,
stack = true,
close = true,
description = 'Spa Counter',
},
['tattoo_chair'] = {
label = 'Tattoo Chair',
weight = 500,
stack = true,
close = true,
description = 'Tattoo Chair',
},
['tro_shelving'] = {
label = 'Tro Shelving',
weight = 500,
stack = true,
close = true,
description = 'Tro Shelving',
},
['armoury_blocker'] = {
label = 'Armoury Blocker',
weight = 500,
stack = true,
close = true,
description = 'Armoury Blocker',
},
['bar_wee_stool'] = {
label = 'Bar Wee Stool',
weight = 500,
stack = true,
close = true,
description = 'Bar Wee Stool',
},
['bar_wee_stool_2'] = {
label = 'Bar Wee Stool',
weight = 500,
stack = true,
close = true,
description = 'Bar Wee Stool',
},
['bar_wee_stool_3'] = {
label = 'Bar Wee Stool',
weight = 500,
stack = true,
close = true,
description = 'Bar Wee Stool',
},
['bar_wee_stool_4'] = {
label = 'Bar Wee Stool',
weight = 500,
stack = true,
close = true,
description = 'Bar Wee Stool',
},
['details_cabinets'] = {
label = 'Details Cabinets',
weight = 500,
stack = true,
close = true,
description = 'Details Cabinets',
},
['mod_blocker_int'] = {
label = 'Mod Blocker Int',
weight = 500,
stack = true,
close = true,
description = 'Mod Blocker Int',
},
['stool002'] = {
label = 'Stool002',
weight = 500,
stack = true,
close = true,
description = 'Stool002',
},
['stool005'] = {
label = 'Stool005',
weight = 500,
stack = true,
close = true,
description = 'Stool005',
},
['stool006'] = {
label = 'Stool006',
weight = 500,
stack = true,
close = true,
description = 'Stool006',
},
['stool1'] = {
label = 'Stool1',
weight = 500,
stack = true,
close = true,
description = 'Stool1',
},
['mod_blocker'] = {
label = 'Mod Blocker',
weight = 500,
stack = true,
close = true,
description = 'Mod Blocker',
},
['mod_blocker_2'] = {
label = 'Mod Blocker',
weight = 500,
stack = true,
close = true,
description = 'Mod Blocker',
},
['aitablet'] = {
label = 'Aitablet',
weight = 500,
stack = true,
close = true,
description = 'Aitablet',
},
['aitablet_2'] = {
label = 'Aitablet',
weight = 500,
stack = true,
close = true,
description = 'Aitablet',
},
['aitablet_3'] = {
label = 'Aitablet',
weight = 500,
stack = true,
close = true,
description = 'Aitablet',
},
['aitablet_4'] = {
label = 'Aitablet',
weight = 500,
stack = true,
close = true,
description = 'Aitablet',
},
['armchair'] = {
label = 'Armchair',
weight = 500,
stack = true,
close = true,
description = 'Armchair',
},
['armchair_2'] = {
label = 'Armchair',
weight = 500,
stack = true,
close = true,
description = 'Armchair',
},
['c_bench'] = {
label = 'C Bench',
weight = 500,
stack = true,
close = true,
description = 'C Bench',
},
['c_bench_2'] = {
label = 'C Bench',
weight = 500,
stack = true,
close = true,
description = 'C Bench',
},
['c_sideboard'] = {
label = 'C Sideboard',
weight = 500,
stack = true,
close = true,
description = 'C Sideboard',
},
['c_sofa'] = {
label = 'C Sofa',
weight = 500,
stack = true,
close = true,
description = 'C Sofa',
},
['desk'] = {
label = 'Desk',
weight = 500,
stack = true,
close = true,
description = 'Desk',
},
['diningchair'] = {
label = 'Diningchair',
weight = 500,
stack = true,
close = true,
description = 'Diningchair',
},
['gymbench'] = {
label = 'Gymbench',
weight = 500,
stack = true,
close = true,
description = 'Gymbench',
},
['l_bench'] = {
label = 'L Bench',
weight = 500,
stack = true,
close = true,
description = 'L Bench',
},
['l_bench_2'] = {
label = 'L Bench',
weight = 500,
stack = true,
close = true,
description = 'L Bench',
},
}
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 m25_1_int_04_low_lng_mesh_sofa1 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.