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

CATEGORY 19 OF 24 · 570 ICONS

FiveM street and roadway props — page 5

Page 5 of 5: models 481 to 570 of the 570 in this group, in model-name order. Road barriers, traffic cones, bollards, fences, gates, bins, poles, kerb sections, rail track, tunnel pieces and the rest of the street fittings. Roadblock, towing and event scripts spawn from this group constantly, so the hash is the useful half of the card.

570 of the 18,574 models in the whole icon library — 3.1% 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.

570 icons

Showing 481 to 570 of 570 · page 5 of 5

  • Jh Tunn 03aextra (v_31a_jh_tunn_03aextra) FiveM inventory icon
    Jh Tunn 03aextrav_31a_jh_tunn_03aextra
    png
  • Jh Tunn (v_31a_jh_tunn_03b) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_03b
    png
  • Jh Tunn (v_31a_jh_tunn_03c) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_03c
    png
  • Jh Tunn (v_31a_jh_tunn_03d) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_03d
    png
  • Jh Tunn (v_31a_jh_tunn_03e) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_03e
    png
  • Jh Tunn (v_31a_jh_tunn_03f) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_03f
    png
  • Jh Tunn (v_31a_jh_tunn_03g) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_03g
    png
  • Jh Tunn (v_31a_jh_tunn_03h) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_03h
    png
  • Jh Tunn 03wood (v_31a_jh_tunn_03wood) FiveM inventory icon
    Jh Tunn 03woodv_31a_jh_tunn_03wood
    png
  • Jh Tunn (v_31a_jh_tunn_04b) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_04b
    png
  • Jh Tunn 04b Ducktape (v_31a_jh_tunn_04b_ducktape) FiveM inventory icon
    Jh Tunn 04b Ducktapev_31a_jh_tunn_04b_ducktape
    png
  • Jh Tunn (v_31a_jh_tunn_04d) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_04d
    png
  • Jh Tunn (v_31a_jh_tunn_04e) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_04e
    png
  • Jh Tunn (v_31a_jh_tunn_04f) FiveM inventory icon
    Jh Tunnv_31a_jh_tunn_04f
    png
  • Jh Tunnground (v_31a_jh_tunnground) FiveM inventory icon
    Jh Tunngroundv_31a_jh_tunnground
    png
  • Tunn 02 Ovlay (v_31a_tunn_02_ovlay) FiveM inventory icon
    Tunn 02 Ovlayv_31a_tunn_02_ovlay
    png
  • Tunnelsheeting (v_31a_tunnelsheeting) FiveM inventory icon
    Tunnelsheetingv_31a_tunnelsheeting
    png
  • Tunnerl Diger (v_31a_tunnerl_diger) FiveM inventory icon
    Tunnerl Digerv_31a_tunnerl_diger
    png
  • Tunnels (v_31a_v_tunnels_01b) FiveM inventory icon
    Tunnelsv_31a_v_tunnels_01b
    png
  • Drains (v_34_drains) FiveM inventory icon
    Drainsv_34_drains
    png
  • Trolley05 (v_34_trolley05) FiveM inventory icon
    Trolley05v_34_trolley05
    png
  • Walkway (v_34_walkway) FiveM inventory icon
    Walkwayv_34_walkway
    png
  • Lgn Mesh Wickerbasket (v_61_lgn_mesh_wickerbasket) FiveM inventory icon
    Lgn Mesh Wickerbasketv_61_lgn_mesh_wickerbasket
    png
  • Post Ceil (v_74_it1_post_ceil) FiveM inventory icon
    Post Ceilv_74_it1_post_ceil
    png
  • Post Deta (v_74_it1_post_deta) FiveM inventory icon
    Post Detav_74_it1_post_deta
    png
  • Post Deca2 (v_74_it2_post_deca2) FiveM inventory icon
    Post Deca2v_74_it2_post_deca2
    png
  • Post Deta (v_74_it2_post_deta) FiveM inventory icon
    Post Detav_74_it2_post_deta
    png
  • Corp Banktrolley (v_corp_banktrolley) FiveM inventory icon
    Corp Banktrolleyv_corp_banktrolley
    png
  • Corp Post Open (v_corp_post_open) FiveM inventory icon
    Corp Post Openv_corp_post_open
    png
  • Corp Postbox (v_corp_postbox) FiveM inventory icon
    Corp Postboxv_corp_postbox
    png
  • Corp Postboxa (v_corp_postboxa) FiveM inventory icon
    Corp Postboxav_corp_postboxa
    png
  • Corp Trolley Fd (v_corp_trolley_fd) FiveM inventory icon
    Corp Trolley Fdv_corp_trolley_fd
    png
  • Ind Bin (v_ind_bin_01) FiveM inventory icon
    Ind Binv_ind_bin_01
    png
  • Ind Cf Bollard (v_ind_cf_bollard) FiveM inventory icon
    Ind Cf Bollardv_ind_cf_bollard
    png
  • Med Bin (v_med_bin) FiveM inventory icon
    Med Binv_med_bin
    png
  • Med Cor Cemtrolly2 (v_med_cor_cemtrolly2) FiveM inventory icon
    Med Cor Cemtrolly2v_med_cor_cemtrolly2
    png
  • Med Trolley (v_med_trolley) FiveM inventory icon
    Med Trolleyv_med_trolley
    png
  • Med Trolley2 (v_med_trolley2) FiveM inventory icon
    Med Trolley2v_med_trolley2
    png
  • Res Tre Bin (v_res_tre_bin) FiveM inventory icon
    Res Tre Binv_res_tre_bin
    png
  • Ret Csr Bin (v_ret_csr_bin) FiveM inventory icon
    Ret Csr Binv_ret_csr_bin
    png
  • Ret Gc Bin (v_ret_gc_bin) FiveM inventory icon
    Ret Gc Binv_ret_gc_bin
    png
  • Serv Metro Ceilingvent (v_serv_metro_ceilingvent) FiveM inventory icon
    Serv Metro Ceilingventv_serv_metro_ceilingvent
    png
  • Serv Metro Elecpole Singlel (v_serv_metro_elecpole_singlel) FiveM inventory icon
    Serv Metro Elecpole Singlelv_serv_metro_elecpole_singlel
    png
  • Serv Metro Elecpole Singler (v_serv_metro_elecpole_singler) FiveM inventory icon
    Serv Metro Elecpole Singlerv_serv_metro_elecpole_singler
    png
  • Serv Metro Floorbin (v_serv_metro_floorbin) FiveM inventory icon
    Serv Metro Floorbinv_serv_metro_floorbin
    png
  • Serv Metro Metaljunk1 (v_serv_metro_metaljunk1) FiveM inventory icon
    Serv Metro Metaljunk1v_serv_metro_metaljunk1
    png
  • Serv Metro Metaljunk2 (v_serv_metro_metaljunk2) FiveM inventory icon
    Serv Metro Metaljunk2v_serv_metro_metaljunk2
    png
  • Serv Metro Metaljunk3 (v_serv_metro_metaljunk3) FiveM inventory icon
    Serv Metro Metaljunk3v_serv_metro_metaljunk3
    png
  • Serv Metro Paybooth (v_serv_metro_paybooth) FiveM inventory icon
    Serv Metro Payboothv_serv_metro_paybooth
    png
  • Serv Metro Signals1 (v_serv_metro_signals1) FiveM inventory icon
    Serv Metro Signals1v_serv_metro_signals1
    png
  • Serv Metro Signals2 (v_serv_metro_signals2) FiveM inventory icon
    Serv Metro Signals2v_serv_metro_signals2
    png
  • Serv Metro Signconnect (v_serv_metro_signconnect) FiveM inventory icon
    Serv Metro Signconnectv_serv_metro_signconnect
    png
  • Serv Metro Signlossantos (v_serv_metro_signlossantos) FiveM inventory icon
    Serv Metro Signlossantosv_serv_metro_signlossantos
    png
  • Serv Metro Signmap (v_serv_metro_signmap) FiveM inventory icon
    Serv Metro Signmapv_serv_metro_signmap
    png
  • Serv Metro Signroutes (v_serv_metro_signroutes) FiveM inventory icon
    Serv Metro Signroutesv_serv_metro_signroutes
    png
  • Serv Metro Signtravel (v_serv_metro_signtravel) FiveM inventory icon
    Serv Metro Signtravelv_serv_metro_signtravel
    png
  • Serv Metro Stationfence (v_serv_metro_stationfence) FiveM inventory icon
    Serv Metro Stationfencev_serv_metro_stationfence
    png
  • Serv Metro Stationfence2 (v_serv_metro_stationfence2) FiveM inventory icon
    Serv Metro Stationfence2v_serv_metro_stationfence2
    png
  • Serv Metro Stationgate (v_serv_metro_stationgate) FiveM inventory icon
    Serv Metro Stationgatev_serv_metro_stationgate
    png
  • Serv Metro Statseat1 (v_serv_metro_statseat1) FiveM inventory icon
    Serv Metro Statseat1v_serv_metro_statseat1
    png
  • Serv Metro Statseat2 (v_serv_metro_statseat2) FiveM inventory icon
    Serv Metro Statseat2v_serv_metro_statseat2
    png
  • Serv Metro Wallbin (v_serv_metro_wallbin) FiveM inventory icon
    Serv Metro Wallbinv_serv_metro_wallbin
    png
  • Lrggate (vw_prop_vw_lrggate_05a) FiveM inventory icon
    Lrggatevw_prop_vw_lrggate_05a
    png
  • Trolly (vw_prop_vw_trolly_01a) FiveM inventory icon
    Trollyvw_prop_vw_trolly_01a
    png
  • Bckstrs Railing (xm3_int4_bckstrs_railing) FiveM inventory icon
    Bckstrs Railingxm3_int4_bckstrs_railing
    png
  • Gate (xm3_prop_xm3_gate_01a) FiveM inventory icon
    Gatexm3_prop_xm3_gate_01a
    png
  • Gate Farm (xm3_prop_xm3_gate_farm_l_01a) FiveM inventory icon
    Gate Farmxm3_prop_xm3_gate_farm_l_01a
    png
  • Gate Farm Post (xm3_prop_xm3_gate_farm_post) FiveM inventory icon
    Gate Farm Postxm3_prop_xm3_gate_farm_post
    png
  • Gate Farm (xm3_prop_xm3_gate_farm_r_01a) FiveM inventory icon
    Gate Farmxm3_prop_xm3_gate_farm_r_01a
    png
  • Gate (xm3_prop_xm3_gate_l_01a) FiveM inventory icon
    Gatexm3_prop_xm3_gate_l_01a
    png
  • Gate (xm3_prop_xm3_gate_r_01a) FiveM inventory icon
    Gatexm3_prop_xm3_gate_r_01a
    png
  • Road Barrier (xm3_prop_xm3_road_barrier_01a) FiveM inventory icon
    Road Barrierxm3_prop_xm3_road_barrier_01a
    png
  • Base Fence (xm_prop_base_fence_01) FiveM inventory icon
    Base Fencexm_prop_base_fence_01
    png
  • Base Fence (xm_prop_base_fence_02) FiveM inventory icon
    Base Fencexm_prop_base_fence_02
    png
  • Combined2 Dyst Barrier (xs_combined2_dyst_barrier_01_09) FiveM inventory icon
    Combined2 Dyst Barrierxs_combined2_dyst_barrier_01_09
    png
  • Combined2 Dyst Barrier (xs_combined2_dyst_barrier_01b_09) FiveM inventory icon
    Combined2 Dyst Barrierxs_combined2_dyst_barrier_01b_09
    png
  • Combined Dyst 06 Roads (xs_combined_dyst_06_roads) FiveM inventory icon
    Combined Dyst 06 Roadsxs_combined_dyst_06_roads
    png
  • Combined Dyst Fence (xs_combined_dyst_fence_04) FiveM inventory icon
    Combined Dyst Fencexs_combined_dyst_fence_04
    png
  • Gate 01a Sf (xs_prop_ar_gate_01a_sf) FiveM inventory icon
    Gate 01a Sfxs_prop_ar_gate_01a_sf
    png
  • Tunnel (xs_prop_ar_tunnel_01a) FiveM inventory icon
    Tunnelxs_prop_ar_tunnel_01a
    png
  • Tunnel 01a Sf (xs_prop_ar_tunnel_01a_sf) FiveM inventory icon
    Tunnel 01a Sfxs_prop_ar_tunnel_01a_sf
    png
  • Tunnel 01a Wl (xs_prop_ar_tunnel_01a_wl) FiveM inventory icon
    Tunnel 01a Wlxs_prop_ar_tunnel_01a_wl
    png
  • Arena Gate (xs_prop_arena_gate_01a) FiveM inventory icon
    Arena Gatexs_prop_arena_gate_01a
    png
  • Arena Startgate (xs_prop_arena_startgate_01a) FiveM inventory icon
    Arena Startgatexs_prop_arena_startgate_01a
    png
  • Arena Startgate 01a Sf (xs_prop_arena_startgate_01a_sf) FiveM inventory icon
    Arena Startgate 01a Sfxs_prop_arena_startgate_01a_sf
    png
  • Barrier (xs_prop_barrier_10m_01a) FiveM inventory icon
    Barrierxs_prop_barrier_10m_01a
    png
  • Barrier (xs_prop_barrier_15m_01a) FiveM inventory icon
    Barrierxs_prop_barrier_15m_01a
    png
  • Barrier (xs_prop_barrier_5m_01a) FiveM inventory icon
    Barrierxs_prop_barrier_5m_01a
    png
  • Can Tunnel Wl (xs_prop_can_tunnel_wl) FiveM inventory icon
    Can Tunnel Wlxs_prop_can_tunnel_wl
    png
  • Barrier (xs_propint2_barrier_01) FiveM inventory icon
    Barrierxs_propint2_barrier_01
    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 {
    ['jh_tunn_03aextra'] = {
        label = 'Jh Tunn 03aextra',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn 03aextra',
    },
    ['jh_tunn'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_2'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_3'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_4'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_5'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_6'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_7'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_03wood'] = {
        label = 'Jh Tunn 03wood',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn 03wood',
    },
    ['jh_tunn_8'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_04b_ducktape'] = {
        label = 'Jh Tunn 04b Ducktape',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn 04b Ducktape',
    },
    ['jh_tunn_9'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_10'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunn_11'] = {
        label = 'Jh Tunn',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunn',
    },
    ['jh_tunnground'] = {
        label = 'Jh Tunnground',
        weight = 500,
        stack = true,
        close = true,
        description = 'Jh Tunnground',
    },
    ['tunn_02_ovlay'] = {
        label = 'Tunn 02 Ovlay',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tunn 02 Ovlay',
    },
    ['tunnelsheeting'] = {
        label = 'Tunnelsheeting',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tunnelsheeting',
    },
    ['tunnerl_diger'] = {
        label = 'Tunnerl Diger',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tunnerl Diger',
    },
    ['tunnels'] = {
        label = 'Tunnels',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tunnels',
    },
    ['drains'] = {
        label = 'Drains',
        weight = 500,
        stack = true,
        close = true,
        description = 'Drains',
    },
    ['trolley05'] = {
        label = 'Trolley05',
        weight = 500,
        stack = true,
        close = true,
        description = 'Trolley05',
    },
    ['walkway'] = {
        label = 'Walkway',
        weight = 500,
        stack = true,
        close = true,
        description = 'Walkway',
    },
    ['lgn_mesh_wickerbasket'] = {
        label = 'Lgn Mesh Wickerbasket',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lgn Mesh Wickerbasket',
    },
    ['post_ceil'] = {
        label = 'Post Ceil',
        weight = 500,
        stack = true,
        close = true,
        description = 'Post Ceil',
    },
    ['post_deta'] = {
        label = 'Post Deta',
        weight = 500,
        stack = true,
        close = true,
        description = 'Post Deta',
    },
    ['post_deca2'] = {
        label = 'Post Deca2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Post Deca2',
    },
    ['post_deta_2'] = {
        label = 'Post Deta',
        weight = 500,
        stack = true,
        close = true,
        description = 'Post Deta',
    },
    ['corp_banktrolley'] = {
        label = 'Corp Banktrolley',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Banktrolley',
    },
    ['corp_post_open'] = {
        label = 'Corp Post Open',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Post Open',
    },
    ['corp_postbox'] = {
        label = 'Corp Postbox',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Postbox',
    },
    ['corp_postboxa'] = {
        label = 'Corp Postboxa',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Postboxa',
    },
    ['corp_trolley_fd'] = {
        label = 'Corp Trolley Fd',
        weight = 500,
        stack = true,
        close = true,
        description = 'Corp Trolley Fd',
    },
    ['ind_bin'] = {
        label = 'Ind Bin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ind Bin',
    },
    ['ind_cf_bollard'] = {
        label = 'Ind Cf Bollard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ind Cf Bollard',
    },
    ['med_bin'] = {
        label = 'Med Bin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Med Bin',
    },
    ['med_cor_cemtrolly2'] = {
        label = 'Med Cor Cemtrolly2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Med Cor Cemtrolly2',
    },
    ['med_trolley'] = {
        label = 'Med Trolley',
        weight = 500,
        stack = true,
        close = true,
        description = 'Med Trolley',
    },
    ['med_trolley2'] = {
        label = 'Med Trolley2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Med Trolley2',
    },
    ['res_tre_bin'] = {
        label = 'Res Tre Bin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Res Tre Bin',
    },
    ['ret_csr_bin'] = {
        label = 'Ret Csr Bin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Csr Bin',
    },
    ['ret_gc_bin'] = {
        label = 'Ret Gc Bin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ret Gc Bin',
    },
    ['serv_metro_ceilingvent'] = {
        label = 'Serv Metro Ceilingvent',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Ceilingvent',
    },
    ['serv_metro_elecpole_singlel'] = {
        label = 'Serv Metro Elecpole Singlel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Elecpole Singlel',
    },
    ['serv_metro_elecpole_singler'] = {
        label = 'Serv Metro Elecpole Singler',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Elecpole Singler',
    },
    ['serv_metro_floorbin'] = {
        label = 'Serv Metro Floorbin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Floorbin',
    },
    ['serv_metro_metaljunk1'] = {
        label = 'Serv Metro Metaljunk1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Metaljunk1',
    },
    ['serv_metro_metaljunk2'] = {
        label = 'Serv Metro Metaljunk2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Metaljunk2',
    },
    ['serv_metro_metaljunk3'] = {
        label = 'Serv Metro Metaljunk3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Metaljunk3',
    },
    ['serv_metro_paybooth'] = {
        label = 'Serv Metro Paybooth',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Paybooth',
    },
    ['serv_metro_signals1'] = {
        label = 'Serv Metro Signals1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Signals1',
    },
    ['serv_metro_signals2'] = {
        label = 'Serv Metro Signals2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Signals2',
    },
    ['serv_metro_signconnect'] = {
        label = 'Serv Metro Signconnect',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Signconnect',
    },
    ['serv_metro_signlossantos'] = {
        label = 'Serv Metro Signlossantos',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Signlossantos',
    },
    ['serv_metro_signmap'] = {
        label = 'Serv Metro Signmap',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Signmap',
    },
    ['serv_metro_signroutes'] = {
        label = 'Serv Metro Signroutes',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Signroutes',
    },
    ['serv_metro_signtravel'] = {
        label = 'Serv Metro Signtravel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Signtravel',
    },
    ['serv_metro_stationfence'] = {
        label = 'Serv Metro Stationfence',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Stationfence',
    },
    ['serv_metro_stationfence2'] = {
        label = 'Serv Metro Stationfence2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Stationfence2',
    },
    ['serv_metro_stationgate'] = {
        label = 'Serv Metro Stationgate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Stationgate',
    },
    ['serv_metro_statseat1'] = {
        label = 'Serv Metro Statseat1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Statseat1',
    },
    ['serv_metro_statseat2'] = {
        label = 'Serv Metro Statseat2',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Statseat2',
    },
    ['serv_metro_wallbin'] = {
        label = 'Serv Metro Wallbin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Serv Metro Wallbin',
    },
    ['lrggate'] = {
        label = 'Lrggate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lrggate',
    },
    ['trolly'] = {
        label = 'Trolly',
        weight = 500,
        stack = true,
        close = true,
        description = 'Trolly',
    },
    ['bckstrs_railing'] = {
        label = 'Bckstrs Railing',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bckstrs Railing',
    },
    ['gate'] = {
        label = 'Gate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gate',
    },
    ['gate_farm'] = {
        label = 'Gate Farm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gate Farm',
    },
    ['gate_farm_post'] = {
        label = 'Gate Farm Post',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gate Farm Post',
    },
    ['gate_farm_2'] = {
        label = 'Gate Farm',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gate Farm',
    },
    ['gate_2'] = {
        label = 'Gate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gate',
    },
    ['gate_3'] = {
        label = 'Gate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gate',
    },
    ['road_barrier'] = {
        label = 'Road Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Road Barrier',
    },
    ['base_fence'] = {
        label = 'Base Fence',
        weight = 500,
        stack = true,
        close = true,
        description = 'Base Fence',
    },
    ['base_fence_2'] = {
        label = 'Base Fence',
        weight = 500,
        stack = true,
        close = true,
        description = 'Base Fence',
    },
    ['combined2_dyst_barrier'] = {
        label = 'Combined2 Dyst Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Combined2 Dyst Barrier',
    },
    ['combined2_dyst_barrier_2'] = {
        label = 'Combined2 Dyst Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Combined2 Dyst Barrier',
    },
    ['combined_dyst_06_roads'] = {
        label = 'Combined Dyst 06 Roads',
        weight = 500,
        stack = true,
        close = true,
        description = 'Combined Dyst 06 Roads',
    },
    ['combined_dyst_fence'] = {
        label = 'Combined Dyst Fence',
        weight = 500,
        stack = true,
        close = true,
        description = 'Combined Dyst Fence',
    },
    ['gate_01a_sf'] = {
        label = 'Gate 01a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Gate 01a Sf',
    },
    ['tunnel'] = {
        label = 'Tunnel',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tunnel',
    },
    ['tunnel_01a_sf'] = {
        label = 'Tunnel 01a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tunnel 01a Sf',
    },
    ['tunnel_01a_wl'] = {
        label = 'Tunnel 01a Wl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Tunnel 01a Wl',
    },
    ['arena_gate'] = {
        label = 'Arena Gate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Gate',
    },
    ['arena_startgate'] = {
        label = 'Arena Startgate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Startgate',
    },
    ['arena_startgate_01a_sf'] = {
        label = 'Arena Startgate 01a Sf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arena Startgate 01a Sf',
    },
    ['barrier'] = {
        label = 'Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrier',
    },
    ['barrier_2'] = {
        label = 'Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrier',
    },
    ['barrier_3'] = {
        label = 'Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrier',
    },
    ['can_tunnel_wl'] = {
        label = 'Can Tunnel Wl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Can Tunnel Wl',
    },
    ['barrier_4'] = {
        label = 'Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Barrier',
    },
}

HOW THIS GROUP IS DECIDED

Why a model lands in street and roadway

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