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.
Showing 361 to 480 of 856 · page 4 of 8
- Heavysnipermk2 Camo3

w_at_heavysnipermk2_camo3 - Heavysnipermk2 Camo4

w_at_heavysnipermk2_camo4 - Heavysnipermk2 Camo5

w_at_heavysnipermk2_camo5 - Heavysnipermk2 Camo6

w_at_heavysnipermk2_camo6 - Heavysnipermk2 Camo7

w_at_heavysnipermk2_camo7 - Heavysnipermk2 Camo8

w_at_heavysnipermk2_camo8 - Heavysnipermk2 Camo9

w_at_heavysnipermk2_camo9 - Heavysnipermk2 Camo Ind1

w_at_heavysnipermk2_camo_ind1 - Hrh Camo1

w_at_hrh_camo1 - Barrel

w_at_mg_barrel_1 - Barrel

w_at_mg_barrel_2 - Muzzle

w_at_muzzle_1 - Muzzle

w_at_muzzle_2 - Muzzle

w_at_muzzle_3 - Muzzle

w_at_muzzle_4 - Muzzle

w_at_muzzle_5 - Muzzle

w_at_muzzle_6 - Muzzle

w_at_muzzle_7 - Muzzle

w_at_muzzle_8 - Muzzle 8 Xm17

w_at_muzzle_8_xm17 - Muzzle

w_at_muzzle_9 - Comp

w_at_pi_comp_1 - Comp

w_at_pi_comp_2 - Comp

w_at_pi_comp_3 - Flsh

w_at_pi_flsh - Flsh

w_at_pi_flsh_2 - Flsh Luxe

w_at_pi_flsh_luxe - Flsh Pdluxe

w_at_pi_flsh_pdluxe - Rail

w_at_pi_rail_1 - Rail

w_at_pi_rail_2 - Snsmk2 Flsh

w_at_pi_snsmk2_flsh_1 - Supp

w_at_pi_supp - Supp

w_at_pi_supp_2 - Supp Luxe

w_at_pi_supp_luxe - Supp Luxe

w_at_pi_supp_luxe_2 - Railcover

w_at_railcover_01 - Barrel

w_at_sb_barrel_1 - Barrel

w_at_sb_barrel_2 - Scope Large

w_at_scope_large - Scope Large Luxe

w_at_scope_large_luxe - Scope Macro

w_at_scope_macro - Scope Macro 02 Luxe

w_at_scope_macro_02_luxe - Scope Macro

w_at_scope_macro_2 - Scope Macro 2 Mk2

w_at_scope_macro_2_mk2 - Scope Macro Luxe

w_at_scope_macro_luxe - Scope Max

w_at_scope_max - Scope Max Luxe

w_at_scope_max_luxe - Scope Medium

w_at_scope_medium - Scope Medium

w_at_scope_medium_2 - Scope Medium Luxe

w_at_scope_medium_luxe - Scope Nv

w_at_scope_nv - Scope Small

w_at_scope_small - Scope Small 02a Luxe

w_at_scope_small_02a_luxe - Scope Small

w_at_scope_small_2 - Scope Small Luxe

w_at_scope_small_luxe - Scope Small Mk2

w_at_scope_small_mk2 - Sights

w_at_sights_1 - Sights Smg

w_at_sights_smg - Smgmk2 Camo1

w_at_smgmk2_camo1 - Smgmk2 Camo10

w_at_smgmk2_camo10 - Smgmk2 Camo2

w_at_smgmk2_camo2 - Smgmk2 Camo3

w_at_smgmk2_camo3 - Smgmk2 Camo4

w_at_smgmk2_camo4 - Smgmk2 Camo5

w_at_smgmk2_camo5 - Smgmk2 Camo6

w_at_smgmk2_camo6 - Smgmk2 Camo7

w_at_smgmk2_camo7 - Smgmk2 Camo8

w_at_smgmk2_camo8 - Smgmk2 Camo9

w_at_smgmk2_camo9 - Smgmk2 Camo Ind1

w_at_smgmk2_camo_ind1 - Barrel

w_at_sr_barrel_1 - Barrel

w_at_sr_barrel_2 - Supp

w_at_sr_supp - Supp3

w_at_sr_supp3 - Supp

w_at_sr_supp_2 - Supp Luxe

w_at_sr_supp_luxe - Battle Airmissile

w_battle_airmissile_01 - Jerrycan

w_ch_jerrycan - Apmine

w_ex_apmine - Arena Landmine

w_ex_arena_landmine_01b - Birdshat

w_ex_birdshat - Grenadefrag

w_ex_grenadefrag - Grenadesmoke

w_ex_grenadesmoke - Molotov

w_ex_molotov - Pe

w_ex_pe - Pipebomb

w_ex_pipebomb - Snowball

w_ex_snowball - Vehiclegrenade

w_ex_vehiclegrenade - Vehiclemine

w_ex_vehiclemine - Vehiclemissile

w_ex_vehiclemissile_1 - Vehiclemissile

w_ex_vehiclemissile_2 - Vehiclemissile

w_ex_vehiclemissile_3 - Vehiclemissile

w_ex_vehiclemissile_4 - Vehiclemortar

w_ex_vehiclemortar - Lr 40mm

w_lr_40mm - Lr Compactgl

w_lr_compactgl - Lr Compactgl Mag1

w_lr_compactgl_mag1 - Lr Compactml

w_lr_compactml - Lr Compactml Mag1

w_lr_compactml_mag1 - Lr Compactsl

w_lr_compactsl_m32 - Lr Firework

w_lr_firework - Lr Firework Rocket

w_lr_firework_rocket - Lr Grenadelauncher

w_lr_grenadelauncher - Lr Homing

w_lr_homing - Lr Homing Rocket

w_lr_homing_rocket - Lr Ml 40mm

w_lr_ml_40mm - Lr Rpg

w_lr_rpg - Lr Rpg

w_lr_rpg_m31 - Lr Rpg Rocket

w_lr_rpg_rocket - Bat

w_me_bat - Bat Xm3

w_me_bat_xm3 - Bat Xm3

w_me_bat_xm3_01 - Bat Xm3

w_me_bat_xm3_02 - Bat Xm3

w_me_bat_xm3_03 - Bat Xm3

w_me_bat_xm3_04 - Bat Xm3

w_me_bat_xm3_05 - Bat Xm3

w_me_bat_xm3_06 - Bat Xm3

w_me_bat_xm3_07 - Bat Xm3

w_me_bat_xm3_08 - Bat Xm3

w_me_bat_xm3_09 - Battleaxe

w_me_battleaxe
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 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.
A rule that reads names gets the obvious ones right and the ambiguous ones arguable. A crate of beer is food, not a container; a log fence has the word log in it. If something here is plainly in the wrong place, the model name on the card is all we need to fix it.
Nine groups are the ones an inventory wants — food and drink, tools, medical, electronics, valuables, documents, containers, smoking and gear. The rest, this one included if it is not in that list, are map material: use the name and the hash, and treat the picture as a way of recognising the thing.
Any model name containing _lod was left out of the whole library. Those are the low-detail stand-ins the engine swaps in at distance, and their renders are blurred copies of models that are already listed.
THE OTHER GROUPS
Keep looking
Bottles, cans, cartons, plates and the takeaway the game models for its shops.
Tools — 358Hand tools, power tools and the boxes they live in — the mechanic and crafting staples.
Medical — 105Syringes, vials, pill bottles and the rest of the small clinical props.
Electronics — 737Phones, laptops, radios, batteries and the media the game still ships on discs.
Valuables — 377Cash, gold, jewels and the heist props built around carrying them.
Documents — 344Cards, passports, folders, notes and printed matter for paperwork scripts.
Everything at onceAll 18,574 icons, the search across the whole set, and the 24 categories with their counts.
Inventory icon makerYour own pictures instead of ours: background flooded away, the item squared and centred, items.lua written in the browser.