CATEGORY 9 OF 24 · 547 ICONS
FiveM gear and clothing icons — page 4
Page 4 of 5: models 361 to 480 of the 547 in this group, in model-name order. Keys and keyrings, masks, handcuffs, rope, parachutes, armour, helmets, binoculars, clothing and the odd objects that end up in a loadout without belonging anywhere else. Police and whitelisted servers use this group hardest.
547 of the 18,574 models in the whole icon library — 2.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 361 to 480 of 547 · page 4 of 5
- Candle

prop_mem_candle_04 - Candle

prop_mem_candle_05 - Candle

prop_mem_candle_06 - Candle Combo

prop_mem_candle_combo - Michael Balaclava

prop_michael_balaclava - Transform Parachute

prop_mk_transform_parachute - Old Boot

prop_old_boot - Paint Brush

prop_paint_brush01 - Paint Brush

prop_paint_brush02 - Paint Brush

prop_paint_brush03 - Paint Brush

prop_paint_brush04 - Paint Brush

prop_paint_brush05 - Parachute

prop_parachute - Parapack

prop_parapack_01 - Pistol Holster

prop_pistol_holster - Player Gasmask

prop_player_gasmask - Proxy Hat

prop_proxy_hat_01 - Rag

prop_rag_01 - Riot Shield

prop_riot_shield - Rolled Sock

prop_rolled_sock_01 - Rolled Sock

prop_rolled_sock_02 - Rope Family

prop_rope_family_3 - Rope Hook

prop_rope_hook_01 - Rub Trainers

prop_rub_trainers_01 - Rub Trainers

prop_rub_trainers_01b - Rub Trainers

prop_rub_trainers_01c - Safety Glasses

prop_safety_glasses - Scn Police Torch

prop_scn_police_torch - Shower Towel

prop_shower_towel - Skip Rope

prop_skip_rope_01 - Slacks

prop_slacks_01 - Slacks

prop_slacks_02 - Smg Holster

prop_smg_holster_01 - Stag Rope

prop_stag_do_rope - Shirt Ironing

prop_t_shirt_ironing - T Shirt Row

prop_t_shirt_row_01 - T Shirt Row

prop_t_shirt_row_02 - T Shirt Row

prop_t_shirt_row_02b - T Shirt Row

prop_t_shirt_row_03 - T Shirt Row

prop_t_shirt_row_04 - T Shirt Row

prop_t_shirt_row_05l - T Shirt Row

prop_t_shirt_row_05r - Tint Towel

prop_tint_towel - Tint Towels

prop_tint_towels_01 - Tint Towels

prop_tint_towels_01b - Toothbrush

prop_toothbrush_01 - Toothpaste

prop_toothpaste_01 - Towel

prop_towel2_01 - Towel

prop_towel2_02 - Towel

prop_towel_01 - Towel Rail

prop_towel_rail_01 - Towel Rail

prop_towel_rail_02 - Trevor Rope

prop_trevor_rope_01 - Parachute

prop_v_parachute - Knife

prop_w_me_knife_01 - Weld Torch

prop_weld_torch - Welding Mask

prop_welding_mask_01 - Welding Mask

prop_welding_mask_01_s - Skirting Tech

reh_int4_skirting_tech - Glasses

reh_prop_reh_glasses_smt_01a - Hat Cowboy

reh_prop_reh_hat_cowboy_01a - Keycard

reh_prop_reh_keycard_01a - Lantern

reh_prop_reh_lantern_pk_01a - Lantern

reh_prop_reh_lantern_pk_01b - Lantern

reh_prop_reh_lantern_pk_01c - Para Flat

reh_prop_reh_para_flat_01a - Para Sp

reh_prop_reh_para_sp_s_01a - Rebreather

reh_prop_reh_rebreather_01a - Candles

sf_mp_h_acc_candles_02 - Candles

sf_mp_h_acc_candles_05 - Candles

sf_mp_h_acc_candles_06 - Cap

sf_prop_art_cap_01a - Bullet

sf_prop_sf_art_bullet_01a - Car Keys

sf_prop_sf_car_keys_01a - Helmet

sf_prop_sf_helmet_01a - Specraces Para

sr_prop_specraces_para_s - Specraces Para

sr_prop_specraces_para_s_01 - Candles

sum_mp_h_acc_candles_02 - Candles

sum_mp_h_acc_candles_05 - Candles

sum_mp_h_acc_candles_06 - Pants1

sum_mpapyacht_pants1 - Pants2

sum_mpapyacht_pants2 - Pants3

sum_mpapyacht_pants3 - Pants4

sum_mpapyacht_pants4 - Pants5

sum_mpapyacht_pants5 - Pants6

sum_mpapyacht_pants6 - Ac Headdress

sum_prop_ac_headdress_01a - Ac Monstermask

sum_prop_ac_monstermask_01a - Lock

tr_prop_tr_lock_01a - Para Sp

tr_prop_tr_para_sp_s_01a - Ap Hi Pants1

v_16_ap_hi_pants1 - Ap Hi Pants2

v_16_ap_hi_pants2 - Ap Hi Pants3

v_16_ap_hi_pants3 - Ap Hi Pants4

v_16_ap_hi_pants4 - Ap Hi Pants5

v_16_ap_hi_pants5 - Ap Hi Pants6

v_16_ap_hi_pants6 - Ap Mid Pants1

v_16_ap_mid_pants1 - Ap Mid Pants2

v_16_ap_mid_pants2 - Ap Mid Pants3

v_16_ap_mid_pants3 - Ap Mid Pants4

v_16_ap_mid_pants4 - Ap Mid Pants5

v_16_ap_mid_pants5 - Skateboard

v_16_skateboard - Studio Pants1

v_16_studio_pants1 - Studio Pants2

v_16_studio_pants2 - Studio Pants3

v_16_studio_pants3 - Studio Skirt

v_16_studio_skirt - Bdr Mesh Lstshirt

v_24_bdr_mesh_lstshirt - Bdrm Mesh Wallshirts

v_24_bdrm_mesh_wallshirts - Hangingclothes

v_24_hangingclothes - Hangingclothes1

v_24_hangingclothes1 - Highvizjackets

v_31a_highvizjackets - Highvizjackets001

v_31a_highvizjackets001 - M Clothes

v_44_m_clothes - M Spyglasses

v_44_m_spyglasses - Mesh Shoes

v_61_bd1_mesh_shoes - Mesh Clothes

v_61_bed1_mesh_clothes - Mesh Clothesmess

v_61_bed1_mesh_clothesmess - Brush

v_club_brush - Comb

v_club_comb - Roc Jacket

v_club_roc_jacket1
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 {
['candle'] = {
label = 'Candle',
weight = 500,
stack = true,
close = true,
description = 'Candle',
},
['candle_2'] = {
label = 'Candle',
weight = 500,
stack = true,
close = true,
description = 'Candle',
},
['candle_3'] = {
label = 'Candle',
weight = 500,
stack = true,
close = true,
description = 'Candle',
},
['candle_combo'] = {
label = 'Candle Combo',
weight = 500,
stack = true,
close = true,
description = 'Candle Combo',
},
['michael_balaclava'] = {
label = 'Michael Balaclava',
weight = 500,
stack = true,
close = true,
description = 'Michael Balaclava',
},
['transform_parachute'] = {
label = 'Transform Parachute',
weight = 500,
stack = true,
close = true,
description = 'Transform Parachute',
},
['old_boot'] = {
label = 'Old Boot',
weight = 500,
stack = true,
close = true,
description = 'Old Boot',
},
['paint_brush'] = {
label = 'Paint Brush',
weight = 500,
stack = true,
close = true,
description = 'Paint Brush',
},
['paint_brush_2'] = {
label = 'Paint Brush',
weight = 500,
stack = true,
close = true,
description = 'Paint Brush',
},
['paint_brush_3'] = {
label = 'Paint Brush',
weight = 500,
stack = true,
close = true,
description = 'Paint Brush',
},
['paint_brush_4'] = {
label = 'Paint Brush',
weight = 500,
stack = true,
close = true,
description = 'Paint Brush',
},
['paint_brush_5'] = {
label = 'Paint Brush',
weight = 500,
stack = true,
close = true,
description = 'Paint Brush',
},
['parachute'] = {
label = 'Parachute',
weight = 500,
stack = true,
close = true,
description = 'Parachute',
},
['parapack'] = {
label = 'Parapack',
weight = 500,
stack = true,
close = true,
description = 'Parapack',
},
['pistol_holster'] = {
label = 'Pistol Holster',
weight = 500,
stack = true,
close = true,
description = 'Pistol Holster',
},
['player_gasmask'] = {
label = 'Player Gasmask',
weight = 500,
stack = true,
close = true,
description = 'Player Gasmask',
},
['proxy_hat'] = {
label = 'Proxy Hat',
weight = 500,
stack = true,
close = true,
description = 'Proxy Hat',
},
['rag'] = {
label = 'Rag',
weight = 500,
stack = true,
close = true,
description = 'Rag',
},
['riot_shield'] = {
label = 'Riot Shield',
weight = 500,
stack = true,
close = true,
description = 'Riot Shield',
},
['rolled_sock'] = {
label = 'Rolled Sock',
weight = 500,
stack = true,
close = true,
description = 'Rolled Sock',
},
['rolled_sock_2'] = {
label = 'Rolled Sock',
weight = 500,
stack = true,
close = true,
description = 'Rolled Sock',
},
['rope_family'] = {
label = 'Rope Family',
weight = 500,
stack = true,
close = true,
description = 'Rope Family',
},
['rope_hook'] = {
label = 'Rope Hook',
weight = 500,
stack = true,
close = true,
description = 'Rope Hook',
},
['rub_trainers'] = {
label = 'Rub Trainers',
weight = 500,
stack = true,
close = true,
description = 'Rub Trainers',
},
['rub_trainers_2'] = {
label = 'Rub Trainers',
weight = 500,
stack = true,
close = true,
description = 'Rub Trainers',
},
['rub_trainers_3'] = {
label = 'Rub Trainers',
weight = 500,
stack = true,
close = true,
description = 'Rub Trainers',
},
['safety_glasses'] = {
label = 'Safety Glasses',
weight = 500,
stack = true,
close = true,
description = 'Safety Glasses',
},
['scn_police_torch'] = {
label = 'Scn Police Torch',
weight = 500,
stack = true,
close = true,
description = 'Scn Police Torch',
},
['shower_towel'] = {
label = 'Shower Towel',
weight = 500,
stack = true,
close = true,
description = 'Shower Towel',
},
['skip_rope'] = {
label = 'Skip Rope',
weight = 500,
stack = true,
close = true,
description = 'Skip Rope',
},
['slacks'] = {
label = 'Slacks',
weight = 500,
stack = true,
close = true,
description = 'Slacks',
},
['slacks_2'] = {
label = 'Slacks',
weight = 500,
stack = true,
close = true,
description = 'Slacks',
},
['smg_holster'] = {
label = 'Smg Holster',
weight = 500,
stack = true,
close = true,
description = 'Smg Holster',
},
['stag_rope'] = {
label = 'Stag Rope',
weight = 500,
stack = true,
close = true,
description = 'Stag Rope',
},
['shirt_ironing'] = {
label = 'Shirt Ironing',
weight = 500,
stack = true,
close = true,
description = 'Shirt Ironing',
},
['t_shirt_row'] = {
label = 'T Shirt Row',
weight = 500,
stack = true,
close = true,
description = 'T Shirt Row',
},
['t_shirt_row_2'] = {
label = 'T Shirt Row',
weight = 500,
stack = true,
close = true,
description = 'T Shirt Row',
},
['t_shirt_row_3'] = {
label = 'T Shirt Row',
weight = 500,
stack = true,
close = true,
description = 'T Shirt Row',
},
['t_shirt_row_4'] = {
label = 'T Shirt Row',
weight = 500,
stack = true,
close = true,
description = 'T Shirt Row',
},
['t_shirt_row_5'] = {
label = 'T Shirt Row',
weight = 500,
stack = true,
close = true,
description = 'T Shirt Row',
},
['t_shirt_row_6'] = {
label = 'T Shirt Row',
weight = 500,
stack = true,
close = true,
description = 'T Shirt Row',
},
['t_shirt_row_7'] = {
label = 'T Shirt Row',
weight = 500,
stack = true,
close = true,
description = 'T Shirt Row',
},
['tint_towel'] = {
label = 'Tint Towel',
weight = 500,
stack = true,
close = true,
description = 'Tint Towel',
},
['tint_towels'] = {
label = 'Tint Towels',
weight = 500,
stack = true,
close = true,
description = 'Tint Towels',
},
['tint_towels_2'] = {
label = 'Tint Towels',
weight = 500,
stack = true,
close = true,
description = 'Tint Towels',
},
['toothbrush'] = {
label = 'Toothbrush',
weight = 500,
stack = true,
close = true,
description = 'Toothbrush',
},
['toothpaste'] = {
label = 'Toothpaste',
weight = 500,
stack = true,
close = true,
description = 'Toothpaste',
},
['towel'] = {
label = 'Towel',
weight = 500,
stack = true,
close = true,
description = 'Towel',
},
['towel_2'] = {
label = 'Towel',
weight = 500,
stack = true,
close = true,
description = 'Towel',
},
['towel_3'] = {
label = 'Towel',
weight = 500,
stack = true,
close = true,
description = 'Towel',
},
['towel_rail'] = {
label = 'Towel Rail',
weight = 500,
stack = true,
close = true,
description = 'Towel Rail',
},
['towel_rail_2'] = {
label = 'Towel Rail',
weight = 500,
stack = true,
close = true,
description = 'Towel Rail',
},
['trevor_rope'] = {
label = 'Trevor Rope',
weight = 500,
stack = true,
close = true,
description = 'Trevor Rope',
},
['parachute_2'] = {
label = 'Parachute',
weight = 500,
stack = true,
close = true,
description = 'Parachute',
},
['knife'] = {
label = 'Knife',
weight = 500,
stack = true,
close = true,
description = 'Knife',
},
['weld_torch'] = {
label = 'Weld Torch',
weight = 500,
stack = true,
close = true,
description = 'Weld Torch',
},
['welding_mask'] = {
label = 'Welding Mask',
weight = 500,
stack = true,
close = true,
description = 'Welding Mask',
},
['welding_mask_2'] = {
label = 'Welding Mask',
weight = 500,
stack = true,
close = true,
description = 'Welding Mask',
},
['skirting_tech'] = {
label = 'Skirting Tech',
weight = 500,
stack = true,
close = true,
description = 'Skirting Tech',
},
['glasses'] = {
label = 'Glasses',
weight = 500,
stack = true,
close = true,
description = 'Glasses',
},
['hat_cowboy'] = {
label = 'Hat Cowboy',
weight = 500,
stack = true,
close = true,
description = 'Hat Cowboy',
},
['keycard'] = {
label = 'Keycard',
weight = 500,
stack = true,
close = true,
description = 'Keycard',
},
['lantern'] = {
label = 'Lantern',
weight = 500,
stack = true,
close = true,
description = 'Lantern',
},
['lantern_2'] = {
label = 'Lantern',
weight = 500,
stack = true,
close = true,
description = 'Lantern',
},
['lantern_3'] = {
label = 'Lantern',
weight = 500,
stack = true,
close = true,
description = 'Lantern',
},
['para_flat'] = {
label = 'Para Flat',
weight = 500,
stack = true,
close = true,
description = 'Para Flat',
},
['para_sp'] = {
label = 'Para Sp',
weight = 500,
stack = true,
close = true,
description = 'Para Sp',
},
['rebreather'] = {
label = 'Rebreather',
weight = 500,
stack = true,
close = true,
description = 'Rebreather',
},
['candles'] = {
label = 'Candles',
weight = 500,
stack = true,
close = true,
description = 'Candles',
},
['candles_2'] = {
label = 'Candles',
weight = 500,
stack = true,
close = true,
description = 'Candles',
},
['candles_3'] = {
label = 'Candles',
weight = 500,
stack = true,
close = true,
description = 'Candles',
},
['cap'] = {
label = 'Cap',
weight = 500,
stack = true,
close = true,
description = 'Cap',
},
['bullet'] = {
label = 'Bullet',
weight = 500,
stack = true,
close = true,
description = 'Bullet',
},
['car_keys'] = {
label = 'Car Keys',
weight = 500,
stack = true,
close = true,
description = 'Car Keys',
},
['helmet'] = {
label = 'Helmet',
weight = 500,
stack = true,
close = true,
description = 'Helmet',
},
['specraces_para'] = {
label = 'Specraces Para',
weight = 500,
stack = true,
close = true,
description = 'Specraces Para',
},
['specraces_para_2'] = {
label = 'Specraces Para',
weight = 500,
stack = true,
close = true,
description = 'Specraces Para',
},
['candles_4'] = {
label = 'Candles',
weight = 500,
stack = true,
close = true,
description = 'Candles',
},
['candles_5'] = {
label = 'Candles',
weight = 500,
stack = true,
close = true,
description = 'Candles',
},
['candles_6'] = {
label = 'Candles',
weight = 500,
stack = true,
close = true,
description = 'Candles',
},
['pants1'] = {
label = 'Pants1',
weight = 500,
stack = true,
close = true,
description = 'Pants1',
},
['pants2'] = {
label = 'Pants2',
weight = 500,
stack = true,
close = true,
description = 'Pants2',
},
['pants3'] = {
label = 'Pants3',
weight = 500,
stack = true,
close = true,
description = 'Pants3',
},
['pants4'] = {
label = 'Pants4',
weight = 500,
stack = true,
close = true,
description = 'Pants4',
},
['pants5'] = {
label = 'Pants5',
weight = 500,
stack = true,
close = true,
description = 'Pants5',
},
['pants6'] = {
label = 'Pants6',
weight = 500,
stack = true,
close = true,
description = 'Pants6',
},
['ac_headdress'] = {
label = 'Ac Headdress',
weight = 500,
stack = true,
close = true,
description = 'Ac Headdress',
},
['ac_monstermask'] = {
label = 'Ac Monstermask',
weight = 500,
stack = true,
close = true,
description = 'Ac Monstermask',
},
['lock'] = {
label = 'Lock',
weight = 500,
stack = true,
close = true,
description = 'Lock',
},
['para_sp_2'] = {
label = 'Para Sp',
weight = 500,
stack = true,
close = true,
description = 'Para Sp',
},
['ap_hi_pants1'] = {
label = 'Ap Hi Pants1',
weight = 500,
stack = true,
close = true,
description = 'Ap Hi Pants1',
},
['ap_hi_pants2'] = {
label = 'Ap Hi Pants2',
weight = 500,
stack = true,
close = true,
description = 'Ap Hi Pants2',
},
['ap_hi_pants3'] = {
label = 'Ap Hi Pants3',
weight = 500,
stack = true,
close = true,
description = 'Ap Hi Pants3',
},
['ap_hi_pants4'] = {
label = 'Ap Hi Pants4',
weight = 500,
stack = true,
close = true,
description = 'Ap Hi Pants4',
},
['ap_hi_pants5'] = {
label = 'Ap Hi Pants5',
weight = 500,
stack = true,
close = true,
description = 'Ap Hi Pants5',
},
['ap_hi_pants6'] = {
label = 'Ap Hi Pants6',
weight = 500,
stack = true,
close = true,
description = 'Ap Hi Pants6',
},
['ap_mid_pants1'] = {
label = 'Ap Mid Pants1',
weight = 500,
stack = true,
close = true,
description = 'Ap Mid Pants1',
},
['ap_mid_pants2'] = {
label = 'Ap Mid Pants2',
weight = 500,
stack = true,
close = true,
description = 'Ap Mid Pants2',
},
['ap_mid_pants3'] = {
label = 'Ap Mid Pants3',
weight = 500,
stack = true,
close = true,
description = 'Ap Mid Pants3',
},
['ap_mid_pants4'] = {
label = 'Ap Mid Pants4',
weight = 500,
stack = true,
close = true,
description = 'Ap Mid Pants4',
},
['ap_mid_pants5'] = {
label = 'Ap Mid Pants5',
weight = 500,
stack = true,
close = true,
description = 'Ap Mid Pants5',
},
['skateboard'] = {
label = 'Skateboard',
weight = 500,
stack = true,
close = true,
description = 'Skateboard',
},
['studio_pants1'] = {
label = 'Studio Pants1',
weight = 500,
stack = true,
close = true,
description = 'Studio Pants1',
},
['studio_pants2'] = {
label = 'Studio Pants2',
weight = 500,
stack = true,
close = true,
description = 'Studio Pants2',
},
['studio_pants3'] = {
label = 'Studio Pants3',
weight = 500,
stack = true,
close = true,
description = 'Studio Pants3',
},
['studio_skirt'] = {
label = 'Studio Skirt',
weight = 500,
stack = true,
close = true,
description = 'Studio Skirt',
},
['bdr_mesh_lstshirt'] = {
label = 'Bdr Mesh Lstshirt',
weight = 500,
stack = true,
close = true,
description = 'Bdr Mesh Lstshirt',
},
['bdrm_mesh_wallshirts'] = {
label = 'Bdrm Mesh Wallshirts',
weight = 500,
stack = true,
close = true,
description = 'Bdrm Mesh Wallshirts',
},
['hangingclothes'] = {
label = 'Hangingclothes',
weight = 500,
stack = true,
close = true,
description = 'Hangingclothes',
},
['hangingclothes1'] = {
label = 'Hangingclothes1',
weight = 500,
stack = true,
close = true,
description = 'Hangingclothes1',
},
['highvizjackets'] = {
label = 'Highvizjackets',
weight = 500,
stack = true,
close = true,
description = 'Highvizjackets',
},
['highvizjackets001'] = {
label = 'Highvizjackets001',
weight = 500,
stack = true,
close = true,
description = 'Highvizjackets001',
},
['m_clothes'] = {
label = 'M Clothes',
weight = 500,
stack = true,
close = true,
description = 'M Clothes',
},
['m_spyglasses'] = {
label = 'M Spyglasses',
weight = 500,
stack = true,
close = true,
description = 'M Spyglasses',
},
['mesh_shoes'] = {
label = 'Mesh Shoes',
weight = 500,
stack = true,
close = true,
description = 'Mesh Shoes',
},
['mesh_clothes'] = {
label = 'Mesh Clothes',
weight = 500,
stack = true,
close = true,
description = 'Mesh Clothes',
},
['mesh_clothesmess'] = {
label = 'Mesh Clothesmess',
weight = 500,
stack = true,
close = true,
description = 'Mesh Clothesmess',
},
['brush'] = {
label = 'Brush',
weight = 500,
stack = true,
close = true,
description = 'Brush',
},
['comb'] = {
label = 'Comb',
weight = 500,
stack = true,
close = true,
description = 'Comb',
},
['roc_jacket'] = {
label = 'Roc Jacket',
weight = 500,
stack = true,
close = true,
description = 'Roc Jacket',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in gear
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 prop_mem_candle_04 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.