Grand opening25% off everything with FAM-261023-261025-UL4B9this weekendTick it in your cart Halloween Edition36 maps, limited runlimited runShop the drop

CATEGORY 10 OF 24 · 856 ICONS

FiveM weapon and ammo icons — page 2

Page 2 of 8: models 121 to 240 of the 856 in this group, in model-name order. 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.

856 icons

Showing 121 to 240 of 856 · page 2 of 8

  • Homing Rocket Pk (prop_ic_homing_rocket_pk) FiveM inventory icon
    Homing Rocket Pkprop_ic_homing_rocket_pk
    png
  • Homing Rocket Wh (prop_ic_homing_rocket_wh) FiveM inventory icon
    Homing Rocket Whprop_ic_homing_rocket_wh
    png
  • Mguns (prop_ic_mguns) FiveM inventory icon
    Mgunsprop_ic_mguns
    png
  • Mguns (prop_ic_mguns_b) FiveM inventory icon
    Mgunsprop_ic_mguns_b
    png
  • Mguns B Tr (prop_ic_mguns_b_tr) FiveM inventory icon
    Mguns B Trprop_ic_mguns_b_tr
    png
  • Mguns Bl (prop_ic_mguns_bl) FiveM inventory icon
    Mguns Blprop_ic_mguns_bl
    png
  • Mguns Bl Tr (prop_ic_mguns_bl_tr) FiveM inventory icon
    Mguns Bl Trprop_ic_mguns_bl_tr
    png
  • Mguns G (prop_ic_mguns_g) FiveM inventory icon
    Mguns Gprop_ic_mguns_g
    png
  • Mguns G Tr (prop_ic_mguns_g_tr) FiveM inventory icon
    Mguns G Trprop_ic_mguns_g_tr
    png
  • Mguns P (prop_ic_mguns_p) FiveM inventory icon
    Mguns Pprop_ic_mguns_p
    png
  • Mguns P Tr (prop_ic_mguns_p_tr) FiveM inventory icon
    Mguns P Trprop_ic_mguns_p_tr
    png
  • Mguns Pk (prop_ic_mguns_pk) FiveM inventory icon
    Mguns Pkprop_ic_mguns_pk
    png
  • Mguns Pk Tr (prop_ic_mguns_pk_tr) FiveM inventory icon
    Mguns Pk Trprop_ic_mguns_pk_tr
    png
  • Mguns Tr (prop_ic_mguns_tr) FiveM inventory icon
    Mguns Trprop_ic_mguns_tr
    png
  • Mguns Wh (prop_ic_mguns_wh) FiveM inventory icon
    Mguns Whprop_ic_mguns_wh
    png
  • Mguns Wh Tr (prop_ic_mguns_wh_tr) FiveM inventory icon
    Mguns Wh Trprop_ic_mguns_wh_tr
    png
  • Non Hrocket (prop_ic_non_hrocket) FiveM inventory icon
    Non Hrocketprop_ic_non_hrocket
    png
  • Non Hrocket (prop_ic_non_hrocket_b) FiveM inventory icon
    Non Hrocketprop_ic_non_hrocket_b
    png
  • Non Hrocket Bl (prop_ic_non_hrocket_bl) FiveM inventory icon
    Non Hrocket Blprop_ic_non_hrocket_bl
    png
  • Non Hrocket G (prop_ic_non_hrocket_g) FiveM inventory icon
    Non Hrocket Gprop_ic_non_hrocket_g
    png
  • Non Hrocket P (prop_ic_non_hrocket_p) FiveM inventory icon
    Non Hrocket Pprop_ic_non_hrocket_p
    png
  • Non Hrocket Pk (prop_ic_non_hrocket_pk) FiveM inventory icon
    Non Hrocket Pkprop_ic_non_hrocket_pk
    png
  • Non Hrocket Wh (prop_ic_non_hrocket_wh) FiveM inventory icon
    Non Hrocket Whprop_ic_non_hrocket_wh
    png
  • Rocket Bl Tr (prop_ic_rocket_bl_tr) FiveM inventory icon
    Rocket Bl Trprop_ic_rocket_bl_tr
    png
  • Icrocket Pk Tr (prop_icrocket_pk_tr) FiveM inventory icon
    Icrocket Pk Trprop_icrocket_pk_tr
    png
  • Ld Bomb (prop_ld_bomb) FiveM inventory icon
    Ld Bombprop_ld_bomb
    png
  • Ld Bomb (prop_ld_bomb_01) FiveM inventory icon
    Ld Bombprop_ld_bomb_01
    png
  • Ld Bomb 01 Open (prop_ld_bomb_01_open) FiveM inventory icon
    Ld Bomb 01 Openprop_ld_bomb_01_open
    png
  • Ld Bomb Anim (prop_ld_bomb_anim) FiveM inventory icon
    Ld Bomb Animprop_ld_bomb_anim
    png
  • Ld W Me Machette (prop_ld_w_me_machette) FiveM inventory icon
    Ld W Me Machetteprop_ld_w_me_machette
    png
  • Mb Ordnance (prop_mb_ordnance_01) FiveM inventory icon
    Mb Ordnanceprop_mb_ordnance_01
    png
  • Mb Ordnance (prop_mb_ordnance_04) FiveM inventory icon
    Mb Ordnanceprop_mb_ordnance_04
    png
  • Minigun (prop_minigun_01) FiveM inventory icon
    Minigunprop_minigun_01
    png
  • Rocket (prop_mp_rocket_01) FiveM inventory icon
    Rocketprop_mp_rocket_01
    png
  • Spike (prop_mp_spike_01) FiveM inventory icon
    Spikeprop_mp_spike_01
    png
  • Piercing Gun (prop_piercing_gun) FiveM inventory icon
    Piercing Gunprop_piercing_gun
    png
  • Porn Mag (prop_porn_mag_01) FiveM inventory icon
    Porn Magprop_porn_mag_01
    png
  • Porn Mag (prop_porn_mag_02) FiveM inventory icon
    Porn Magprop_porn_mag_02
    png
  • Porn Mag (prop_porn_mag_03) FiveM inventory icon
    Porn Magprop_porn_mag_03
    png
  • Porn Mag (prop_porn_mag_04) FiveM inventory icon
    Porn Magprop_porn_mag_04
    png
  • Postit Gun (prop_postit_gun) FiveM inventory icon
    Postit Gunprop_postit_gun
    png
  • Prototype Minibomb (prop_prototype_minibomb) FiveM inventory icon
    Prototype Minibombprop_prototype_minibomb
    png
  • Sam (prop_sam_01) FiveM inventory icon
    Samprop_sam_01
    png
  • Sgun Casing (prop_sgun_casing) FiveM inventory icon
    Sgun Casingprop_sgun_casing
    png
  • Space Pistol (prop_space_pistol) FiveM inventory icon
    Space Pistolprop_space_pistol
    png
  • Space Rifle (prop_space_rifle) FiveM inventory icon
    Space Rifleprop_space_rifle
    png
  • Dagger (prop_w_me_dagger) FiveM inventory icon
    Daggerprop_w_me_dagger
    png
  • Bomb Tech (reh_prop_reh_bomb_tech_01a) FiveM inventory icon
    Bomb Techreh_prop_reh_bomb_tech_01a
    png
  • Bomb Tech (reh_prop_reh_bomb_tech_01b) FiveM inventory icon
    Bomb Techreh_prop_reh_bomb_tech_01b
    png
  • Sp Mag (reh_prop_reh_sp_mag_01a) FiveM inventory icon
    Sp Magreh_prop_reh_sp_mag_01a
    png
  • Sp Sights (reh_prop_reh_sp_sights_01a) FiveM inventory icon
    Sp Sightsreh_prop_reh_sp_sights_01a
    png
  • Sp Stock (reh_prop_reh_sp_stock_01a) FiveM inventory icon
    Sp Stockreh_prop_reh_sp_stock_01a
    png
  • Art Guns (sf_prop_sf_art_guns_01a) FiveM inventory icon
    Art Gunssf_prop_sf_art_guns_01a
    png
  • Stack (stt_prop_c4_stack) FiveM inventory icon
    Stackstt_prop_c4_stack
    png
  • Wpncamhedz (tr_prop_tr_wpncamhedz_01a) FiveM inventory icon
    Wpncamhedztr_prop_tr_wpncamhedz_01a
    png
  • Stungun (v_11_stungun) FiveM inventory icon
    Stungunv_11_stungun
    png
  • Stungun001 (v_11_stungun001) FiveM inventory icon
    Stungun001v_11_stungun001
    png
  • Corp Bombbin (v_corp_bombbin) FiveM inventory icon
    Corp Bombbinv_corp_bombbin
    png
  • Corp Bombhum (v_corp_bombhum) FiveM inventory icon
    Corp Bombhumv_corp_bombhum
    png
  • Gc Grenades (v_ilev_gc_grenades) FiveM inventory icon
    Gc Grenadesv_ilev_gc_grenades
    png
  • Gc Weapons (v_ilev_gc_weapons) FiveM inventory icon
    Gc Weaponsv_ilev_gc_weapons
    png
  • Gcshape Pistol50 (v_ilev_gcshape_pistol50_25) FiveM inventory icon
    Gcshape Pistol50v_ilev_gcshape_pistol50_25
    png
  • Gcshape Pistol50 (v_ilev_gcshape_pistol50_50) FiveM inventory icon
    Gcshape Pistol50v_ilev_gcshape_pistol50_50
    png
  • Gunsign Assmg (v_ilev_gunsign_assmg) FiveM inventory icon
    Gunsign Assmgv_ilev_gunsign_assmg
    png
  • Gunsign Asssmg (v_ilev_gunsign_asssmg) FiveM inventory icon
    Gunsign Asssmgv_ilev_gunsign_asssmg
    png
  • Gunsign Asssniper (v_ilev_gunsign_asssniper) FiveM inventory icon
    Gunsign Asssniperv_ilev_gunsign_asssniper
    png
  • Gunsign Bull (v_ilev_gunsign_bull) FiveM inventory icon
    Gunsign Bullv_ilev_gunsign_bull
    png
  • Gunsign Hvyrif (v_ilev_gunsign_hvyrif) FiveM inventory icon
    Gunsign Hvyrifv_ilev_gunsign_hvyrif
    png
  • Gunsign Pistol50 (v_ilev_gunsign_pistol50) FiveM inventory icon
    Gunsign Pistol50v_ilev_gunsign_pistol50
    png
  • Gunsign Progar (v_ilev_gunsign_progar) FiveM inventory icon
    Gunsign Progarv_ilev_gunsign_progar
    png
  • Ret Ta Mag1 (v_ret_ta_mag1) FiveM inventory icon
    Ret Ta Mag1v_ret_ta_mag1
    png
  • Ret Ta Mag2 (v_ret_ta_mag2) FiveM inventory icon
    Ret Ta Mag2v_ret_ta_mag2
    png
  • Art Resin Guns (vw_prop_art_resin_guns_01a) FiveM inventory icon
    Art Resin Gunsvw_prop_art_resin_guns_01a
    png
  • Casino Art Gun (vw_prop_casino_art_gun_01a) FiveM inventory icon
    Casino Art Gunvw_prop_casino_art_gun_01a
    png
  • Casino Art Gun (vw_prop_casino_art_gun_02a) FiveM inventory icon
    Casino Art Gunvw_prop_casino_art_gun_02a
    png
  • Casino Art Rocket (vw_prop_casino_art_rocket_01a) FiveM inventory icon
    Casino Art Rocketvw_prop_casino_art_rocket_01a
    png
  • Am Baseball (w_am_baseball) FiveM inventory icon
    Am Baseballw_am_baseball
    png
  • Am Brfcase (w_am_brfcase) FiveM inventory icon
    Am Brfcasew_am_brfcase
    png
  • Am Case (w_am_case) FiveM inventory icon
    Am Casew_am_case
    png
  • Am Digiscanner (w_am_digiscanner) FiveM inventory icon
    Am Digiscannerw_am_digiscanner
    png
  • Am Digiscanner Reh (w_am_digiscanner_reh) FiveM inventory icon
    Am Digiscanner Rehw_am_digiscanner_reh
    png
  • Am Fire Exting (w_am_fire_exting) FiveM inventory icon
    Am Fire Extingw_am_fire_exting
    png
  • Am Flare (w_am_flare) FiveM inventory icon
    Am Flarew_am_flare
    png
  • Am Hackdevice (w_am_hackdevice_m32) FiveM inventory icon
    Am Hackdevicew_am_hackdevice_m32
    png
  • Am Jerrycan (w_am_jerrycan) FiveM inventory icon
    Am Jerrycanw_am_jerrycan
    png
  • Am Jerrycan Sf (w_am_jerrycan_sf) FiveM inventory icon
    Am Jerrycan Sfw_am_jerrycan_sf
    png
  • Am Papers Xm3 (w_am_papers_xm3) FiveM inventory icon
    Am Papers Xm3w_am_papers_xm3
    png
  • Am Weaponcasem51 (w_am_weaponcasem51) FiveM inventory icon
    Am Weaponcasem51w_am_weaponcasem51
    png
  • Advancedrifle (w_ar_advancedrifle) FiveM inventory icon
    Advancedriflew_ar_advancedrifle
    png
  • Advancedrifle Luxe (w_ar_advancedrifle_luxe) FiveM inventory icon
    Advancedrifle Luxew_ar_advancedrifle_luxe
    png
  • Advancedrifle Luxe Mag1 (w_ar_advancedrifle_luxe_mag1) FiveM inventory icon
    Advancedrifle Luxe Mag1w_ar_advancedrifle_luxe_mag1
    png
  • Advancedrifle Luxe Mag2 (w_ar_advancedrifle_luxe_mag2) FiveM inventory icon
    Advancedrifle Luxe Mag2w_ar_advancedrifle_luxe_mag2
    png
  • Advancedrifle Mag1 (w_ar_advancedrifle_mag1) FiveM inventory icon
    Advancedrifle Mag1w_ar_advancedrifle_mag1
    png
  • Advancedrifle Mag2 (w_ar_advancedrifle_mag2) FiveM inventory icon
    Advancedrifle Mag2w_ar_advancedrifle_mag2
    png
  • Assaultrifle (w_ar_assaultrifle) FiveM inventory icon
    Assaultriflew_ar_assaultrifle
    png
  • Assaultrifle Boxmag (w_ar_assaultrifle_boxmag) FiveM inventory icon
    Assaultrifle Boxmagw_ar_assaultrifle_boxmag
    png
  • Assaultrifle Boxmag Luxe (w_ar_assaultrifle_boxmag_luxe) FiveM inventory icon
    Assaultrifle Boxmag Luxew_ar_assaultrifle_boxmag_luxe
    png
  • Assaultrifle Luxe (w_ar_assaultrifle_luxe) FiveM inventory icon
    Assaultrifle Luxew_ar_assaultrifle_luxe
    png
  • Assaultrifle Luxe Mag1 (w_ar_assaultrifle_luxe_mag1) FiveM inventory icon
    Assaultrifle Luxe Mag1w_ar_assaultrifle_luxe_mag1
    png
  • Assaultrifle Luxe Mag2 (w_ar_assaultrifle_luxe_mag2) FiveM inventory icon
    Assaultrifle Luxe Mag2w_ar_assaultrifle_luxe_mag2
    png
  • Assaultrifle Mag1 (w_ar_assaultrifle_mag1) FiveM inventory icon
    Assaultrifle Mag1w_ar_assaultrifle_mag1
    png
  • Assaultrifle Mag2 (w_ar_assaultrifle_mag2) FiveM inventory icon
    Assaultrifle Mag2w_ar_assaultrifle_mag2
    png
  • Assaultrifle Smg (w_ar_assaultrifle_smg) FiveM inventory icon
    Assaultrifle Smgw_ar_assaultrifle_smg
    png
  • Assaultrifle Smg Mag1 (w_ar_assaultrifle_smg_mag1) FiveM inventory icon
    Assaultrifle Smg Mag1w_ar_assaultrifle_smg_mag1
    png
  • Assaultrifle Smg Mag2 (w_ar_assaultrifle_smg_mag2) FiveM inventory icon
    Assaultrifle Smg Mag2w_ar_assaultrifle_smg_mag2
    png
  • Assaultriflemk2 (w_ar_assaultriflemk2) FiveM inventory icon
    Assaultriflemk2w_ar_assaultriflemk2
    png
  • Assaultriflemk2 Mag1 (w_ar_assaultriflemk2_mag1) FiveM inventory icon
    Assaultriflemk2 Mag1w_ar_assaultriflemk2_mag1
    png
  • Assaultriflemk2 Mag2 (w_ar_assaultriflemk2_mag2) FiveM inventory icon
    Assaultriflemk2 Mag2w_ar_assaultriflemk2_mag2
    png
  • Assaultriflemk2 Mag Ap (w_ar_assaultriflemk2_mag_ap) FiveM inventory icon
    Assaultriflemk2 Mag Apw_ar_assaultriflemk2_mag_ap
    png
  • Assaultriflemk2 Mag Fmj (w_ar_assaultriflemk2_mag_fmj) FiveM inventory icon
    Assaultriflemk2 Mag Fmjw_ar_assaultriflemk2_mag_fmj
    png
  • Assaultriflemk2 Mag Inc (w_ar_assaultriflemk2_mag_inc) FiveM inventory icon
    Assaultriflemk2 Mag Incw_ar_assaultriflemk2_mag_inc
    png
  • Assaultriflemk2 Mag Tr (w_ar_assaultriflemk2_mag_tr) FiveM inventory icon
    Assaultriflemk2 Mag Trw_ar_assaultriflemk2_mag_tr
    png
  • Bp Mk2 Barrel1 (w_ar_bp_mk2_barrel1) FiveM inventory icon
    Bp Mk2 Barrel1w_ar_bp_mk2_barrel1
    png
  • Bp Mk2 Barrel2 (w_ar_bp_mk2_barrel2) FiveM inventory icon
    Bp Mk2 Barrel2w_ar_bp_mk2_barrel2
    png
  • Bullpuprifle (w_ar_bullpuprifle) FiveM inventory icon
    Bullpupriflew_ar_bullpuprifle
    png
  • Bullpuprifle Luxe (w_ar_bullpuprifle_luxe) FiveM inventory icon
    Bullpuprifle Luxew_ar_bullpuprifle_luxe
    png
  • Bullpuprifle Luxe Mag1 (w_ar_bullpuprifle_luxe_mag1) FiveM inventory icon
    Bullpuprifle Luxe Mag1w_ar_bullpuprifle_luxe_mag1
    png
  • Bullpuprifle Luxe Mag2 (w_ar_bullpuprifle_luxe_mag2) FiveM inventory icon
    Bullpuprifle Luxe Mag2w_ar_bullpuprifle_luxe_mag2
    png
  • Bullpuprifle Mag1 (w_ar_bullpuprifle_mag1) FiveM inventory icon
    Bullpuprifle Mag1w_ar_bullpuprifle_mag1
    png
  • Bullpuprifle Mag2 (w_ar_bullpuprifle_mag2) FiveM inventory icon
    Bullpuprifle Mag2w_ar_bullpuprifle_mag2
    png
ox_inventory/data/items.lua

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 {
    ['homing_rocket_pk'] = {
        label = 'Homing Rocket Pk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Homing Rocket Pk',
    },
    ['homing_rocket_wh'] = {
        label = 'Homing Rocket Wh',
        weight = 500,
        stack = true,
        close = true,
        description = 'Homing Rocket Wh',
    },
    ['mguns'] = {
        label = 'Mguns',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns',
    },
    ['mguns_2'] = {
        label = 'Mguns',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns',
    },
    ['mguns_b_tr'] = {
        label = 'Mguns B Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns B Tr',
    },
    ['mguns_bl'] = {
        label = 'Mguns Bl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns Bl',
    },
    ['mguns_bl_tr'] = {
        label = 'Mguns Bl Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns Bl Tr',
    },
    ['mguns_g'] = {
        label = 'Mguns G',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns G',
    },
    ['mguns_g_tr'] = {
        label = 'Mguns G Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns G Tr',
    },
    ['mguns_p'] = {
        label = 'Mguns P',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns P',
    },
    ['mguns_p_tr'] = {
        label = 'Mguns P Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns P Tr',
    },
    ['mguns_pk'] = {
        label = 'Mguns Pk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns Pk',
    },
    ['mguns_pk_tr'] = {
        label = 'Mguns Pk Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns Pk Tr',
    },
    ['mguns_tr'] = {
        label = 'Mguns Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns Tr',
    },
    ['mguns_wh'] = {
        label = 'Mguns Wh',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns Wh',
    },
    ['mguns_wh_tr'] = {
        label = 'Mguns Wh Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mguns Wh Tr',
    },
    ['non_hrocket'] = {
        label = 'Non Hrocket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Non Hrocket',
    },
    ['non_hrocket_2'] = {
        label = 'Non Hrocket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Non Hrocket',
    },
    ['non_hrocket_bl'] = {
        label = 'Non Hrocket Bl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Non Hrocket Bl',
    },
    ['non_hrocket_g'] = {
        label = 'Non Hrocket G',
        weight = 500,
        stack = true,
        close = true,
        description = 'Non Hrocket G',
    },
    ['non_hrocket_p'] = {
        label = 'Non Hrocket P',
        weight = 500,
        stack = true,
        close = true,
        description = 'Non Hrocket P',
    },
    ['non_hrocket_pk'] = {
        label = 'Non Hrocket Pk',
        weight = 500,
        stack = true,
        close = true,
        description = 'Non Hrocket Pk',
    },
    ['non_hrocket_wh'] = {
        label = 'Non Hrocket Wh',
        weight = 500,
        stack = true,
        close = true,
        description = 'Non Hrocket Wh',
    },
    ['rocket_bl_tr'] = {
        label = 'Rocket Bl Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Rocket Bl Tr',
    },
    ['icrocket_pk_tr'] = {
        label = 'Icrocket Pk Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Icrocket Pk Tr',
    },
    ['ld_bomb'] = {
        label = 'Ld Bomb',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ld Bomb',
    },
    ['ld_bomb_2'] = {
        label = 'Ld Bomb',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ld Bomb',
    },
    ['ld_bomb_01_open'] = {
        label = 'Ld Bomb 01 Open',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ld Bomb 01 Open',
    },
    ['ld_bomb_anim'] = {
        label = 'Ld Bomb Anim',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ld Bomb Anim',
    },
    ['ld_w_me_machette'] = {
        label = 'Ld W Me Machette',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ld W Me Machette',
    },
    ['mb_ordnance'] = {
        label = 'Mb Ordnance',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mb Ordnance',
    },
    ['mb_ordnance_2'] = {
        label = 'Mb Ordnance',
        weight = 500,
        stack = true,
        close = true,
        description = 'Mb Ordnance',
    },
    ['minigun'] = {
        label = 'Minigun',
        weight = 500,
        stack = true,
        close = true,
        description = 'Minigun',
    },
    ['rocket'] = {
        label = 'Rocket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Rocket',
    },
    ['spike'] = {
        label = 'Spike',
        weight = 500,
        stack = true,
        close = true,
        description = 'Spike',
    },
    ['piercing_gun'] = {
        label = 'Piercing Gun',
        weight = 500,
        stack = true,
        close = true,
        description = 'Piercing Gun',
    },
    ['porn_mag'] = {
        label = 'Porn Mag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Porn Mag',
    },
    ['porn_mag_2'] = {
        label = 'Porn Mag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Porn Mag',
    },
    ['porn_mag_3'] = {
        label = 'Porn Mag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Porn Mag',
    },
    ['porn_mag_4'] = {
        label = 'Porn Mag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Porn Mag',
    },
    ['postit_gun'] = {
        label = 'Postit Gun',
        weight = 500,
        stack = true,
        close = true,
        description = 'Postit Gun',
    },
    ['prototype_minibomb'] = {
        label = 'Prototype Minibomb',
        weight = 500,
        stack = true,
        close = true,
        description = 'Prototype Minibomb',
    },
    ['sam'] = {
        label = 'Sam',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sam',
    },
    ['sgun_casing'] = {
        label = 'Sgun Casing',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sgun Casing',
    },
    ['space_pistol'] = {
        label = 'Space Pistol',
        weight = 500,
        stack = true,
        close = true,
        description = 'Space Pistol',
    },
    ['space_rifle'] = {
        label = 'Space Rifle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Space Rifle',
    },
    ['dagger'] = {
        label = 'Dagger',
        weight = 500,
        stack = true,
        close = true,
        description = 'Dagger',
    },
    ['bomb_tech'] = {
        label = 'Bomb Tech',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bomb Tech',
    },
    ['bomb_tech_2'] = {
        label = 'Bomb Tech',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bomb Tech',
    },
    ['sp_mag'] = {
        label = 'Sp Mag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sp Mag',
    },
    ['sp_sights'] = {
        label = 'Sp Sights',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sp Sights',
    },
    ['sp_stock'] = {
        label = 'Sp Stock',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sp Stock',
    },
    ['art_guns'] = {
        label = 'Art Guns',
        weight = 500,
        stack = true,
        close = true,
        description = 'Art Guns',
    },
    ['stack'] = {
        label = 'Stack',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stack',
    },
    ['wpncamhedz'] = {
        label = 'Wpncamhedz',
        weight = 500,
        stack = true,
        close = true,
        description = 'Wpncamhedz',
    },
    ['stungun'] = {
        label = 'Stungun',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stungun',
    },
    ['stungun001'] = {
        label = 'Stungun001',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stungun001',
    },
    ['corp_bombbin'] = {
        label = 'Corp Bombbin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Bombbin',
    },
    ['corp_bombhum'] = {
        label = 'Corp Bombhum',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Bombhum',
    },
    ['gc_grenades'] = {
        label = 'Gc Grenades',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gc Grenades',
    },
    ['gc_weapons'] = {
        label = 'Gc Weapons',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gc Weapons',
    },
    ['gcshape_pistol50'] = {
        label = 'Gcshape Pistol50',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gcshape Pistol50',
    },
    ['gcshape_pistol50_2'] = {
        label = 'Gcshape Pistol50',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gcshape Pistol50',
    },
    ['gunsign_assmg'] = {
        label = 'Gunsign Assmg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gunsign Assmg',
    },
    ['gunsign_asssmg'] = {
        label = 'Gunsign Asssmg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gunsign Asssmg',
    },
    ['gunsign_asssniper'] = {
        label = 'Gunsign Asssniper',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gunsign Asssniper',
    },
    ['gunsign_bull'] = {
        label = 'Gunsign Bull',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gunsign Bull',
    },
    ['gunsign_hvyrif'] = {
        label = 'Gunsign Hvyrif',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gunsign Hvyrif',
    },
    ['gunsign_pistol50'] = {
        label = 'Gunsign Pistol50',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gunsign Pistol50',
    },
    ['gunsign_progar'] = {
        label = 'Gunsign Progar',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gunsign Progar',
    },
    ['ret_ta_mag1'] = {
        label = 'Ret Ta Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Ta Mag1',
    },
    ['ret_ta_mag2'] = {
        label = 'Ret Ta Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Ta Mag2',
    },
    ['art_resin_guns'] = {
        label = 'Art Resin Guns',
        weight = 500,
        stack = true,
        close = true,
        description = 'Art Resin Guns',
    },
    ['casino_art_gun'] = {
        label = 'Casino Art Gun',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Art Gun',
    },
    ['casino_art_gun_2'] = {
        label = 'Casino Art Gun',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Art Gun',
    },
    ['casino_art_rocket'] = {
        label = 'Casino Art Rocket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Art Rocket',
    },
    ['am_baseball'] = {
        label = 'Am Baseball',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Baseball',
    },
    ['am_brfcase'] = {
        label = 'Am Brfcase',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Brfcase',
    },
    ['am_case'] = {
        label = 'Am Case',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Case',
    },
    ['am_digiscanner'] = {
        label = 'Am Digiscanner',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Digiscanner',
    },
    ['am_digiscanner_reh'] = {
        label = 'Am Digiscanner Reh',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Digiscanner Reh',
    },
    ['am_fire_exting'] = {
        label = 'Am Fire Exting',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Fire Exting',
    },
    ['am_flare'] = {
        label = 'Am Flare',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Flare',
    },
    ['am_hackdevice'] = {
        label = 'Am Hackdevice',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Hackdevice',
    },
    ['am_jerrycan'] = {
        label = 'Am Jerrycan',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Jerrycan',
    },
    ['am_jerrycan_sf'] = {
        label = 'Am Jerrycan Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Jerrycan Sf',
    },
    ['am_papers_xm3'] = {
        label = 'Am Papers Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Papers Xm3',
    },
    ['am_weaponcasem51'] = {
        label = 'Am Weaponcasem51',
        weight = 500,
        stack = true,
        close = true,
        description = 'Am Weaponcasem51',
    },
    ['advancedrifle'] = {
        label = 'Advancedrifle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Advancedrifle',
    },
    ['advancedrifle_luxe'] = {
        label = 'Advancedrifle Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Advancedrifle Luxe',
    },
    ['advancedrifle_luxe_mag1'] = {
        label = 'Advancedrifle Luxe Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Advancedrifle Luxe Mag1',
    },
    ['advancedrifle_luxe_mag2'] = {
        label = 'Advancedrifle Luxe Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Advancedrifle Luxe Mag2',
    },
    ['advancedrifle_mag1'] = {
        label = 'Advancedrifle Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Advancedrifle Mag1',
    },
    ['advancedrifle_mag2'] = {
        label = 'Advancedrifle Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Advancedrifle Mag2',
    },
    ['assaultrifle'] = {
        label = 'Assaultrifle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle',
    },
    ['assaultrifle_boxmag'] = {
        label = 'Assaultrifle Boxmag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Boxmag',
    },
    ['assaultrifle_boxmag_luxe'] = {
        label = 'Assaultrifle Boxmag Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Boxmag Luxe',
    },
    ['assaultrifle_luxe'] = {
        label = 'Assaultrifle Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Luxe',
    },
    ['assaultrifle_luxe_mag1'] = {
        label = 'Assaultrifle Luxe Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Luxe Mag1',
    },
    ['assaultrifle_luxe_mag2'] = {
        label = 'Assaultrifle Luxe Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Luxe Mag2',
    },
    ['assaultrifle_mag1'] = {
        label = 'Assaultrifle Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Mag1',
    },
    ['assaultrifle_mag2'] = {
        label = 'Assaultrifle Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Mag2',
    },
    ['assaultrifle_smg'] = {
        label = 'Assaultrifle Smg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Smg',
    },
    ['assaultrifle_smg_mag1'] = {
        label = 'Assaultrifle Smg Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Smg Mag1',
    },
    ['assaultrifle_smg_mag2'] = {
        label = 'Assaultrifle Smg Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultrifle Smg Mag2',
    },
    ['assaultriflemk2'] = {
        label = 'Assaultriflemk2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultriflemk2',
    },
    ['assaultriflemk2_mag1'] = {
        label = 'Assaultriflemk2 Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultriflemk2 Mag1',
    },
    ['assaultriflemk2_mag2'] = {
        label = 'Assaultriflemk2 Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultriflemk2 Mag2',
    },
    ['assaultriflemk2_mag_ap'] = {
        label = 'Assaultriflemk2 Mag Ap',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultriflemk2 Mag Ap',
    },
    ['assaultriflemk2_mag_fmj'] = {
        label = 'Assaultriflemk2 Mag Fmj',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultriflemk2 Mag Fmj',
    },
    ['assaultriflemk2_mag_inc'] = {
        label = 'Assaultriflemk2 Mag Inc',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultriflemk2 Mag Inc',
    },
    ['assaultriflemk2_mag_tr'] = {
        label = 'Assaultriflemk2 Mag Tr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Assaultriflemk2 Mag Tr',
    },
    ['bp_mk2_barrel1'] = {
        label = 'Bp Mk2 Barrel1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bp Mk2 Barrel1',
    },
    ['bp_mk2_barrel2'] = {
        label = 'Bp Mk2 Barrel2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bp Mk2 Barrel2',
    },
    ['bullpuprifle'] = {
        label = 'Bullpuprifle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bullpuprifle',
    },
    ['bullpuprifle_luxe'] = {
        label = 'Bullpuprifle Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bullpuprifle Luxe',
    },
    ['bullpuprifle_luxe_mag1'] = {
        label = 'Bullpuprifle Luxe Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bullpuprifle Luxe Mag1',
    },
    ['bullpuprifle_luxe_mag2'] = {
        label = 'Bullpuprifle Luxe Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bullpuprifle Luxe Mag2',
    },
    ['bullpuprifle_mag1'] = {
        label = 'Bullpuprifle Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bullpuprifle Mag1',
    },
    ['bullpuprifle_mag2'] = {
        label = 'Bullpuprifle Mag2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bullpuprifle Mag2',
    },
}

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 name is the evidence

The game names an object after what it is and stamps the update that shipped it on the front, so a name like prop_ic_homing_rocket_pk 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.

What that costs

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.

Inventory or map

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.

Dropping the duplicates

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.