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 4

Page 4 of 8: models 361 to 480 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 361 to 480 of 856 · page 4 of 8

  • Heavysnipermk2 Camo3 (w_at_heavysnipermk2_camo3) FiveM inventory icon
    Heavysnipermk2 Camo3w_at_heavysnipermk2_camo3
    png
  • Heavysnipermk2 Camo4 (w_at_heavysnipermk2_camo4) FiveM inventory icon
    Heavysnipermk2 Camo4w_at_heavysnipermk2_camo4
    png
  • Heavysnipermk2 Camo5 (w_at_heavysnipermk2_camo5) FiveM inventory icon
    Heavysnipermk2 Camo5w_at_heavysnipermk2_camo5
    png
  • Heavysnipermk2 Camo6 (w_at_heavysnipermk2_camo6) FiveM inventory icon
    Heavysnipermk2 Camo6w_at_heavysnipermk2_camo6
    png
  • Heavysnipermk2 Camo7 (w_at_heavysnipermk2_camo7) FiveM inventory icon
    Heavysnipermk2 Camo7w_at_heavysnipermk2_camo7
    png
  • Heavysnipermk2 Camo8 (w_at_heavysnipermk2_camo8) FiveM inventory icon
    Heavysnipermk2 Camo8w_at_heavysnipermk2_camo8
    png
  • Heavysnipermk2 Camo9 (w_at_heavysnipermk2_camo9) FiveM inventory icon
    Heavysnipermk2 Camo9w_at_heavysnipermk2_camo9
    png
  • Heavysnipermk2 Camo Ind1 (w_at_heavysnipermk2_camo_ind1) FiveM inventory icon
    Heavysnipermk2 Camo Ind1w_at_heavysnipermk2_camo_ind1
    png
  • Hrh Camo1 (w_at_hrh_camo1) FiveM inventory icon
    Hrh Camo1w_at_hrh_camo1
    png
  • Barrel (w_at_mg_barrel_1) FiveM inventory icon
    Barrelw_at_mg_barrel_1
    png
  • Barrel (w_at_mg_barrel_2) FiveM inventory icon
    Barrelw_at_mg_barrel_2
    png
  • Muzzle (w_at_muzzle_1) FiveM inventory icon
    Muzzlew_at_muzzle_1
    png
  • Muzzle (w_at_muzzle_2) FiveM inventory icon
    Muzzlew_at_muzzle_2
    png
  • Muzzle (w_at_muzzle_3) FiveM inventory icon
    Muzzlew_at_muzzle_3
    png
  • Muzzle (w_at_muzzle_4) FiveM inventory icon
    Muzzlew_at_muzzle_4
    png
  • Muzzle (w_at_muzzle_5) FiveM inventory icon
    Muzzlew_at_muzzle_5
    png
  • Muzzle (w_at_muzzle_6) FiveM inventory icon
    Muzzlew_at_muzzle_6
    png
  • Muzzle (w_at_muzzle_7) FiveM inventory icon
    Muzzlew_at_muzzle_7
    png
  • Muzzle (w_at_muzzle_8) FiveM inventory icon
    Muzzlew_at_muzzle_8
    png
  • Muzzle 8 Xm17 (w_at_muzzle_8_xm17) FiveM inventory icon
    Muzzle 8 Xm17w_at_muzzle_8_xm17
    png
  • Muzzle (w_at_muzzle_9) FiveM inventory icon
    Muzzlew_at_muzzle_9
    png
  • Comp (w_at_pi_comp_1) FiveM inventory icon
    Compw_at_pi_comp_1
    png
  • Comp (w_at_pi_comp_2) FiveM inventory icon
    Compw_at_pi_comp_2
    png
  • Comp (w_at_pi_comp_3) FiveM inventory icon
    Compw_at_pi_comp_3
    png
  • Flsh (w_at_pi_flsh) FiveM inventory icon
    Flshw_at_pi_flsh
    png
  • Flsh (w_at_pi_flsh_2) FiveM inventory icon
    Flshw_at_pi_flsh_2
    png
  • Flsh Luxe (w_at_pi_flsh_luxe) FiveM inventory icon
    Flsh Luxew_at_pi_flsh_luxe
    png
  • Flsh Pdluxe (w_at_pi_flsh_pdluxe) FiveM inventory icon
    Flsh Pdluxew_at_pi_flsh_pdluxe
    png
  • Rail (w_at_pi_rail_1) FiveM inventory icon
    Railw_at_pi_rail_1
    png
  • Rail (w_at_pi_rail_2) FiveM inventory icon
    Railw_at_pi_rail_2
    png
  • Snsmk2 Flsh (w_at_pi_snsmk2_flsh_1) FiveM inventory icon
    Snsmk2 Flshw_at_pi_snsmk2_flsh_1
    png
  • Supp (w_at_pi_supp) FiveM inventory icon
    Suppw_at_pi_supp
    png
  • Supp (w_at_pi_supp_2) FiveM inventory icon
    Suppw_at_pi_supp_2
    png
  • Supp Luxe (w_at_pi_supp_luxe) FiveM inventory icon
    Supp Luxew_at_pi_supp_luxe
    png
  • Supp Luxe (w_at_pi_supp_luxe_2) FiveM inventory icon
    Supp Luxew_at_pi_supp_luxe_2
    png
  • Railcover (w_at_railcover_01) FiveM inventory icon
    Railcoverw_at_railcover_01
    png
  • Barrel (w_at_sb_barrel_1) FiveM inventory icon
    Barrelw_at_sb_barrel_1
    png
  • Barrel (w_at_sb_barrel_2) FiveM inventory icon
    Barrelw_at_sb_barrel_2
    png
  • Scope Large (w_at_scope_large) FiveM inventory icon
    Scope Largew_at_scope_large
    png
  • Scope Large Luxe (w_at_scope_large_luxe) FiveM inventory icon
    Scope Large Luxew_at_scope_large_luxe
    png
  • Scope Macro (w_at_scope_macro) FiveM inventory icon
    Scope Macrow_at_scope_macro
    png
  • Scope Macro 02 Luxe (w_at_scope_macro_02_luxe) FiveM inventory icon
    Scope Macro 02 Luxew_at_scope_macro_02_luxe
    png
  • Scope Macro (w_at_scope_macro_2) FiveM inventory icon
    Scope Macrow_at_scope_macro_2
    png
  • Scope Macro 2 Mk2 (w_at_scope_macro_2_mk2) FiveM inventory icon
    Scope Macro 2 Mk2w_at_scope_macro_2_mk2
    png
  • Scope Macro Luxe (w_at_scope_macro_luxe) FiveM inventory icon
    Scope Macro Luxew_at_scope_macro_luxe
    png
  • Scope Max (w_at_scope_max) FiveM inventory icon
    Scope Maxw_at_scope_max
    png
  • Scope Max Luxe (w_at_scope_max_luxe) FiveM inventory icon
    Scope Max Luxew_at_scope_max_luxe
    png
  • Scope Medium (w_at_scope_medium) FiveM inventory icon
    Scope Mediumw_at_scope_medium
    png
  • Scope Medium (w_at_scope_medium_2) FiveM inventory icon
    Scope Mediumw_at_scope_medium_2
    png
  • Scope Medium Luxe (w_at_scope_medium_luxe) FiveM inventory icon
    Scope Medium Luxew_at_scope_medium_luxe
    png
  • Scope Nv (w_at_scope_nv) FiveM inventory icon
    Scope Nvw_at_scope_nv
    png
  • Scope Small (w_at_scope_small) FiveM inventory icon
    Scope Smallw_at_scope_small
    png
  • Scope Small 02a Luxe (w_at_scope_small_02a_luxe) FiveM inventory icon
    Scope Small 02a Luxew_at_scope_small_02a_luxe
    png
  • Scope Small (w_at_scope_small_2) FiveM inventory icon
    Scope Smallw_at_scope_small_2
    png
  • Scope Small Luxe (w_at_scope_small_luxe) FiveM inventory icon
    Scope Small Luxew_at_scope_small_luxe
    png
  • Scope Small Mk2 (w_at_scope_small_mk2) FiveM inventory icon
    Scope Small Mk2w_at_scope_small_mk2
    png
  • Sights (w_at_sights_1) FiveM inventory icon
    Sightsw_at_sights_1
    png
  • Sights Smg (w_at_sights_smg) FiveM inventory icon
    Sights Smgw_at_sights_smg
    png
  • Smgmk2 Camo1 (w_at_smgmk2_camo1) FiveM inventory icon
    Smgmk2 Camo1w_at_smgmk2_camo1
    png
  • Smgmk2 Camo10 (w_at_smgmk2_camo10) FiveM inventory icon
    Smgmk2 Camo10w_at_smgmk2_camo10
    png
  • Smgmk2 Camo2 (w_at_smgmk2_camo2) FiveM inventory icon
    Smgmk2 Camo2w_at_smgmk2_camo2
    png
  • Smgmk2 Camo3 (w_at_smgmk2_camo3) FiveM inventory icon
    Smgmk2 Camo3w_at_smgmk2_camo3
    png
  • Smgmk2 Camo4 (w_at_smgmk2_camo4) FiveM inventory icon
    Smgmk2 Camo4w_at_smgmk2_camo4
    png
  • Smgmk2 Camo5 (w_at_smgmk2_camo5) FiveM inventory icon
    Smgmk2 Camo5w_at_smgmk2_camo5
    png
  • Smgmk2 Camo6 (w_at_smgmk2_camo6) FiveM inventory icon
    Smgmk2 Camo6w_at_smgmk2_camo6
    png
  • Smgmk2 Camo7 (w_at_smgmk2_camo7) FiveM inventory icon
    Smgmk2 Camo7w_at_smgmk2_camo7
    png
  • Smgmk2 Camo8 (w_at_smgmk2_camo8) FiveM inventory icon
    Smgmk2 Camo8w_at_smgmk2_camo8
    png
  • Smgmk2 Camo9 (w_at_smgmk2_camo9) FiveM inventory icon
    Smgmk2 Camo9w_at_smgmk2_camo9
    png
  • Smgmk2 Camo Ind1 (w_at_smgmk2_camo_ind1) FiveM inventory icon
    Smgmk2 Camo Ind1w_at_smgmk2_camo_ind1
    png
  • Barrel (w_at_sr_barrel_1) FiveM inventory icon
    Barrelw_at_sr_barrel_1
    png
  • Barrel (w_at_sr_barrel_2) FiveM inventory icon
    Barrelw_at_sr_barrel_2
    png
  • Supp (w_at_sr_supp) FiveM inventory icon
    Suppw_at_sr_supp
    png
  • Supp3 (w_at_sr_supp3) FiveM inventory icon
    Supp3w_at_sr_supp3
    png
  • Supp (w_at_sr_supp_2) FiveM inventory icon
    Suppw_at_sr_supp_2
    png
  • Supp Luxe (w_at_sr_supp_luxe) FiveM inventory icon
    Supp Luxew_at_sr_supp_luxe
    png
  • Battle Airmissile (w_battle_airmissile_01) FiveM inventory icon
    Battle Airmissilew_battle_airmissile_01
    png
  • Jerrycan (w_ch_jerrycan) FiveM inventory icon
    Jerrycanw_ch_jerrycan
    png
  • Apmine (w_ex_apmine) FiveM inventory icon
    Apminew_ex_apmine
    png
  • Arena Landmine (w_ex_arena_landmine_01b) FiveM inventory icon
    Arena Landminew_ex_arena_landmine_01b
    png
  • Birdshat (w_ex_birdshat) FiveM inventory icon
    Birdshatw_ex_birdshat
    png
  • Grenadefrag (w_ex_grenadefrag) FiveM inventory icon
    Grenadefragw_ex_grenadefrag
    png
  • Grenadesmoke (w_ex_grenadesmoke) FiveM inventory icon
    Grenadesmokew_ex_grenadesmoke
    png
  • Molotov (w_ex_molotov) FiveM inventory icon
    Molotovw_ex_molotov
    png
  • Pe (w_ex_pe) FiveM inventory icon
    Pew_ex_pe
    png
  • Pipebomb (w_ex_pipebomb) FiveM inventory icon
    Pipebombw_ex_pipebomb
    png
  • Snowball (w_ex_snowball) FiveM inventory icon
    Snowballw_ex_snowball
    png
  • Vehiclegrenade (w_ex_vehiclegrenade) FiveM inventory icon
    Vehiclegrenadew_ex_vehiclegrenade
    png
  • Vehiclemine (w_ex_vehiclemine) FiveM inventory icon
    Vehicleminew_ex_vehiclemine
    png
  • Vehiclemissile (w_ex_vehiclemissile_1) FiveM inventory icon
    Vehiclemissilew_ex_vehiclemissile_1
    png
  • Vehiclemissile (w_ex_vehiclemissile_2) FiveM inventory icon
    Vehiclemissilew_ex_vehiclemissile_2
    png
  • Vehiclemissile (w_ex_vehiclemissile_3) FiveM inventory icon
    Vehiclemissilew_ex_vehiclemissile_3
    png
  • Vehiclemissile (w_ex_vehiclemissile_4) FiveM inventory icon
    Vehiclemissilew_ex_vehiclemissile_4
    png
  • Vehiclemortar (w_ex_vehiclemortar) FiveM inventory icon
    Vehiclemortarw_ex_vehiclemortar
    png
  • Lr 40mm (w_lr_40mm) FiveM inventory icon
    Lr 40mmw_lr_40mm
    png
  • Lr Compactgl (w_lr_compactgl) FiveM inventory icon
    Lr Compactglw_lr_compactgl
    png
  • Lr Compactgl Mag1 (w_lr_compactgl_mag1) FiveM inventory icon
    Lr Compactgl Mag1w_lr_compactgl_mag1
    png
  • Lr Compactml (w_lr_compactml) FiveM inventory icon
    Lr Compactmlw_lr_compactml
    png
  • Lr Compactml Mag1 (w_lr_compactml_mag1) FiveM inventory icon
    Lr Compactml Mag1w_lr_compactml_mag1
    png
  • Lr Compactsl (w_lr_compactsl_m32) FiveM inventory icon
    Lr Compactslw_lr_compactsl_m32
    png
  • Lr Firework (w_lr_firework) FiveM inventory icon
    Lr Fireworkw_lr_firework
    png
  • Lr Firework Rocket (w_lr_firework_rocket) FiveM inventory icon
    Lr Firework Rocketw_lr_firework_rocket
    png
  • Lr Grenadelauncher (w_lr_grenadelauncher) FiveM inventory icon
    Lr Grenadelauncherw_lr_grenadelauncher
    png
  • Lr Homing (w_lr_homing) FiveM inventory icon
    Lr Homingw_lr_homing
    png
  • Lr Homing Rocket (w_lr_homing_rocket) FiveM inventory icon
    Lr Homing Rocketw_lr_homing_rocket
    png
  • Lr Ml 40mm (w_lr_ml_40mm) FiveM inventory icon
    Lr Ml 40mmw_lr_ml_40mm
    png
  • Lr Rpg (w_lr_rpg) FiveM inventory icon
    Lr Rpgw_lr_rpg
    png
  • Lr Rpg (w_lr_rpg_m31) FiveM inventory icon
    Lr Rpgw_lr_rpg_m31
    png
  • Lr Rpg Rocket (w_lr_rpg_rocket) FiveM inventory icon
    Lr Rpg Rocketw_lr_rpg_rocket
    png
  • Bat (w_me_bat) FiveM inventory icon
    Batw_me_bat
    png
  • Bat Xm3 (w_me_bat_xm3) FiveM inventory icon
    Bat Xm3w_me_bat_xm3
    png
  • Bat Xm3 (w_me_bat_xm3_01) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_01
    png
  • Bat Xm3 (w_me_bat_xm3_02) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_02
    png
  • Bat Xm3 (w_me_bat_xm3_03) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_03
    png
  • Bat Xm3 (w_me_bat_xm3_04) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_04
    png
  • Bat Xm3 (w_me_bat_xm3_05) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_05
    png
  • Bat Xm3 (w_me_bat_xm3_06) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_06
    png
  • Bat Xm3 (w_me_bat_xm3_07) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_07
    png
  • Bat Xm3 (w_me_bat_xm3_08) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_08
    png
  • Bat Xm3 (w_me_bat_xm3_09) FiveM inventory icon
    Bat Xm3w_me_bat_xm3_09
    png
  • Battleaxe (w_me_battleaxe) FiveM inventory icon
    Battleaxew_me_battleaxe
    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 {
    ['heavysnipermk2_camo3'] = {
        label = 'Heavysnipermk2 Camo3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo3',
    },
    ['heavysnipermk2_camo4'] = {
        label = 'Heavysnipermk2 Camo4',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo4',
    },
    ['heavysnipermk2_camo5'] = {
        label = 'Heavysnipermk2 Camo5',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo5',
    },
    ['heavysnipermk2_camo6'] = {
        label = 'Heavysnipermk2 Camo6',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo6',
    },
    ['heavysnipermk2_camo7'] = {
        label = 'Heavysnipermk2 Camo7',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo7',
    },
    ['heavysnipermk2_camo8'] = {
        label = 'Heavysnipermk2 Camo8',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo8',
    },
    ['heavysnipermk2_camo9'] = {
        label = 'Heavysnipermk2 Camo9',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo9',
    },
    ['heavysnipermk2_camo_ind1'] = {
        label = 'Heavysnipermk2 Camo Ind1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heavysnipermk2 Camo Ind1',
    },
    ['hrh_camo1'] = {
        label = 'Hrh Camo1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Hrh Camo1',
    },
    ['barrel'] = {
        label = 'Barrel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrel',
    },
    ['barrel_2'] = {
        label = 'Barrel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrel',
    },
    ['muzzle'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_2'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_3'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_4'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_5'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_6'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_7'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_8'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['muzzle_8_xm17'] = {
        label = 'Muzzle 8 Xm17',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle 8 Xm17',
    },
    ['muzzle_9'] = {
        label = 'Muzzle',
        weight = 500,
        stack = true,
        close = true,
        description = 'Muzzle',
    },
    ['comp'] = {
        label = 'Comp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Comp',
    },
    ['comp_2'] = {
        label = 'Comp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Comp',
    },
    ['comp_3'] = {
        label = 'Comp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Comp',
    },
    ['flsh'] = {
        label = 'Flsh',
        weight = 500,
        stack = true,
        close = true,
        description = 'Flsh',
    },
    ['flsh_2'] = {
        label = 'Flsh',
        weight = 500,
        stack = true,
        close = true,
        description = 'Flsh',
    },
    ['flsh_luxe'] = {
        label = 'Flsh Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Flsh Luxe',
    },
    ['flsh_pdluxe'] = {
        label = 'Flsh Pdluxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Flsh Pdluxe',
    },
    ['rail'] = {
        label = 'Rail',
        weight = 500,
        stack = true,
        close = true,
        description = 'Rail',
    },
    ['rail_2'] = {
        label = 'Rail',
        weight = 500,
        stack = true,
        close = true,
        description = 'Rail',
    },
    ['snsmk2_flsh'] = {
        label = 'Snsmk2 Flsh',
        weight = 500,
        stack = true,
        close = true,
        description = 'Snsmk2 Flsh',
    },
    ['supp'] = {
        label = 'Supp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp',
    },
    ['supp_2'] = {
        label = 'Supp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp',
    },
    ['supp_luxe'] = {
        label = 'Supp Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp Luxe',
    },
    ['supp_luxe_2'] = {
        label = 'Supp Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp Luxe',
    },
    ['railcover'] = {
        label = 'Railcover',
        weight = 500,
        stack = true,
        close = true,
        description = 'Railcover',
    },
    ['barrel_3'] = {
        label = 'Barrel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrel',
    },
    ['barrel_4'] = {
        label = 'Barrel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrel',
    },
    ['scope_large'] = {
        label = 'Scope Large',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Large',
    },
    ['scope_large_luxe'] = {
        label = 'Scope Large Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Large Luxe',
    },
    ['scope_macro'] = {
        label = 'Scope Macro',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Macro',
    },
    ['scope_macro_02_luxe'] = {
        label = 'Scope Macro 02 Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Macro 02 Luxe',
    },
    ['scope_macro_2'] = {
        label = 'Scope Macro',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Macro',
    },
    ['scope_macro_2_mk2'] = {
        label = 'Scope Macro 2 Mk2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Macro 2 Mk2',
    },
    ['scope_macro_luxe'] = {
        label = 'Scope Macro Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Macro Luxe',
    },
    ['scope_max'] = {
        label = 'Scope Max',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Max',
    },
    ['scope_max_luxe'] = {
        label = 'Scope Max Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Max Luxe',
    },
    ['scope_medium'] = {
        label = 'Scope Medium',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Medium',
    },
    ['scope_medium_2'] = {
        label = 'Scope Medium',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Medium',
    },
    ['scope_medium_luxe'] = {
        label = 'Scope Medium Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Medium Luxe',
    },
    ['scope_nv'] = {
        label = 'Scope Nv',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Nv',
    },
    ['scope_small'] = {
        label = 'Scope Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Small',
    },
    ['scope_small_02a_luxe'] = {
        label = 'Scope Small 02a Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Small 02a Luxe',
    },
    ['scope_small_2'] = {
        label = 'Scope Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Small',
    },
    ['scope_small_luxe'] = {
        label = 'Scope Small Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Small Luxe',
    },
    ['scope_small_mk2'] = {
        label = 'Scope Small Mk2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Scope Small Mk2',
    },
    ['sights'] = {
        label = 'Sights',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sights',
    },
    ['sights_smg'] = {
        label = 'Sights Smg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sights Smg',
    },
    ['smgmk2_camo1'] = {
        label = 'Smgmk2 Camo1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo1',
    },
    ['smgmk2_camo10'] = {
        label = 'Smgmk2 Camo10',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo10',
    },
    ['smgmk2_camo2'] = {
        label = 'Smgmk2 Camo2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo2',
    },
    ['smgmk2_camo3'] = {
        label = 'Smgmk2 Camo3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo3',
    },
    ['smgmk2_camo4'] = {
        label = 'Smgmk2 Camo4',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo4',
    },
    ['smgmk2_camo5'] = {
        label = 'Smgmk2 Camo5',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo5',
    },
    ['smgmk2_camo6'] = {
        label = 'Smgmk2 Camo6',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo6',
    },
    ['smgmk2_camo7'] = {
        label = 'Smgmk2 Camo7',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo7',
    },
    ['smgmk2_camo8'] = {
        label = 'Smgmk2 Camo8',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo8',
    },
    ['smgmk2_camo9'] = {
        label = 'Smgmk2 Camo9',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo9',
    },
    ['smgmk2_camo_ind1'] = {
        label = 'Smgmk2 Camo Ind1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Smgmk2 Camo Ind1',
    },
    ['barrel_5'] = {
        label = 'Barrel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrel',
    },
    ['barrel_6'] = {
        label = 'Barrel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrel',
    },
    ['supp_3'] = {
        label = 'Supp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp',
    },
    ['supp3'] = {
        label = 'Supp3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp3',
    },
    ['supp_4'] = {
        label = 'Supp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp',
    },
    ['supp_luxe_3'] = {
        label = 'Supp Luxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Supp Luxe',
    },
    ['battle_airmissile'] = {
        label = 'Battle Airmissile',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Airmissile',
    },
    ['jerrycan'] = {
        label = 'Jerrycan',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jerrycan',
    },
    ['apmine'] = {
        label = 'Apmine',
        weight = 500,
        stack = true,
        close = true,
        description = 'Apmine',
    },
    ['arena_landmine'] = {
        label = 'Arena Landmine',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Landmine',
    },
    ['birdshat'] = {
        label = 'Birdshat',
        weight = 500,
        stack = true,
        close = true,
        description = 'Birdshat',
    },
    ['grenadefrag'] = {
        label = 'Grenadefrag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Grenadefrag',
    },
    ['grenadesmoke'] = {
        label = 'Grenadesmoke',
        weight = 500,
        stack = true,
        close = true,
        description = 'Grenadesmoke',
    },
    ['molotov'] = {
        label = 'Molotov',
        weight = 500,
        stack = true,
        close = true,
        description = 'Molotov',
    },
    ['pe'] = {
        label = 'Pe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Pe',
    },
    ['pipebomb'] = {
        label = 'Pipebomb',
        weight = 500,
        stack = true,
        close = true,
        description = 'Pipebomb',
    },
    ['snowball'] = {
        label = 'Snowball',
        weight = 500,
        stack = true,
        close = true,
        description = 'Snowball',
    },
    ['vehiclegrenade'] = {
        label = 'Vehiclegrenade',
        weight = 500,
        stack = true,
        close = true,
        description = 'Vehiclegrenade',
    },
    ['vehiclemine'] = {
        label = 'Vehiclemine',
        weight = 500,
        stack = true,
        close = true,
        description = 'Vehiclemine',
    },
    ['vehiclemissile'] = {
        label = 'Vehiclemissile',
        weight = 500,
        stack = true,
        close = true,
        description = 'Vehiclemissile',
    },
    ['vehiclemissile_2'] = {
        label = 'Vehiclemissile',
        weight = 500,
        stack = true,
        close = true,
        description = 'Vehiclemissile',
    },
    ['vehiclemissile_3'] = {
        label = 'Vehiclemissile',
        weight = 500,
        stack = true,
        close = true,
        description = 'Vehiclemissile',
    },
    ['vehiclemissile_4'] = {
        label = 'Vehiclemissile',
        weight = 500,
        stack = true,
        close = true,
        description = 'Vehiclemissile',
    },
    ['vehiclemortar'] = {
        label = 'Vehiclemortar',
        weight = 500,
        stack = true,
        close = true,
        description = 'Vehiclemortar',
    },
    ['lr_40mm'] = {
        label = 'Lr 40mm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr 40mm',
    },
    ['lr_compactgl'] = {
        label = 'Lr Compactgl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Compactgl',
    },
    ['lr_compactgl_mag1'] = {
        label = 'Lr Compactgl Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Compactgl Mag1',
    },
    ['lr_compactml'] = {
        label = 'Lr Compactml',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Compactml',
    },
    ['lr_compactml_mag1'] = {
        label = 'Lr Compactml Mag1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Compactml Mag1',
    },
    ['lr_compactsl'] = {
        label = 'Lr Compactsl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Compactsl',
    },
    ['lr_firework'] = {
        label = 'Lr Firework',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Firework',
    },
    ['lr_firework_rocket'] = {
        label = 'Lr Firework Rocket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Firework Rocket',
    },
    ['lr_grenadelauncher'] = {
        label = 'Lr Grenadelauncher',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Grenadelauncher',
    },
    ['lr_homing'] = {
        label = 'Lr Homing',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Homing',
    },
    ['lr_homing_rocket'] = {
        label = 'Lr Homing Rocket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Homing Rocket',
    },
    ['lr_ml_40mm'] = {
        label = 'Lr Ml 40mm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Ml 40mm',
    },
    ['lr_rpg'] = {
        label = 'Lr Rpg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Rpg',
    },
    ['lr_rpg_2'] = {
        label = 'Lr Rpg',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Rpg',
    },
    ['lr_rpg_rocket'] = {
        label = 'Lr Rpg Rocket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lr Rpg Rocket',
    },
    ['bat'] = {
        label = 'Bat',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat',
    },
    ['bat_xm3'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_2'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_3'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_4'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_5'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_6'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_7'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_8'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_9'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['bat_xm3_10'] = {
        label = 'Bat Xm3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bat Xm3',
    },
    ['battleaxe'] = {
        label = 'Battleaxe',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battleaxe',
    },
}

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 w_at_heavysnipermk2_camo3 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.