CATEGORY 10 OF 24 · 856 ICONS
FiveM weapon and ammo icons
The game keeps its weapons in their own model family, prefixed w_, and every one of them is here along with its magazines, scopes, barrels, camo variants and the crates and cases they ship in. Worth knowing before you plan an item list around them: these are the world models, so a magazine renders as a magazine and an attachment as a part, not as the composed weapon card a wheel script draws.
856 of the 18,574 models in the whole icon library — 4.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 1 to 120 of 856 · page 1 of 8
- Door Gun Safe

ba_prop_door_gun_safe - Grenades

bkr_prop_grenades_02 - Gunlocker

bkr_prop_gunlocker_01a - Arcade Gun

ch_prop_arcade_gun_01a - Arcade Gun 01a Screen

ch_prop_arcade_gun_01a_screen_p1 - Arcade Gun 01a Screen

ch_prop_arcade_gun_01a_screen_p2 - Arcade Gun Bird

ch_prop_arcade_gun_bird_01a - Bloodymachete

ch_prop_ch_bloodymachete_01a - Cartridge

ch_prop_ch_cartridge_01a - Cartridge

ch_prop_ch_cartridge_01b - Cartridge

ch_prop_ch_cartridge_01c - Explosive

ch_prop_ch_explosive_01a - Guncase

ch_prop_ch_guncase_01a - Ld Bomb

ch_prop_ch_ld_bomb_01a - Office Swag Guns01

ex_office_swag_guns01 - Office Swag Guns02

ex_office_swag_guns02 - Office Swag Guns03

ex_office_swag_guns03 - Office Swag Guns04

ex_office_swag_guns04 - Exec Guncase

ex_prop_exec_guncase - Gunlocker

gr_prop_gr_gunlocker_01a - Gunsmithsupl

gr_prop_gr_gunsmithsupl_01a - Gunsmithsupl

gr_prop_gr_gunsmithsupl_02a - Gunsmithsupl

gr_prop_gr_gunsmithsupl_03a - Magspile

gr_prop_gr_magspile_01a - Missle Long

gr_prop_gr_missle_long - Missle Short

gr_prop_gr_missle_short - Pmine

gr_prop_gr_pmine_01a - Door Gun Safe

h4_prop_door_gun_safe - Ld Bomb

h4_prop_h4_ld_bomb_01a - Ld Bomb

h4_prop_h4_ld_bomb_02a - Mine

h4_prop_h4_mine_01a - Mine

h4_prop_h4_mine_02a - Mine

h4_prop_h4_mine_03a - Pumpshotgunh4

h4_prop_h4_pumpshotgunh4 - Screen Btm Missile Active

h4_prop_screen_btm_missile_active - Screen Btm Missile Ready

h4_prop_screen_btm_missile_ready - Screen Btm Missile Reload

h4_prop_screen_btm_missile_reload - Screen Top Missile Active

h4_prop_screen_top_missile_active - Screen Top Missile Ready

h4_prop_screen_top_missile_ready - Bank Heist Guns

hei_bank_heist_guns - Heist Flecca Weapons

hei_heist_flecca_weapons - Generic Heist Guns

hei_p_generic_heist_guns - Pre Heist Biker Guns

hei_p_pre_heist_biker_guns - Prison Heist Weapons

hei_prison_heist_weapons - Carrier Bombs

hei_prop_carrier_bombs_1 - Carrier Ord

hei_prop_carrier_ord_01 - Heist Emp

hei_prop_heist_emp - Heist Thermite

hei_prop_heist_thermite - Heist Thermite Flash

hei_prop_heist_thermite_flash - Bomb Ball

imp_prop_bomb_ball - Gc Grenades

lr2_prop_gc_grenades - Gc Grenades

lr2_prop_gc_grenades_02 - Osp Gun Mod Station

m23_1_m231_1_osp_gun_mod_station - Weapons Plinth

m23_1_m231_3_weapons_plinth - Srifle

m23_1_prop_m31_ar_srifle - Sminigun

m23_1_prop_m31_mg_sminigun - Guncase

m23_2_prop_m32_guncase_01a - Carrier Bombs

m24_1_prop_m24_1_carrier_bombs_1 - Carrier Ord

m24_1_prop_m24_1_carrier_ord_01 - Bomb

m24_1_prop_m41_bomb_01a - Bomb

m24_1_prop_m41_bomb_02a - Vehiclemine

m24_1_prop_m41_vehiclemine_01a - Detonator

m24_2_prop_m42_detonator_01a - Guncase

m24_2_prop_m42_guncase_01a - Homing Rocket

m24_2_prop_m42_homing_rocket_01a - Weaponcrate

m24_2_prop_m42_weaponcrate_02a - Weaponcrate

m24_2_prop_m42_weaponcrate_03a - Duffbag

m25_1_prop_m51_duffbag_c4_01a - Gun Stuff

m25_2_int_02_gun_stuff - Bomb

m25_2_prop_m52_c4_bomb_01a - Turret Post 01a Sf

m25_2_prop_m52_turret_post_01a_sf - Ld Stinger

p_ld_stinger_s - Secret Weapon

p_secret_weapon_02 - Stinger

p_stinger_02 - Stinger

p_stinger_03 - Stinger

p_stinger_04 - Stinger Piece

p_stinger_piece_01 - Stinger Piece

p_stinger_piece_02 - Musket Chrg

p_w_ar_musket_chrg - Ballistic Shield

prop_ballistic_shield - Bomb

prop_bomb_01 - Bomb

prop_bomb_01_s - Final

prop_c4_final - Final Green

prop_c4_final_green - Num

prop_c4_num_0001 - Num

prop_c4_num_0002 - Num

prop_c4_num_0003 - Gunrack

prop_cs_gunrack - Katana

prop_cs_katana_01 - Fbibombbin

prop_fbibombbin - Fbibombfile

prop_fbibombfile - Gun Case

prop_gun_case_01 - Gun Case

prop_gun_case_02 - Gun Frame

prop_gun_frame - Bomb

prop_ic_bomb - Bomb

prop_ic_bomb_b - Bomb B Tr

prop_ic_bomb_b_tr - Bomb Bl

prop_ic_bomb_bl - Bomb Bl Tr

prop_ic_bomb_bl_tr - Bomb G

prop_ic_bomb_g - Bomb G Tr

prop_ic_bomb_g_tr - Bomb P

prop_ic_bomb_p - Bomb P Tr

prop_ic_bomb_p_tr - Bomb Pk

prop_ic_bomb_pk - Bomb Pk Tr

prop_ic_bomb_pk_tr - Bomb Tr

prop_ic_bomb_tr - Bomb Wh

prop_ic_bomb_wh - Bomb Wh Tr

prop_ic_bomb_wh_tr - Deton

prop_ic_deton - Deton

prop_ic_deton_b - Deton Bl

prop_ic_deton_bl - Deton G

prop_ic_deton_g - Deton P

prop_ic_deton_p - Deton Pk

prop_ic_deton_pk - Deton Wh

prop_ic_deton_wh - Homing Rocket

prop_ic_homing_rocket - Homing Rocket

prop_ic_homing_rocket_b - Homing Rocket Bl

prop_ic_homing_rocket_bl - Homing Rocket G

prop_ic_homing_rocket_g - Homing Rocket P

prop_ic_homing_rocket_p
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 {
['door_gun_safe'] = {
label = 'Door Gun Safe',
weight = 500,
stack = true,
close = true,
description = 'Door Gun Safe',
},
['grenades'] = {
label = 'Grenades',
weight = 500,
stack = true,
close = true,
description = 'Grenades',
},
['gunlocker'] = {
label = 'Gunlocker',
weight = 500,
stack = true,
close = true,
description = 'Gunlocker',
},
['arcade_gun'] = {
label = 'Arcade Gun',
weight = 500,
stack = true,
close = true,
description = 'Arcade Gun',
},
['arcade_gun_01a_screen'] = {
label = 'Arcade Gun 01a Screen',
weight = 500,
stack = true,
close = true,
description = 'Arcade Gun 01a Screen',
},
['arcade_gun_01a_screen_2'] = {
label = 'Arcade Gun 01a Screen',
weight = 500,
stack = true,
close = true,
description = 'Arcade Gun 01a Screen',
},
['arcade_gun_bird'] = {
label = 'Arcade Gun Bird',
weight = 500,
stack = true,
close = true,
description = 'Arcade Gun Bird',
},
['bloodymachete'] = {
label = 'Bloodymachete',
weight = 500,
stack = true,
close = true,
description = 'Bloodymachete',
},
['cartridge'] = {
label = 'Cartridge',
weight = 500,
stack = true,
close = true,
description = 'Cartridge',
},
['cartridge_2'] = {
label = 'Cartridge',
weight = 500,
stack = true,
close = true,
description = 'Cartridge',
},
['cartridge_3'] = {
label = 'Cartridge',
weight = 500,
stack = true,
close = true,
description = 'Cartridge',
},
['explosive'] = {
label = 'Explosive',
weight = 500,
stack = true,
close = true,
description = 'Explosive',
},
['guncase'] = {
label = 'Guncase',
weight = 500,
stack = true,
close = true,
description = 'Guncase',
},
['ld_bomb'] = {
label = 'Ld Bomb',
weight = 500,
stack = true,
close = true,
description = 'Ld Bomb',
},
['office_swag_guns01'] = {
label = 'Office Swag Guns01',
weight = 500,
stack = true,
close = true,
description = 'Office Swag Guns01',
},
['office_swag_guns02'] = {
label = 'Office Swag Guns02',
weight = 500,
stack = true,
close = true,
description = 'Office Swag Guns02',
},
['office_swag_guns03'] = {
label = 'Office Swag Guns03',
weight = 500,
stack = true,
close = true,
description = 'Office Swag Guns03',
},
['office_swag_guns04'] = {
label = 'Office Swag Guns04',
weight = 500,
stack = true,
close = true,
description = 'Office Swag Guns04',
},
['exec_guncase'] = {
label = 'Exec Guncase',
weight = 500,
stack = true,
close = true,
description = 'Exec Guncase',
},
['gunlocker_2'] = {
label = 'Gunlocker',
weight = 500,
stack = true,
close = true,
description = 'Gunlocker',
},
['gunsmithsupl'] = {
label = 'Gunsmithsupl',
weight = 500,
stack = true,
close = true,
description = 'Gunsmithsupl',
},
['gunsmithsupl_2'] = {
label = 'Gunsmithsupl',
weight = 500,
stack = true,
close = true,
description = 'Gunsmithsupl',
},
['gunsmithsupl_3'] = {
label = 'Gunsmithsupl',
weight = 500,
stack = true,
close = true,
description = 'Gunsmithsupl',
},
['magspile'] = {
label = 'Magspile',
weight = 500,
stack = true,
close = true,
description = 'Magspile',
},
['missle_long'] = {
label = 'Missle Long',
weight = 500,
stack = true,
close = true,
description = 'Missle Long',
},
['missle_short'] = {
label = 'Missle Short',
weight = 500,
stack = true,
close = true,
description = 'Missle Short',
},
['pmine'] = {
label = 'Pmine',
weight = 500,
stack = true,
close = true,
description = 'Pmine',
},
['door_gun_safe_2'] = {
label = 'Door Gun Safe',
weight = 500,
stack = true,
close = true,
description = 'Door Gun Safe',
},
['ld_bomb_2'] = {
label = 'Ld Bomb',
weight = 500,
stack = true,
close = true,
description = 'Ld Bomb',
},
['ld_bomb_3'] = {
label = 'Ld Bomb',
weight = 500,
stack = true,
close = true,
description = 'Ld Bomb',
},
['mine'] = {
label = 'Mine',
weight = 500,
stack = true,
close = true,
description = 'Mine',
},
['mine_2'] = {
label = 'Mine',
weight = 500,
stack = true,
close = true,
description = 'Mine',
},
['mine_3'] = {
label = 'Mine',
weight = 500,
stack = true,
close = true,
description = 'Mine',
},
['pumpshotgunh4'] = {
label = 'Pumpshotgunh4',
weight = 500,
stack = true,
close = true,
description = 'Pumpshotgunh4',
},
['screen_btm_missile_active'] = {
label = 'Screen Btm Missile Active',
weight = 500,
stack = true,
close = true,
description = 'Screen Btm Missile Active',
},
['screen_btm_missile_ready'] = {
label = 'Screen Btm Missile Ready',
weight = 500,
stack = true,
close = true,
description = 'Screen Btm Missile Ready',
},
['screen_btm_missile_reload'] = {
label = 'Screen Btm Missile Reload',
weight = 500,
stack = true,
close = true,
description = 'Screen Btm Missile Reload',
},
['screen_top_missile_active'] = {
label = 'Screen Top Missile Active',
weight = 500,
stack = true,
close = true,
description = 'Screen Top Missile Active',
},
['screen_top_missile_ready'] = {
label = 'Screen Top Missile Ready',
weight = 500,
stack = true,
close = true,
description = 'Screen Top Missile Ready',
},
['bank_heist_guns'] = {
label = 'Bank Heist Guns',
weight = 500,
stack = true,
close = true,
description = 'Bank Heist Guns',
},
['heist_flecca_weapons'] = {
label = 'Heist Flecca Weapons',
weight = 500,
stack = true,
close = true,
description = 'Heist Flecca Weapons',
},
['generic_heist_guns'] = {
label = 'Generic Heist Guns',
weight = 500,
stack = true,
close = true,
description = 'Generic Heist Guns',
},
['pre_heist_biker_guns'] = {
label = 'Pre Heist Biker Guns',
weight = 500,
stack = true,
close = true,
description = 'Pre Heist Biker Guns',
},
['prison_heist_weapons'] = {
label = 'Prison Heist Weapons',
weight = 500,
stack = true,
close = true,
description = 'Prison Heist Weapons',
},
['carrier_bombs'] = {
label = 'Carrier Bombs',
weight = 500,
stack = true,
close = true,
description = 'Carrier Bombs',
},
['carrier_ord'] = {
label = 'Carrier Ord',
weight = 500,
stack = true,
close = true,
description = 'Carrier Ord',
},
['heist_emp'] = {
label = 'Heist Emp',
weight = 500,
stack = true,
close = true,
description = 'Heist Emp',
},
['heist_thermite'] = {
label = 'Heist Thermite',
weight = 500,
stack = true,
close = true,
description = 'Heist Thermite',
},
['heist_thermite_flash'] = {
label = 'Heist Thermite Flash',
weight = 500,
stack = true,
close = true,
description = 'Heist Thermite Flash',
},
['bomb_ball'] = {
label = 'Bomb Ball',
weight = 500,
stack = true,
close = true,
description = 'Bomb Ball',
},
['gc_grenades'] = {
label = 'Gc Grenades',
weight = 500,
stack = true,
close = true,
description = 'Gc Grenades',
},
['gc_grenades_2'] = {
label = 'Gc Grenades',
weight = 500,
stack = true,
close = true,
description = 'Gc Grenades',
},
['osp_gun_mod_station'] = {
label = 'Osp Gun Mod Station',
weight = 500,
stack = true,
close = true,
description = 'Osp Gun Mod Station',
},
['weapons_plinth'] = {
label = 'Weapons Plinth',
weight = 500,
stack = true,
close = true,
description = 'Weapons Plinth',
},
['srifle'] = {
label = 'Srifle',
weight = 500,
stack = true,
close = true,
description = 'Srifle',
},
['sminigun'] = {
label = 'Sminigun',
weight = 500,
stack = true,
close = true,
description = 'Sminigun',
},
['guncase_2'] = {
label = 'Guncase',
weight = 500,
stack = true,
close = true,
description = 'Guncase',
},
['carrier_bombs_2'] = {
label = 'Carrier Bombs',
weight = 500,
stack = true,
close = true,
description = 'Carrier Bombs',
},
['carrier_ord_2'] = {
label = 'Carrier Ord',
weight = 500,
stack = true,
close = true,
description = 'Carrier Ord',
},
['bomb'] = {
label = 'Bomb',
weight = 500,
stack = true,
close = true,
description = 'Bomb',
},
['bomb_2'] = {
label = 'Bomb',
weight = 500,
stack = true,
close = true,
description = 'Bomb',
},
['vehiclemine'] = {
label = 'Vehiclemine',
weight = 500,
stack = true,
close = true,
description = 'Vehiclemine',
},
['detonator'] = {
label = 'Detonator',
weight = 500,
stack = true,
close = true,
description = 'Detonator',
},
['guncase_3'] = {
label = 'Guncase',
weight = 500,
stack = true,
close = true,
description = 'Guncase',
},
['homing_rocket'] = {
label = 'Homing Rocket',
weight = 500,
stack = true,
close = true,
description = 'Homing Rocket',
},
['weaponcrate'] = {
label = 'Weaponcrate',
weight = 500,
stack = true,
close = true,
description = 'Weaponcrate',
},
['weaponcrate_2'] = {
label = 'Weaponcrate',
weight = 500,
stack = true,
close = true,
description = 'Weaponcrate',
},
['duffbag'] = {
label = 'Duffbag',
weight = 500,
stack = true,
close = true,
description = 'Duffbag',
},
['gun_stuff'] = {
label = 'Gun Stuff',
weight = 500,
stack = true,
close = true,
description = 'Gun Stuff',
},
['bomb_3'] = {
label = 'Bomb',
weight = 500,
stack = true,
close = true,
description = 'Bomb',
},
['turret_post_01a_sf'] = {
label = 'Turret Post 01a Sf',
weight = 500,
stack = true,
close = true,
description = 'Turret Post 01a Sf',
},
['ld_stinger'] = {
label = 'Ld Stinger',
weight = 500,
stack = true,
close = true,
description = 'Ld Stinger',
},
['secret_weapon'] = {
label = 'Secret Weapon',
weight = 500,
stack = true,
close = true,
description = 'Secret Weapon',
},
['stinger'] = {
label = 'Stinger',
weight = 500,
stack = true,
close = true,
description = 'Stinger',
},
['stinger_2'] = {
label = 'Stinger',
weight = 500,
stack = true,
close = true,
description = 'Stinger',
},
['stinger_3'] = {
label = 'Stinger',
weight = 500,
stack = true,
close = true,
description = 'Stinger',
},
['stinger_piece'] = {
label = 'Stinger Piece',
weight = 500,
stack = true,
close = true,
description = 'Stinger Piece',
},
['stinger_piece_2'] = {
label = 'Stinger Piece',
weight = 500,
stack = true,
close = true,
description = 'Stinger Piece',
},
['musket_chrg'] = {
label = 'Musket Chrg',
weight = 500,
stack = true,
close = true,
description = 'Musket Chrg',
},
['ballistic_shield'] = {
label = 'Ballistic Shield',
weight = 500,
stack = true,
close = true,
description = 'Ballistic Shield',
},
['bomb_4'] = {
label = 'Bomb',
weight = 500,
stack = true,
close = true,
description = 'Bomb',
},
['bomb_5'] = {
label = 'Bomb',
weight = 500,
stack = true,
close = true,
description = 'Bomb',
},
['final'] = {
label = 'Final',
weight = 500,
stack = true,
close = true,
description = 'Final',
},
['final_green'] = {
label = 'Final Green',
weight = 500,
stack = true,
close = true,
description = 'Final Green',
},
['num'] = {
label = 'Num',
weight = 500,
stack = true,
close = true,
description = 'Num',
},
['num_2'] = {
label = 'Num',
weight = 500,
stack = true,
close = true,
description = 'Num',
},
['num_3'] = {
label = 'Num',
weight = 500,
stack = true,
close = true,
description = 'Num',
},
['gunrack'] = {
label = 'Gunrack',
weight = 500,
stack = true,
close = true,
description = 'Gunrack',
},
['katana'] = {
label = 'Katana',
weight = 500,
stack = true,
close = true,
description = 'Katana',
},
['fbibombbin'] = {
label = 'Fbibombbin',
weight = 500,
stack = true,
close = true,
description = 'Fbibombbin',
},
['fbibombfile'] = {
label = 'Fbibombfile',
weight = 500,
stack = true,
close = true,
description = 'Fbibombfile',
},
['gun_case'] = {
label = 'Gun Case',
weight = 500,
stack = true,
close = true,
description = 'Gun Case',
},
['gun_case_2'] = {
label = 'Gun Case',
weight = 500,
stack = true,
close = true,
description = 'Gun Case',
},
['gun_frame'] = {
label = 'Gun Frame',
weight = 500,
stack = true,
close = true,
description = 'Gun Frame',
},
['bomb_6'] = {
label = 'Bomb',
weight = 500,
stack = true,
close = true,
description = 'Bomb',
},
['bomb_7'] = {
label = 'Bomb',
weight = 500,
stack = true,
close = true,
description = 'Bomb',
},
['bomb_b_tr'] = {
label = 'Bomb B Tr',
weight = 500,
stack = true,
close = true,
description = 'Bomb B Tr',
},
['bomb_bl'] = {
label = 'Bomb Bl',
weight = 500,
stack = true,
close = true,
description = 'Bomb Bl',
},
['bomb_bl_tr'] = {
label = 'Bomb Bl Tr',
weight = 500,
stack = true,
close = true,
description = 'Bomb Bl Tr',
},
['bomb_g'] = {
label = 'Bomb G',
weight = 500,
stack = true,
close = true,
description = 'Bomb G',
},
['bomb_g_tr'] = {
label = 'Bomb G Tr',
weight = 500,
stack = true,
close = true,
description = 'Bomb G Tr',
},
['bomb_p'] = {
label = 'Bomb P',
weight = 500,
stack = true,
close = true,
description = 'Bomb P',
},
['bomb_p_tr'] = {
label = 'Bomb P Tr',
weight = 500,
stack = true,
close = true,
description = 'Bomb P Tr',
},
['bomb_pk'] = {
label = 'Bomb Pk',
weight = 500,
stack = true,
close = true,
description = 'Bomb Pk',
},
['bomb_pk_tr'] = {
label = 'Bomb Pk Tr',
weight = 500,
stack = true,
close = true,
description = 'Bomb Pk Tr',
},
['bomb_tr'] = {
label = 'Bomb Tr',
weight = 500,
stack = true,
close = true,
description = 'Bomb Tr',
},
['bomb_wh'] = {
label = 'Bomb Wh',
weight = 500,
stack = true,
close = true,
description = 'Bomb Wh',
},
['bomb_wh_tr'] = {
label = 'Bomb Wh Tr',
weight = 500,
stack = true,
close = true,
description = 'Bomb Wh Tr',
},
['deton'] = {
label = 'Deton',
weight = 500,
stack = true,
close = true,
description = 'Deton',
},
['deton_2'] = {
label = 'Deton',
weight = 500,
stack = true,
close = true,
description = 'Deton',
},
['deton_bl'] = {
label = 'Deton Bl',
weight = 500,
stack = true,
close = true,
description = 'Deton Bl',
},
['deton_g'] = {
label = 'Deton G',
weight = 500,
stack = true,
close = true,
description = 'Deton G',
},
['deton_p'] = {
label = 'Deton P',
weight = 500,
stack = true,
close = true,
description = 'Deton P',
},
['deton_pk'] = {
label = 'Deton Pk',
weight = 500,
stack = true,
close = true,
description = 'Deton Pk',
},
['deton_wh'] = {
label = 'Deton Wh',
weight = 500,
stack = true,
close = true,
description = 'Deton Wh',
},
['homing_rocket_2'] = {
label = 'Homing Rocket',
weight = 500,
stack = true,
close = true,
description = 'Homing Rocket',
},
['homing_rocket_3'] = {
label = 'Homing Rocket',
weight = 500,
stack = true,
close = true,
description = 'Homing Rocket',
},
['homing_rocket_bl'] = {
label = 'Homing Rocket Bl',
weight = 500,
stack = true,
close = true,
description = 'Homing Rocket Bl',
},
['homing_rocket_g'] = {
label = 'Homing Rocket G',
weight = 500,
stack = true,
close = true,
description = 'Homing Rocket G',
},
['homing_rocket_p'] = {
label = 'Homing Rocket P',
weight = 500,
stack = true,
close = true,
description = 'Homing Rocket P',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in weapons and ammo
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 ba_prop_door_gun_safe 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.