CATEGORY 7 OF 24 · 901 ICONS
FiveM bag and crate icons — page 3
Page 3 of 8: models 241 to 360 of the 901 in this group, in model-name order. Duffel bags, backpacks, briefcases, crates, cardboard boxes, barrels, buckets, sacks and shipping containers. Any script with a stash, a delivery or a drop needs these fivem inventory icons, and the game has more of them than of anything else a player can carry.
901 of the 18,574 models in the whole icon library — 4.9% 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 901 · page 3 of 8
- Heist Binbag

hei_prop_heist_binbag - Box

hei_prop_heist_box - Deposit Box

hei_prop_heist_deposit_box - Drug Tub

hei_prop_heist_drug_tub_01 - Heist Safedeposit

hei_prop_heist_safedeposit - Heist Thermite Case

hei_prop_heist_thermite_case - Heist Trevor Case

hei_prop_heist_trevor_case - Tub Truck

hei_prop_heist_tub_truck - Weed Pallet

hei_prop_heist_weed_pallet - Weed Pallet

hei_prop_heist_weed_pallet_02 - Wooden Box

hei_prop_heist_wooden_box - Icons Bag

icons12_prop_ic_cp_bag - Impexp Cargo

imp_prop_impexp_cargo_01 - Impexp Spanset

imp_prop_impexp_spanset_01 - Lr Prop Suitbag

lr_prop_suitbag_01 - Bag

lts_p_para_bag_lts_s - Bag Pilot

lts_p_para_bag_pilot2_s - Box

m23_1_prop_m31_box_01a - Box Metal

m23_1_prop_m31_box_metal_01a - Cargo

m23_1_prop_m31_cargo_02a - Cargo

m23_1_prop_m31_cargo_05a - Casefile

m23_1_prop_m31_casefile_01a - Container

m23_1_prop_m31_container_01a - Container

m23_1_prop_m31_container_01b - Container

m23_1_prop_m31_container_03a - Crate

m23_1_prop_m31_crate_01a - Crate

m23_1_prop_m31_crate_03a - Crate

m23_1_prop_m31_crate_03b - Crate

m23_1_prop_m31_crate_04a - Crate

m23_1_prop_m31_crate_04b - Crate Antiques

m23_1_prop_m31_crate_antiques - Crate Bones

m23_1_prop_m31_crate_bones - Crate

m23_1_prop_m31_crate_ch_01a - Crate

m23_1_prop_m31_crate_ch_04a - Crate

m23_1_prop_m31_crate_ch_04b - Crate Fake

m23_1_prop_m31_crate_fake - Crate Hazard

m23_1_prop_m31_crate_hazard - Crate Medical

m23_1_prop_m31_crate_medical - Crate Narc

m23_1_prop_m31_crate_narc - Crate Tech

m23_1_prop_m31_crate_tech_01a - Crate Tobacco

m23_1_prop_m31_crate_tobacco - Lever Box

m23_1_prop_m31_lever_box_01a - Lever Box

m23_1_prop_m31_lever_box_01b - Metalcontainer

m23_1_prop_m31_metalcontainer_01a - Metalcontainer

m23_1_prop_m31_metalcontainer_02a - Metalcrate

m23_1_prop_m31_metalcrate_01a - Metalcrate

m23_1_prop_m31_metalcrate_02a - Plasticcrate

m23_1_prop_m31_plasticcrate_01a - Roostercrate

m23_1_prop_m31_roostercrate_01a - Roostercrate

m23_1_prop_m31_roostercrate_02a - Roostercrate

m23_1_prop_m31_roostercrate_03a - Woodencrate

m23_1_prop_m31_woodencrate_01a - Storage

m23_2_int1_m232_storage - Storage Edgeblend

m23_2_int1_m232_storage_edgeblend - Storage Slats

m23_2_int1_m232_storage_slats - Water Cooler

m23_2_int6_m232_water_cooler_1 - Water Cooler

m23_2_int6_m232_water_cooler_2 - Additions Cargocontainers

m23_2_mp2023_02_additions_cargocontainers - Bag Var Arm

m23_2_p_m32_m_bag_var22_arm_s_g - Armorcrate

m23_2_prop_m32_armorcrate_01a - Armycrate

m23_2_prop_m32_armycrate_01a - Bag Army

m23_2_prop_m32_bag_army_01a - Bag Coastguard

m23_2_prop_m32_bag_coastguard - Bag Marabunta

m23_2_prop_m32_bag_marabunta_01a - Bag Open

m23_2_prop_m32_bag_open_01a - Bag Panic

m23_2_prop_m32_bag_panic_01a - Bag Professionals

m23_2_prop_m32_bag_professionals_01a - Bag Rappel

m23_2_prop_m32_bag_rappel_01a - Bag Scuba

m23_2_prop_m32_bag_scuba_01a - Bag Weapons

m23_2_prop_m32_bag_weapons_01a - Box Wood

m23_2_prop_m32_box_wood_01a - Cbcrate

m23_2_prop_m32_cbcrate_01a - Cbcrate

m23_2_prop_m32_cbcrate_01b - Cbcrate

m23_2_prop_m32_cbcrate_01c - Cbcrate

m23_2_prop_m32_cbcrate_01d - Cokebag

m23_2_prop_m32_cokebag_01a - Container

m23_2_prop_m32_container_01a - Container

m23_2_prop_m32_container_01b - Container

m23_2_prop_m32_container_01c - Goopcrate

m23_2_prop_m32_goopcrate_01a - Hddcase

m23_2_prop_m32_hddcase_01a - Lever Box

m23_2_prop_m32_lever_box_01a - Maskcrate

m23_2_prop_m32_maskcrate - Maskcrate

m23_2_prop_m32_maskcrate_01a - Package

m23_2_prop_m32_package_01a - Present Pallet

m23_2_prop_m32_present_pallet_01a - Prof Crate

m23_2_prop_m32_prof_crate_01a - Safe

m23_2_prop_m32_safe_01a - Safe

m23_2_prop_m32_safe_01b - Sleepbag

m23_2_prop_m32_sleepbag_01a - Teargascase

m23_2_prop_m32_teargascase_01a - Watercrate

m23_2_prop_m32_watercrate_01a - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_01a - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_02a - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_04a - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_04b - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_04b_s - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_04c - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_05a - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_05a_s - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_05b - Carrier Cargo

m24_1_prop_m24_1_carrier_cargo_05b_s - Carrier Crate

m24_1_prop_m24_1_carrier_crate_01a - Carrier Crate

m24_1_prop_m24_1_carrier_crate_01a_s - Carrier Crate

m24_1_prop_m24_1_carrier_crate_01b - Carrier Crate

m24_1_prop_m24_1_carrier_crate_01b_s - Carrier Crate Stack

m24_1_prop_m24_1_carrier_crate_stack_01 - Box Delivery

m24_1_prop_m41_box_delivery_01a - Cokebag

m24_1_prop_m41_cokebag_01a - Container

m24_1_prop_m41_container_01a - Corkerswallsafe

m24_1_prop_m41_corkerswallsafe_01a - Crate

m24_1_prop_m41_crate_01a - Crate Spraycan

m24_1_prop_m41_crate_spraycan_01a - Palletcrates

m24_1_prop_m41_palletcrates_01a - Crate

m24_1_prop_m41_rm_crate_l_01a - Crate

m24_1_prop_m41_rm_crate_m_01a - Crate

m24_1_prop_m41_rm_crate_s_01a - Scratches

m24_1_prop_m41_scratches_01a - Smallbag

m24_1_prop_m41_smallbag_01a - Weed Bigbag

m24_1_prop_m41_weed_bigbag_01a
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 {
['heist_binbag'] = {
label = 'Heist Binbag',
weight = 500,
stack = true,
close = true,
description = 'Heist Binbag',
},
['box'] = {
label = 'Box',
weight = 500,
stack = true,
close = true,
description = 'Box',
},
['deposit_box'] = {
label = 'Deposit Box',
weight = 500,
stack = true,
close = true,
description = 'Deposit Box',
},
['drug_tub'] = {
label = 'Drug Tub',
weight = 500,
stack = true,
close = true,
description = 'Drug Tub',
},
['heist_safedeposit'] = {
label = 'Heist Safedeposit',
weight = 500,
stack = true,
close = true,
description = 'Heist Safedeposit',
},
['heist_thermite_case'] = {
label = 'Heist Thermite Case',
weight = 500,
stack = true,
close = true,
description = 'Heist Thermite Case',
},
['heist_trevor_case'] = {
label = 'Heist Trevor Case',
weight = 500,
stack = true,
close = true,
description = 'Heist Trevor Case',
},
['tub_truck'] = {
label = 'Tub Truck',
weight = 500,
stack = true,
close = true,
description = 'Tub Truck',
},
['weed_pallet'] = {
label = 'Weed Pallet',
weight = 500,
stack = true,
close = true,
description = 'Weed Pallet',
},
['weed_pallet_2'] = {
label = 'Weed Pallet',
weight = 500,
stack = true,
close = true,
description = 'Weed Pallet',
},
['wooden_box'] = {
label = 'Wooden Box',
weight = 500,
stack = true,
close = true,
description = 'Wooden Box',
},
['icons_bag'] = {
label = 'Icons Bag',
weight = 500,
stack = true,
close = true,
description = 'Icons Bag',
},
['impexp_cargo'] = {
label = 'Impexp Cargo',
weight = 500,
stack = true,
close = true,
description = 'Impexp Cargo',
},
['impexp_spanset'] = {
label = 'Impexp Spanset',
weight = 500,
stack = true,
close = true,
description = 'Impexp Spanset',
},
['lr_prop_suitbag'] = {
label = 'Lr Prop Suitbag',
weight = 500,
stack = true,
close = true,
description = 'Lr Prop Suitbag',
},
['bag'] = {
label = 'Bag',
weight = 500,
stack = true,
close = true,
description = 'Bag',
},
['bag_pilot'] = {
label = 'Bag Pilot',
weight = 500,
stack = true,
close = true,
description = 'Bag Pilot',
},
['box_2'] = {
label = 'Box',
weight = 500,
stack = true,
close = true,
description = 'Box',
},
['box_metal'] = {
label = 'Box Metal',
weight = 500,
stack = true,
close = true,
description = 'Box Metal',
},
['cargo'] = {
label = 'Cargo',
weight = 500,
stack = true,
close = true,
description = 'Cargo',
},
['cargo_2'] = {
label = 'Cargo',
weight = 500,
stack = true,
close = true,
description = 'Cargo',
},
['casefile'] = {
label = 'Casefile',
weight = 500,
stack = true,
close = true,
description = 'Casefile',
},
['container'] = {
label = 'Container',
weight = 500,
stack = true,
close = true,
description = 'Container',
},
['container_2'] = {
label = 'Container',
weight = 500,
stack = true,
close = true,
description = 'Container',
},
['container_3'] = {
label = 'Container',
weight = 500,
stack = true,
close = true,
description = 'Container',
},
['crate'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_2'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_3'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_4'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_5'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_antiques'] = {
label = 'Crate Antiques',
weight = 500,
stack = true,
close = true,
description = 'Crate Antiques',
},
['crate_bones'] = {
label = 'Crate Bones',
weight = 500,
stack = true,
close = true,
description = 'Crate Bones',
},
['crate_6'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_7'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_8'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_fake'] = {
label = 'Crate Fake',
weight = 500,
stack = true,
close = true,
description = 'Crate Fake',
},
['crate_hazard'] = {
label = 'Crate Hazard',
weight = 500,
stack = true,
close = true,
description = 'Crate Hazard',
},
['crate_medical'] = {
label = 'Crate Medical',
weight = 500,
stack = true,
close = true,
description = 'Crate Medical',
},
['crate_narc'] = {
label = 'Crate Narc',
weight = 500,
stack = true,
close = true,
description = 'Crate Narc',
},
['crate_tech'] = {
label = 'Crate Tech',
weight = 500,
stack = true,
close = true,
description = 'Crate Tech',
},
['crate_tobacco'] = {
label = 'Crate Tobacco',
weight = 500,
stack = true,
close = true,
description = 'Crate Tobacco',
},
['lever_box'] = {
label = 'Lever Box',
weight = 500,
stack = true,
close = true,
description = 'Lever Box',
},
['lever_box_2'] = {
label = 'Lever Box',
weight = 500,
stack = true,
close = true,
description = 'Lever Box',
},
['metalcontainer'] = {
label = 'Metalcontainer',
weight = 500,
stack = true,
close = true,
description = 'Metalcontainer',
},
['metalcontainer_2'] = {
label = 'Metalcontainer',
weight = 500,
stack = true,
close = true,
description = 'Metalcontainer',
},
['metalcrate'] = {
label = 'Metalcrate',
weight = 500,
stack = true,
close = true,
description = 'Metalcrate',
},
['metalcrate_2'] = {
label = 'Metalcrate',
weight = 500,
stack = true,
close = true,
description = 'Metalcrate',
},
['plasticcrate'] = {
label = 'Plasticcrate',
weight = 500,
stack = true,
close = true,
description = 'Plasticcrate',
},
['roostercrate'] = {
label = 'Roostercrate',
weight = 500,
stack = true,
close = true,
description = 'Roostercrate',
},
['roostercrate_2'] = {
label = 'Roostercrate',
weight = 500,
stack = true,
close = true,
description = 'Roostercrate',
},
['roostercrate_3'] = {
label = 'Roostercrate',
weight = 500,
stack = true,
close = true,
description = 'Roostercrate',
},
['woodencrate'] = {
label = 'Woodencrate',
weight = 500,
stack = true,
close = true,
description = 'Woodencrate',
},
['storage'] = {
label = 'Storage',
weight = 500,
stack = true,
close = true,
description = 'Storage',
},
['storage_edgeblend'] = {
label = 'Storage Edgeblend',
weight = 500,
stack = true,
close = true,
description = 'Storage Edgeblend',
},
['storage_slats'] = {
label = 'Storage Slats',
weight = 500,
stack = true,
close = true,
description = 'Storage Slats',
},
['water_cooler'] = {
label = 'Water Cooler',
weight = 500,
stack = true,
close = true,
description = 'Water Cooler',
},
['water_cooler_2'] = {
label = 'Water Cooler',
weight = 500,
stack = true,
close = true,
description = 'Water Cooler',
},
['additions_cargocontainers'] = {
label = 'Additions Cargocontainers',
weight = 500,
stack = true,
close = true,
description = 'Additions Cargocontainers',
},
['bag_var_arm'] = {
label = 'Bag Var Arm',
weight = 500,
stack = true,
close = true,
description = 'Bag Var Arm',
},
['armorcrate'] = {
label = 'Armorcrate',
weight = 500,
stack = true,
close = true,
description = 'Armorcrate',
},
['armycrate'] = {
label = 'Armycrate',
weight = 500,
stack = true,
close = true,
description = 'Armycrate',
},
['bag_army'] = {
label = 'Bag Army',
weight = 500,
stack = true,
close = true,
description = 'Bag Army',
},
['bag_coastguard'] = {
label = 'Bag Coastguard',
weight = 500,
stack = true,
close = true,
description = 'Bag Coastguard',
},
['bag_marabunta'] = {
label = 'Bag Marabunta',
weight = 500,
stack = true,
close = true,
description = 'Bag Marabunta',
},
['bag_open'] = {
label = 'Bag Open',
weight = 500,
stack = true,
close = true,
description = 'Bag Open',
},
['bag_panic'] = {
label = 'Bag Panic',
weight = 500,
stack = true,
close = true,
description = 'Bag Panic',
},
['bag_professionals'] = {
label = 'Bag Professionals',
weight = 500,
stack = true,
close = true,
description = 'Bag Professionals',
},
['bag_rappel'] = {
label = 'Bag Rappel',
weight = 500,
stack = true,
close = true,
description = 'Bag Rappel',
},
['bag_scuba'] = {
label = 'Bag Scuba',
weight = 500,
stack = true,
close = true,
description = 'Bag Scuba',
},
['bag_weapons'] = {
label = 'Bag Weapons',
weight = 500,
stack = true,
close = true,
description = 'Bag Weapons',
},
['box_wood'] = {
label = 'Box Wood',
weight = 500,
stack = true,
close = true,
description = 'Box Wood',
},
['cbcrate'] = {
label = 'Cbcrate',
weight = 500,
stack = true,
close = true,
description = 'Cbcrate',
},
['cbcrate_2'] = {
label = 'Cbcrate',
weight = 500,
stack = true,
close = true,
description = 'Cbcrate',
},
['cbcrate_3'] = {
label = 'Cbcrate',
weight = 500,
stack = true,
close = true,
description = 'Cbcrate',
},
['cbcrate_4'] = {
label = 'Cbcrate',
weight = 500,
stack = true,
close = true,
description = 'Cbcrate',
},
['cokebag'] = {
label = 'Cokebag',
weight = 500,
stack = true,
close = true,
description = 'Cokebag',
},
['container_4'] = {
label = 'Container',
weight = 500,
stack = true,
close = true,
description = 'Container',
},
['container_5'] = {
label = 'Container',
weight = 500,
stack = true,
close = true,
description = 'Container',
},
['container_6'] = {
label = 'Container',
weight = 500,
stack = true,
close = true,
description = 'Container',
},
['goopcrate'] = {
label = 'Goopcrate',
weight = 500,
stack = true,
close = true,
description = 'Goopcrate',
},
['hddcase'] = {
label = 'Hddcase',
weight = 500,
stack = true,
close = true,
description = 'Hddcase',
},
['lever_box_3'] = {
label = 'Lever Box',
weight = 500,
stack = true,
close = true,
description = 'Lever Box',
},
['maskcrate'] = {
label = 'Maskcrate',
weight = 500,
stack = true,
close = true,
description = 'Maskcrate',
},
['maskcrate_2'] = {
label = 'Maskcrate',
weight = 500,
stack = true,
close = true,
description = 'Maskcrate',
},
['package'] = {
label = 'Package',
weight = 500,
stack = true,
close = true,
description = 'Package',
},
['present_pallet'] = {
label = 'Present Pallet',
weight = 500,
stack = true,
close = true,
description = 'Present Pallet',
},
['prof_crate'] = {
label = 'Prof Crate',
weight = 500,
stack = true,
close = true,
description = 'Prof Crate',
},
['safe'] = {
label = 'Safe',
weight = 500,
stack = true,
close = true,
description = 'Safe',
},
['safe_2'] = {
label = 'Safe',
weight = 500,
stack = true,
close = true,
description = 'Safe',
},
['sleepbag'] = {
label = 'Sleepbag',
weight = 500,
stack = true,
close = true,
description = 'Sleepbag',
},
['teargascase'] = {
label = 'Teargascase',
weight = 500,
stack = true,
close = true,
description = 'Teargascase',
},
['watercrate'] = {
label = 'Watercrate',
weight = 500,
stack = true,
close = true,
description = 'Watercrate',
},
['carrier_cargo'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_2'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_3'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_4'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_5'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_6'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_7'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_8'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_9'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_cargo_10'] = {
label = 'Carrier Cargo',
weight = 500,
stack = true,
close = true,
description = 'Carrier Cargo',
},
['carrier_crate'] = {
label = 'Carrier Crate',
weight = 500,
stack = true,
close = true,
description = 'Carrier Crate',
},
['carrier_crate_2'] = {
label = 'Carrier Crate',
weight = 500,
stack = true,
close = true,
description = 'Carrier Crate',
},
['carrier_crate_3'] = {
label = 'Carrier Crate',
weight = 500,
stack = true,
close = true,
description = 'Carrier Crate',
},
['carrier_crate_4'] = {
label = 'Carrier Crate',
weight = 500,
stack = true,
close = true,
description = 'Carrier Crate',
},
['carrier_crate_stack'] = {
label = 'Carrier Crate Stack',
weight = 500,
stack = true,
close = true,
description = 'Carrier Crate Stack',
},
['box_delivery'] = {
label = 'Box Delivery',
weight = 500,
stack = true,
close = true,
description = 'Box Delivery',
},
['cokebag_2'] = {
label = 'Cokebag',
weight = 500,
stack = true,
close = true,
description = 'Cokebag',
},
['container_7'] = {
label = 'Container',
weight = 500,
stack = true,
close = true,
description = 'Container',
},
['corkerswallsafe'] = {
label = 'Corkerswallsafe',
weight = 500,
stack = true,
close = true,
description = 'Corkerswallsafe',
},
['crate_9'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_spraycan'] = {
label = 'Crate Spraycan',
weight = 500,
stack = true,
close = true,
description = 'Crate Spraycan',
},
['palletcrates'] = {
label = 'Palletcrates',
weight = 500,
stack = true,
close = true,
description = 'Palletcrates',
},
['crate_10'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_11'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['crate_12'] = {
label = 'Crate',
weight = 500,
stack = true,
close = true,
description = 'Crate',
},
['scratches'] = {
label = 'Scratches',
weight = 500,
stack = true,
close = true,
description = 'Scratches',
},
['smallbag'] = {
label = 'Smallbag',
weight = 500,
stack = true,
close = true,
description = 'Smallbag',
},
['weed_bigbag'] = {
label = 'Weed Bigbag',
weight = 500,
stack = true,
close = true,
description = 'Weed Bigbag',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in containers
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 hei_prop_heist_binbag 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.