CATEGORY 13 OF 24 · 1,081 ICONS
FiveM interior dressing props — page 3
Page 3 of 10: models 241 to 360 of the 1,081 in this group, in model-name order. What sits on top of the furniture: wall art, pictures, mirrors, vases, rugs, cushions, curtains, books, ornaments, kitchen and bathroom fittings. The casino and penthouse updates dumped hundreds of these in at once, which is why the group is as large as it is.
1,081 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 241 to 360 of 1,081 · page 3 of 10
- Off Dec S1x

m24_1_int_01_m241_off_dec_s1x - Off Dec

m24_1_int_01_m241_off_dec_s3 - Off Furn

m24_1_int_01_m241_off_furn_s1 - Off Furn

m24_1_int_01_m241_off_furn_s2 - Off Furn

m24_1_int_01_m241_off_furn_s3 - Pq Dec

m24_1_int_01_m241_pq_dec_s1 - Sec Mirror

m24_1_int_01_m241_sec_mirror - Mirror

m24_1_int_02_m241_mirror - Shell Mirror

m24_1_int_02_m241_shell_mirror - Blinds

m24_1_prop_m41_blinds_01a - Blinds Closed

m24_1_prop_m41_blinds_closed_01a - Blinds Open

m24_1_prop_m41_blinds_open_01a - Drug Pkg

m24_1_prop_m41_drug_pkg_01a - Gate Frame

m24_1_prop_m41_gate_frame_01a - Painting

m24_1_prop_m41_painting_01a - Painting

m24_1_prop_m41_painting_01b - Painting

m24_1_prop_m41_painting_01c - Painting

m24_1_prop_m41_painting_01d - Rug

m24_1_prop_m41_rug_01a - Vase

m24_1_prop_m41_vase_01a - Rug

m24_2_int_01_2_rug_01 - Og Ceiling Tiles

m24_2_int_02_og_ceiling_tiles - Og Frame

m24_2_int_02_og_frame - Additions Window Frames

m24_2_mp2024_02_additions_window_frames - Blinds

m24_2_prop_m42_blinds_01a - Blinds Closed

m24_2_prop_m42_blinds_closed_01a - Blinds Open

m24_2_prop_m42_blinds_open_01a - Clothhanger

m24_2_prop_m42_clothhanger_01a - Foo Statue

m24_2_prop_m42_foo_statue_01a - Gate Frame

m24_2_prop_m42_gate_frame_01a - Windowblinds

m24_2_prop_m42_windowblinds_01a - Wall Blinds

m25_1_int_01_wall_blinds - Smoke Blinds

m25_1_int_02_03_smoke_blinds - Bathmirror

m25_1_int_04_bathmirror - Frankcurtain1

m25_1_int_04_frankcurtain1 - Lo Shower

m25_1_int_04_lo_shower - Low Bath Mesh Window

m25_1_int_04_low_bath_mesh_window - Low Bath Over Decal

m25_1_int_04_low_bath_over_decal - Low Lng Mesh Fireplace

m25_1_int_04_low_lng_mesh_fireplace - Low Lng Mesh Rugs

m25_1_int_04_low_lng_mesh_rugs - Mid Bath Mesh Delta

m25_1_int_05_mid_bath_mesh_delta - Mid Bath Mesh Mirror

m25_1_int_05_mid_bath_mesh_mirror - Midapt Deca

m25_1_int_05_midapt_deca - Midapt Furn

m25_1_int_05_midapt_furn_02 - Curtainbdrm

m25_1_prop_m51_curtainbdrm_01a - Curtainbdrm

m25_1_prop_m51_curtainbdrm_02a - Curtainpenthouse

m25_1_prop_m51_curtainpenthouse_01a - Drug Pkg Burnt

m25_1_prop_m51_drug_pkg_burnt_01a - Sculpt

m25_1_prop_m51_sculpt_01a - Sculpt

m25_1_prop_m51_sculpt_02a - Basin

m25_2_int_01_basin_002 - Basin

m25_2_int_01_basin_003 - Basin

m25_2_int_01_basin_01 - Bath 1 Sink

m25_2_int_01_bath_1_sink - C Lob Sculpture

m25_2_int_01_c_lob_sculpture - Cig Frame

m25_2_int_01_cig_frame_01 - Dining Frame

m25_2_int_01_dining_frame_003 - Dining Frame

m25_2_int_01_dining_frame_01 - Dining Frame

m25_2_int_01_dining_frame_02 - Fireplace Det

m25_2_int_01_fireplace_det - Frame

m25_2_int_01_frame_003 - Curtains

m25_2_int_01_gr_curtains - L Lob Sculpture

m25_2_int_01_l_lob_sculpture - Lr Curtains

m25_2_int_01_lr_curtains - Mb Curtains003

m25_2_int_01_mb_curtains003 - Mirror

m25_2_int_01_mirror_0023 - Mirror

m25_2_int_01_mirror_01 - Mirror

m25_2_int_01_mirror_024 - Off Art

m25_2_int_01_off_art_001 - Off Curtains

m25_2_int_01_off_curtains - Off Curtains002

m25_2_int_01_off_curtains002 - Off Tray

m25_2_int_01_off_tray_001 - Pool Frame

m25_2_int_01_pool_frame_001 - R Lob Sculpture

m25_2_int_01_r_lob_sculpture - Roof Frame

m25_2_int_01_roof_frame_001 - Rug

m25_2_int_01_rug_003 - Rug

m25_2_int_01_rug_004 - Rug

m25_2_int_01_rug_005 - Rug

m25_2_int_01_rug_006 - Rug

m25_2_int_01_rug_007 - Rug

m25_2_int_01_rug_008 - Rug

m25_2_int_01_rug_009 - Rug

m25_2_int_01_rug_01 - Rug

m25_2_int_01_rug_010 - Rug

m25_2_int_01_rug_011 - Rug

m25_2_int_01_rug_012 - Rug

m25_2_int_01_rug_014 - Rug

m25_2_int_01_rug_017 - Rug

m25_2_int_01_rug_018 - Rug

m25_2_int_01_rug_02 - Rug

m25_2_int_01_rug_020 - Shower

m25_2_int_01_shower_001 - Shower

m25_2_int_01_shower_002 - Shower Det

m25_2_int_01_shower_det_001 - Shower Det

m25_2_int_01_shower_det_002 - Spa Mirror

m25_2_int_01_spa_mirror - Spa Mirror001

m25_2_int_01_spa_mirror001 - Spa Mirror002

m25_2_int_01_spa_mirror002 - Str Frame

m25_2_int_01_str_frame_001 - Tlt Frame

m25_2_int_01_tlt_frame_001 - Vase

m25_2_int_01_vase_006 - Vase

m25_2_int_01_vase_007 - Vase

m25_2_int_01_vase_009 - Vase

m25_2_int_01_vase_01 - Vase

m25_2_int_01_vase_010 - Vase

m25_2_int_01_vase_011 - Vase

m25_2_int_01_vase_012 - Vase

m25_2_int_01_vase_014 - Vase

m25_2_int_01_vase_015 - Vase

m25_2_int_01_vase_017 - Vase

m25_2_int_01_vase_018 - Vase

m25_2_int_01_vase_020 - Vase

m25_2_int_01_vase_021 - Vase

m25_2_int_01_vase_022 - Vase

m25_2_int_01_vase_023 - Vase

m25_2_int_01_vase_024 - Vase

m25_2_int_01_vase_025 - Vase

m25_2_int_01_vase_026 - Vase

m25_2_int_01_vase_027 - Vase

m25_2_int_01_vase_029
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 {
['off_dec_s1x'] = {
label = 'Off Dec S1x',
weight = 500,
stack = true,
close = true,
description = 'Off Dec S1x',
},
['off_dec'] = {
label = 'Off Dec',
weight = 500,
stack = true,
close = true,
description = 'Off Dec',
},
['off_furn'] = {
label = 'Off Furn',
weight = 500,
stack = true,
close = true,
description = 'Off Furn',
},
['off_furn_2'] = {
label = 'Off Furn',
weight = 500,
stack = true,
close = true,
description = 'Off Furn',
},
['off_furn_3'] = {
label = 'Off Furn',
weight = 500,
stack = true,
close = true,
description = 'Off Furn',
},
['pq_dec'] = {
label = 'Pq Dec',
weight = 500,
stack = true,
close = true,
description = 'Pq Dec',
},
['sec_mirror'] = {
label = 'Sec Mirror',
weight = 500,
stack = true,
close = true,
description = 'Sec Mirror',
},
['mirror'] = {
label = 'Mirror',
weight = 500,
stack = true,
close = true,
description = 'Mirror',
},
['shell_mirror'] = {
label = 'Shell Mirror',
weight = 500,
stack = true,
close = true,
description = 'Shell Mirror',
},
['blinds'] = {
label = 'Blinds',
weight = 500,
stack = true,
close = true,
description = 'Blinds',
},
['blinds_closed'] = {
label = 'Blinds Closed',
weight = 500,
stack = true,
close = true,
description = 'Blinds Closed',
},
['blinds_open'] = {
label = 'Blinds Open',
weight = 500,
stack = true,
close = true,
description = 'Blinds Open',
},
['drug_pkg'] = {
label = 'Drug Pkg',
weight = 500,
stack = true,
close = true,
description = 'Drug Pkg',
},
['gate_frame'] = {
label = 'Gate Frame',
weight = 500,
stack = true,
close = true,
description = 'Gate Frame',
},
['painting'] = {
label = 'Painting',
weight = 500,
stack = true,
close = true,
description = 'Painting',
},
['painting_2'] = {
label = 'Painting',
weight = 500,
stack = true,
close = true,
description = 'Painting',
},
['painting_3'] = {
label = 'Painting',
weight = 500,
stack = true,
close = true,
description = 'Painting',
},
['painting_4'] = {
label = 'Painting',
weight = 500,
stack = true,
close = true,
description = 'Painting',
},
['rug'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['vase'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['rug_2'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['og_ceiling_tiles'] = {
label = 'Og Ceiling Tiles',
weight = 500,
stack = true,
close = true,
description = 'Og Ceiling Tiles',
},
['og_frame'] = {
label = 'Og Frame',
weight = 500,
stack = true,
close = true,
description = 'Og Frame',
},
['additions_window_frames'] = {
label = 'Additions Window Frames',
weight = 500,
stack = true,
close = true,
description = 'Additions Window Frames',
},
['blinds_2'] = {
label = 'Blinds',
weight = 500,
stack = true,
close = true,
description = 'Blinds',
},
['blinds_closed_2'] = {
label = 'Blinds Closed',
weight = 500,
stack = true,
close = true,
description = 'Blinds Closed',
},
['blinds_open_2'] = {
label = 'Blinds Open',
weight = 500,
stack = true,
close = true,
description = 'Blinds Open',
},
['clothhanger'] = {
label = 'Clothhanger',
weight = 500,
stack = true,
close = true,
description = 'Clothhanger',
},
['foo_statue'] = {
label = 'Foo Statue',
weight = 500,
stack = true,
close = true,
description = 'Foo Statue',
},
['gate_frame_2'] = {
label = 'Gate Frame',
weight = 500,
stack = true,
close = true,
description = 'Gate Frame',
},
['windowblinds'] = {
label = 'Windowblinds',
weight = 500,
stack = true,
close = true,
description = 'Windowblinds',
},
['wall_blinds'] = {
label = 'Wall Blinds',
weight = 500,
stack = true,
close = true,
description = 'Wall Blinds',
},
['smoke_blinds'] = {
label = 'Smoke Blinds',
weight = 500,
stack = true,
close = true,
description = 'Smoke Blinds',
},
['bathmirror'] = {
label = 'Bathmirror',
weight = 500,
stack = true,
close = true,
description = 'Bathmirror',
},
['frankcurtain1'] = {
label = 'Frankcurtain1',
weight = 500,
stack = true,
close = true,
description = 'Frankcurtain1',
},
['lo_shower'] = {
label = 'Lo Shower',
weight = 500,
stack = true,
close = true,
description = 'Lo Shower',
},
['low_bath_mesh_window'] = {
label = 'Low Bath Mesh Window',
weight = 500,
stack = true,
close = true,
description = 'Low Bath Mesh Window',
},
['low_bath_over_decal'] = {
label = 'Low Bath Over Decal',
weight = 500,
stack = true,
close = true,
description = 'Low Bath Over Decal',
},
['low_lng_mesh_fireplace'] = {
label = 'Low Lng Mesh Fireplace',
weight = 500,
stack = true,
close = true,
description = 'Low Lng Mesh Fireplace',
},
['low_lng_mesh_rugs'] = {
label = 'Low Lng Mesh Rugs',
weight = 500,
stack = true,
close = true,
description = 'Low Lng Mesh Rugs',
},
['mid_bath_mesh_delta'] = {
label = 'Mid Bath Mesh Delta',
weight = 500,
stack = true,
close = true,
description = 'Mid Bath Mesh Delta',
},
['mid_bath_mesh_mirror'] = {
label = 'Mid Bath Mesh Mirror',
weight = 500,
stack = true,
close = true,
description = 'Mid Bath Mesh Mirror',
},
['midapt_deca'] = {
label = 'Midapt Deca',
weight = 500,
stack = true,
close = true,
description = 'Midapt Deca',
},
['midapt_furn'] = {
label = 'Midapt Furn',
weight = 500,
stack = true,
close = true,
description = 'Midapt Furn',
},
['curtainbdrm'] = {
label = 'Curtainbdrm',
weight = 500,
stack = true,
close = true,
description = 'Curtainbdrm',
},
['curtainbdrm_2'] = {
label = 'Curtainbdrm',
weight = 500,
stack = true,
close = true,
description = 'Curtainbdrm',
},
['curtainpenthouse'] = {
label = 'Curtainpenthouse',
weight = 500,
stack = true,
close = true,
description = 'Curtainpenthouse',
},
['drug_pkg_burnt'] = {
label = 'Drug Pkg Burnt',
weight = 500,
stack = true,
close = true,
description = 'Drug Pkg Burnt',
},
['sculpt'] = {
label = 'Sculpt',
weight = 500,
stack = true,
close = true,
description = 'Sculpt',
},
['sculpt_2'] = {
label = 'Sculpt',
weight = 500,
stack = true,
close = true,
description = 'Sculpt',
},
['basin'] = {
label = 'Basin',
weight = 500,
stack = true,
close = true,
description = 'Basin',
},
['basin_2'] = {
label = 'Basin',
weight = 500,
stack = true,
close = true,
description = 'Basin',
},
['basin_3'] = {
label = 'Basin',
weight = 500,
stack = true,
close = true,
description = 'Basin',
},
['bath_1_sink'] = {
label = 'Bath 1 Sink',
weight = 500,
stack = true,
close = true,
description = 'Bath 1 Sink',
},
['c_lob_sculpture'] = {
label = 'C Lob Sculpture',
weight = 500,
stack = true,
close = true,
description = 'C Lob Sculpture',
},
['cig_frame'] = {
label = 'Cig Frame',
weight = 500,
stack = true,
close = true,
description = 'Cig Frame',
},
['dining_frame'] = {
label = 'Dining Frame',
weight = 500,
stack = true,
close = true,
description = 'Dining Frame',
},
['dining_frame_2'] = {
label = 'Dining Frame',
weight = 500,
stack = true,
close = true,
description = 'Dining Frame',
},
['dining_frame_3'] = {
label = 'Dining Frame',
weight = 500,
stack = true,
close = true,
description = 'Dining Frame',
},
['fireplace_det'] = {
label = 'Fireplace Det',
weight = 500,
stack = true,
close = true,
description = 'Fireplace Det',
},
['frame'] = {
label = 'Frame',
weight = 500,
stack = true,
close = true,
description = 'Frame',
},
['curtains'] = {
label = 'Curtains',
weight = 500,
stack = true,
close = true,
description = 'Curtains',
},
['l_lob_sculpture'] = {
label = 'L Lob Sculpture',
weight = 500,
stack = true,
close = true,
description = 'L Lob Sculpture',
},
['lr_curtains'] = {
label = 'Lr Curtains',
weight = 500,
stack = true,
close = true,
description = 'Lr Curtains',
},
['mb_curtains003'] = {
label = 'Mb Curtains003',
weight = 500,
stack = true,
close = true,
description = 'Mb Curtains003',
},
['mirror_2'] = {
label = 'Mirror',
weight = 500,
stack = true,
close = true,
description = 'Mirror',
},
['mirror_3'] = {
label = 'Mirror',
weight = 500,
stack = true,
close = true,
description = 'Mirror',
},
['mirror_4'] = {
label = 'Mirror',
weight = 500,
stack = true,
close = true,
description = 'Mirror',
},
['off_art'] = {
label = 'Off Art',
weight = 500,
stack = true,
close = true,
description = 'Off Art',
},
['off_curtains'] = {
label = 'Off Curtains',
weight = 500,
stack = true,
close = true,
description = 'Off Curtains',
},
['off_curtains002'] = {
label = 'Off Curtains002',
weight = 500,
stack = true,
close = true,
description = 'Off Curtains002',
},
['off_tray'] = {
label = 'Off Tray',
weight = 500,
stack = true,
close = true,
description = 'Off Tray',
},
['pool_frame'] = {
label = 'Pool Frame',
weight = 500,
stack = true,
close = true,
description = 'Pool Frame',
},
['r_lob_sculpture'] = {
label = 'R Lob Sculpture',
weight = 500,
stack = true,
close = true,
description = 'R Lob Sculpture',
},
['roof_frame'] = {
label = 'Roof Frame',
weight = 500,
stack = true,
close = true,
description = 'Roof Frame',
},
['rug_3'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_4'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_5'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_6'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_7'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_8'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_9'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_10'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_11'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_12'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_13'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_14'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_15'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_16'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_17'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['rug_18'] = {
label = 'Rug',
weight = 500,
stack = true,
close = true,
description = 'Rug',
},
['shower'] = {
label = 'Shower',
weight = 500,
stack = true,
close = true,
description = 'Shower',
},
['shower_2'] = {
label = 'Shower',
weight = 500,
stack = true,
close = true,
description = 'Shower',
},
['shower_det'] = {
label = 'Shower Det',
weight = 500,
stack = true,
close = true,
description = 'Shower Det',
},
['shower_det_2'] = {
label = 'Shower Det',
weight = 500,
stack = true,
close = true,
description = 'Shower Det',
},
['spa_mirror'] = {
label = 'Spa Mirror',
weight = 500,
stack = true,
close = true,
description = 'Spa Mirror',
},
['spa_mirror001'] = {
label = 'Spa Mirror001',
weight = 500,
stack = true,
close = true,
description = 'Spa Mirror001',
},
['spa_mirror002'] = {
label = 'Spa Mirror002',
weight = 500,
stack = true,
close = true,
description = 'Spa Mirror002',
},
['str_frame'] = {
label = 'Str Frame',
weight = 500,
stack = true,
close = true,
description = 'Str Frame',
},
['tlt_frame'] = {
label = 'Tlt Frame',
weight = 500,
stack = true,
close = true,
description = 'Tlt Frame',
},
['vase_2'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_3'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_4'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_5'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_6'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_7'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_8'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_9'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_10'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_11'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_12'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_13'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_14'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_15'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_16'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_17'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_18'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_19'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_20'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
['vase_21'] = {
label = 'Vase',
weight = 500,
stack = true,
close = true,
description = 'Vase',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in interior dressing
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 m24_1_int_01_m241_off_dec_s1x 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.