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

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 1 to 120 of 856 · page 1 of 8

  • Door Gun Safe (ba_prop_door_gun_safe) FiveM inventory icon
    Door Gun Safeba_prop_door_gun_safe
    png
  • Grenades (bkr_prop_grenades_02) FiveM inventory icon
    Grenadesbkr_prop_grenades_02
    png
  • Gunlocker (bkr_prop_gunlocker_01a) FiveM inventory icon
    Gunlockerbkr_prop_gunlocker_01a
    png
  • Arcade Gun (ch_prop_arcade_gun_01a) FiveM inventory icon
    Arcade Gunch_prop_arcade_gun_01a
    png
  • Arcade Gun 01a Screen (ch_prop_arcade_gun_01a_screen_p1) FiveM inventory icon
    Arcade Gun 01a Screench_prop_arcade_gun_01a_screen_p1
    png
  • Arcade Gun 01a Screen (ch_prop_arcade_gun_01a_screen_p2) FiveM inventory icon
    Arcade Gun 01a Screench_prop_arcade_gun_01a_screen_p2
    png
  • Arcade Gun Bird (ch_prop_arcade_gun_bird_01a) FiveM inventory icon
    Arcade Gun Birdch_prop_arcade_gun_bird_01a
    png
  • Bloodymachete (ch_prop_ch_bloodymachete_01a) FiveM inventory icon
    Bloodymachetech_prop_ch_bloodymachete_01a
    png
  • Cartridge (ch_prop_ch_cartridge_01a) FiveM inventory icon
    Cartridgech_prop_ch_cartridge_01a
    png
  • Cartridge (ch_prop_ch_cartridge_01b) FiveM inventory icon
    Cartridgech_prop_ch_cartridge_01b
    png
  • Cartridge (ch_prop_ch_cartridge_01c) FiveM inventory icon
    Cartridgech_prop_ch_cartridge_01c
    png
  • Explosive (ch_prop_ch_explosive_01a) FiveM inventory icon
    Explosivech_prop_ch_explosive_01a
    png
  • Guncase (ch_prop_ch_guncase_01a) FiveM inventory icon
    Guncasech_prop_ch_guncase_01a
    png
  • Ld Bomb (ch_prop_ch_ld_bomb_01a) FiveM inventory icon
    Ld Bombch_prop_ch_ld_bomb_01a
    png
  • Office Swag Guns01 (ex_office_swag_guns01) FiveM inventory icon
    Office Swag Guns01ex_office_swag_guns01
    png
  • Office Swag Guns02 (ex_office_swag_guns02) FiveM inventory icon
    Office Swag Guns02ex_office_swag_guns02
    png
  • Office Swag Guns03 (ex_office_swag_guns03) FiveM inventory icon
    Office Swag Guns03ex_office_swag_guns03
    png
  • Office Swag Guns04 (ex_office_swag_guns04) FiveM inventory icon
    Office Swag Guns04ex_office_swag_guns04
    png
  • Exec Guncase (ex_prop_exec_guncase) FiveM inventory icon
    Exec Guncaseex_prop_exec_guncase
    png
  • Gunlocker (gr_prop_gr_gunlocker_01a) FiveM inventory icon
    Gunlockergr_prop_gr_gunlocker_01a
    png
  • Gunsmithsupl (gr_prop_gr_gunsmithsupl_01a) FiveM inventory icon
    Gunsmithsuplgr_prop_gr_gunsmithsupl_01a
    png
  • Gunsmithsupl (gr_prop_gr_gunsmithsupl_02a) FiveM inventory icon
    Gunsmithsuplgr_prop_gr_gunsmithsupl_02a
    png
  • Gunsmithsupl (gr_prop_gr_gunsmithsupl_03a) FiveM inventory icon
    Gunsmithsuplgr_prop_gr_gunsmithsupl_03a
    png
  • Magspile (gr_prop_gr_magspile_01a) FiveM inventory icon
    Magspilegr_prop_gr_magspile_01a
    png
  • Missle Long (gr_prop_gr_missle_long) FiveM inventory icon
    Missle Longgr_prop_gr_missle_long
    png
  • Missle Short (gr_prop_gr_missle_short) FiveM inventory icon
    Missle Shortgr_prop_gr_missle_short
    png
  • Pmine (gr_prop_gr_pmine_01a) FiveM inventory icon
    Pminegr_prop_gr_pmine_01a
    png
  • Door Gun Safe (h4_prop_door_gun_safe) FiveM inventory icon
    Door Gun Safeh4_prop_door_gun_safe
    png
  • Ld Bomb (h4_prop_h4_ld_bomb_01a) FiveM inventory icon
    Ld Bombh4_prop_h4_ld_bomb_01a
    png
  • Ld Bomb (h4_prop_h4_ld_bomb_02a) FiveM inventory icon
    Ld Bombh4_prop_h4_ld_bomb_02a
    png
  • Mine (h4_prop_h4_mine_01a) FiveM inventory icon
    Mineh4_prop_h4_mine_01a
    png
  • Mine (h4_prop_h4_mine_02a) FiveM inventory icon
    Mineh4_prop_h4_mine_02a
    png
  • Mine (h4_prop_h4_mine_03a) FiveM inventory icon
    Mineh4_prop_h4_mine_03a
    png
  • Pumpshotgunh4 (h4_prop_h4_pumpshotgunh4) FiveM inventory icon
    Pumpshotgunh4h4_prop_h4_pumpshotgunh4
    png
  • Screen Btm Missile Active (h4_prop_screen_btm_missile_active) FiveM inventory icon
    Screen Btm Missile Activeh4_prop_screen_btm_missile_active
    png
  • Screen Btm Missile Ready (h4_prop_screen_btm_missile_ready) FiveM inventory icon
    Screen Btm Missile Readyh4_prop_screen_btm_missile_ready
    png
  • Screen Btm Missile Reload (h4_prop_screen_btm_missile_reload) FiveM inventory icon
    Screen Btm Missile Reloadh4_prop_screen_btm_missile_reload
    png
  • Screen Top Missile Active (h4_prop_screen_top_missile_active) FiveM inventory icon
    Screen Top Missile Activeh4_prop_screen_top_missile_active
    png
  • Screen Top Missile Ready (h4_prop_screen_top_missile_ready) FiveM inventory icon
    Screen Top Missile Readyh4_prop_screen_top_missile_ready
    png
  • Bank Heist Guns (hei_bank_heist_guns) FiveM inventory icon
    Bank Heist Gunshei_bank_heist_guns
    png
  • Heist Flecca Weapons (hei_heist_flecca_weapons) FiveM inventory icon
    Heist Flecca Weaponshei_heist_flecca_weapons
    png
  • Generic Heist Guns (hei_p_generic_heist_guns) FiveM inventory icon
    Generic Heist Gunshei_p_generic_heist_guns
    png
  • Pre Heist Biker Guns (hei_p_pre_heist_biker_guns) FiveM inventory icon
    Pre Heist Biker Gunshei_p_pre_heist_biker_guns
    png
  • Prison Heist Weapons (hei_prison_heist_weapons) FiveM inventory icon
    Prison Heist Weaponshei_prison_heist_weapons
    png
  • Carrier Bombs (hei_prop_carrier_bombs_1) FiveM inventory icon
    Carrier Bombshei_prop_carrier_bombs_1
    png
  • Carrier Ord (hei_prop_carrier_ord_01) FiveM inventory icon
    Carrier Ordhei_prop_carrier_ord_01
    png
  • Heist Emp (hei_prop_heist_emp) FiveM inventory icon
    Heist Emphei_prop_heist_emp
    png
  • Heist Thermite (hei_prop_heist_thermite) FiveM inventory icon
    Heist Thermitehei_prop_heist_thermite
    png
  • Heist Thermite Flash (hei_prop_heist_thermite_flash) FiveM inventory icon
    Heist Thermite Flashhei_prop_heist_thermite_flash
    png
  • Bomb Ball (imp_prop_bomb_ball) FiveM inventory icon
    Bomb Ballimp_prop_bomb_ball
    png
  • Gc Grenades (lr2_prop_gc_grenades) FiveM inventory icon
    Gc Grenadeslr2_prop_gc_grenades
    png
  • Gc Grenades (lr2_prop_gc_grenades_02) FiveM inventory icon
    Gc Grenadeslr2_prop_gc_grenades_02
    png
  • Osp Gun Mod Station (m23_1_m231_1_osp_gun_mod_station) FiveM inventory icon
    Osp Gun Mod Stationm23_1_m231_1_osp_gun_mod_station
    png
  • Weapons Plinth (m23_1_m231_3_weapons_plinth) FiveM inventory icon
    Weapons Plinthm23_1_m231_3_weapons_plinth
    png
  • Srifle (m23_1_prop_m31_ar_srifle) FiveM inventory icon
    Sriflem23_1_prop_m31_ar_srifle
    png
  • Sminigun (m23_1_prop_m31_mg_sminigun) FiveM inventory icon
    Sminigunm23_1_prop_m31_mg_sminigun
    png
  • Guncase (m23_2_prop_m32_guncase_01a) FiveM inventory icon
    Guncasem23_2_prop_m32_guncase_01a
    png
  • Carrier Bombs (m24_1_prop_m24_1_carrier_bombs_1) FiveM inventory icon
    Carrier Bombsm24_1_prop_m24_1_carrier_bombs_1
    png
  • Carrier Ord (m24_1_prop_m24_1_carrier_ord_01) FiveM inventory icon
    Carrier Ordm24_1_prop_m24_1_carrier_ord_01
    png
  • Bomb (m24_1_prop_m41_bomb_01a) FiveM inventory icon
    Bombm24_1_prop_m41_bomb_01a
    png
  • Bomb (m24_1_prop_m41_bomb_02a) FiveM inventory icon
    Bombm24_1_prop_m41_bomb_02a
    png
  • Vehiclemine (m24_1_prop_m41_vehiclemine_01a) FiveM inventory icon
    Vehicleminem24_1_prop_m41_vehiclemine_01a
    png
  • Detonator (m24_2_prop_m42_detonator_01a) FiveM inventory icon
    Detonatorm24_2_prop_m42_detonator_01a
    png
  • Guncase (m24_2_prop_m42_guncase_01a) FiveM inventory icon
    Guncasem24_2_prop_m42_guncase_01a
    png
  • Homing Rocket (m24_2_prop_m42_homing_rocket_01a) FiveM inventory icon
    Homing Rocketm24_2_prop_m42_homing_rocket_01a
    png
  • Weaponcrate (m24_2_prop_m42_weaponcrate_02a) FiveM inventory icon
    Weaponcratem24_2_prop_m42_weaponcrate_02a
    png
  • Weaponcrate (m24_2_prop_m42_weaponcrate_03a) FiveM inventory icon
    Weaponcratem24_2_prop_m42_weaponcrate_03a
    png
  • Duffbag (m25_1_prop_m51_duffbag_c4_01a) FiveM inventory icon
    Duffbagm25_1_prop_m51_duffbag_c4_01a
    png
  • Gun Stuff (m25_2_int_02_gun_stuff) FiveM inventory icon
    Gun Stuffm25_2_int_02_gun_stuff
    png
  • Bomb (m25_2_prop_m52_c4_bomb_01a) FiveM inventory icon
    Bombm25_2_prop_m52_c4_bomb_01a
    png
  • Turret Post 01a Sf (m25_2_prop_m52_turret_post_01a_sf) FiveM inventory icon
    Turret Post 01a Sfm25_2_prop_m52_turret_post_01a_sf
    png
  • Ld Stinger (p_ld_stinger_s) FiveM inventory icon
    Ld Stingerp_ld_stinger_s
    png
  • Secret Weapon (p_secret_weapon_02) FiveM inventory icon
    Secret Weaponp_secret_weapon_02
    png
  • Stinger (p_stinger_02) FiveM inventory icon
    Stingerp_stinger_02
    png
  • Stinger (p_stinger_03) FiveM inventory icon
    Stingerp_stinger_03
    png
  • Stinger (p_stinger_04) FiveM inventory icon
    Stingerp_stinger_04
    png
  • Stinger Piece (p_stinger_piece_01) FiveM inventory icon
    Stinger Piecep_stinger_piece_01
    png
  • Stinger Piece (p_stinger_piece_02) FiveM inventory icon
    Stinger Piecep_stinger_piece_02
    png
  • Musket Chrg (p_w_ar_musket_chrg) FiveM inventory icon
    Musket Chrgp_w_ar_musket_chrg
    png
  • Ballistic Shield (prop_ballistic_shield) FiveM inventory icon
    Ballistic Shieldprop_ballistic_shield
    png
  • Bomb (prop_bomb_01) FiveM inventory icon
    Bombprop_bomb_01
    png
  • Bomb (prop_bomb_01_s) FiveM inventory icon
    Bombprop_bomb_01_s
    png
  • Final (prop_c4_final) FiveM inventory icon
    Finalprop_c4_final
    png
  • Final Green (prop_c4_final_green) FiveM inventory icon
    Final Greenprop_c4_final_green
    png
  • Num (prop_c4_num_0001) FiveM inventory icon
    Numprop_c4_num_0001
    png
  • Num (prop_c4_num_0002) FiveM inventory icon
    Numprop_c4_num_0002
    png
  • Num (prop_c4_num_0003) FiveM inventory icon
    Numprop_c4_num_0003
    png
  • Gunrack (prop_cs_gunrack) FiveM inventory icon
    Gunrackprop_cs_gunrack
    png
  • Katana (prop_cs_katana_01) FiveM inventory icon
    Katanaprop_cs_katana_01
    png
  • Fbibombbin (prop_fbibombbin) FiveM inventory icon
    Fbibombbinprop_fbibombbin
    png
  • Fbibombfile (prop_fbibombfile) FiveM inventory icon
    Fbibombfileprop_fbibombfile
    png
  • Gun Case (prop_gun_case_01) FiveM inventory icon
    Gun Caseprop_gun_case_01
    png
  • Gun Case (prop_gun_case_02) FiveM inventory icon
    Gun Caseprop_gun_case_02
    png
  • Gun Frame (prop_gun_frame) FiveM inventory icon
    Gun Frameprop_gun_frame
    png
  • Bomb (prop_ic_bomb) FiveM inventory icon
    Bombprop_ic_bomb
    png
  • Bomb (prop_ic_bomb_b) FiveM inventory icon
    Bombprop_ic_bomb_b
    png
  • Bomb B Tr (prop_ic_bomb_b_tr) FiveM inventory icon
    Bomb B Trprop_ic_bomb_b_tr
    png
  • Bomb Bl (prop_ic_bomb_bl) FiveM inventory icon
    Bomb Blprop_ic_bomb_bl
    png
  • Bomb Bl Tr (prop_ic_bomb_bl_tr) FiveM inventory icon
    Bomb Bl Trprop_ic_bomb_bl_tr
    png
  • Bomb G (prop_ic_bomb_g) FiveM inventory icon
    Bomb Gprop_ic_bomb_g
    png
  • Bomb G Tr (prop_ic_bomb_g_tr) FiveM inventory icon
    Bomb G Trprop_ic_bomb_g_tr
    png
  • Bomb P (prop_ic_bomb_p) FiveM inventory icon
    Bomb Pprop_ic_bomb_p
    png
  • Bomb P Tr (prop_ic_bomb_p_tr) FiveM inventory icon
    Bomb P Trprop_ic_bomb_p_tr
    png
  • Bomb Pk (prop_ic_bomb_pk) FiveM inventory icon
    Bomb Pkprop_ic_bomb_pk
    png
  • Bomb Pk Tr (prop_ic_bomb_pk_tr) FiveM inventory icon
    Bomb Pk Trprop_ic_bomb_pk_tr
    png
  • Bomb Tr (prop_ic_bomb_tr) FiveM inventory icon
    Bomb Trprop_ic_bomb_tr
    png
  • Bomb Wh (prop_ic_bomb_wh) FiveM inventory icon
    Bomb Whprop_ic_bomb_wh
    png
  • Bomb Wh Tr (prop_ic_bomb_wh_tr) FiveM inventory icon
    Bomb Wh Trprop_ic_bomb_wh_tr
    png
  • Deton (prop_ic_deton) FiveM inventory icon
    Detonprop_ic_deton
    png
  • Deton (prop_ic_deton_b) FiveM inventory icon
    Detonprop_ic_deton_b
    png
  • Deton Bl (prop_ic_deton_bl) FiveM inventory icon
    Deton Blprop_ic_deton_bl
    png
  • Deton G (prop_ic_deton_g) FiveM inventory icon
    Deton Gprop_ic_deton_g
    png
  • Deton P (prop_ic_deton_p) FiveM inventory icon
    Deton Pprop_ic_deton_p
    png
  • Deton Pk (prop_ic_deton_pk) FiveM inventory icon
    Deton Pkprop_ic_deton_pk
    png
  • Deton Wh (prop_ic_deton_wh) FiveM inventory icon
    Deton Whprop_ic_deton_wh
    png
  • Homing Rocket (prop_ic_homing_rocket) FiveM inventory icon
    Homing Rocketprop_ic_homing_rocket
    png
  • Homing Rocket (prop_ic_homing_rocket_b) FiveM inventory icon
    Homing Rocketprop_ic_homing_rocket_b
    png
  • Homing Rocket Bl (prop_ic_homing_rocket_bl) FiveM inventory icon
    Homing Rocket Blprop_ic_homing_rocket_bl
    png
  • Homing Rocket G (prop_ic_homing_rocket_g) FiveM inventory icon
    Homing Rocket Gprop_ic_homing_rocket_g
    png
  • Homing Rocket P (prop_ic_homing_rocket_p) FiveM inventory icon
    Homing Rocket Pprop_ic_homing_rocket_p
    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 {
    ['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 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 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.

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.