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

CATEGORY 16 OF 24 · 1,445 ICONS

FiveM race, stunt and casino props — page 3

Page 3 of 13: models 241 to 360 of the 1,445 in this group, in model-name order. The whole stunt race kit — track sections, tubes, ramps, loops, blocks, checkpoints and barriers — plus gym equipment, balls, arcade cabinets, slot machines and the casino tables and cards. Race creators and minigame scripts spawn these by hash, which is why the hash is on every card.

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

1,445 icons

Showing 241 to 360 of 1,445 · page 3 of 13

  • Target (gr_prop_gr_target_01a) FiveM inventory icon
    Targetgr_prop_gr_target_01a
    png
  • Target (gr_prop_gr_target_01b) FiveM inventory icon
    Targetgr_prop_gr_target_01b
    png
  • Target (gr_prop_gr_target_02a) FiveM inventory icon
    Targetgr_prop_gr_target_02a
    png
  • Target (gr_prop_gr_target_02b) FiveM inventory icon
    Targetgr_prop_gr_target_02b
    png
  • Target (gr_prop_gr_target_03a) FiveM inventory icon
    Targetgr_prop_gr_target_03a
    png
  • Target (gr_prop_gr_target_03b) FiveM inventory icon
    Targetgr_prop_gr_target_03b
    png
  • Target (gr_prop_gr_target_04a) FiveM inventory icon
    Targetgr_prop_gr_target_04a
    png
  • Target (gr_prop_gr_target_04b) FiveM inventory icon
    Targetgr_prop_gr_target_04b
    png
  • Target (gr_prop_gr_target_04c) FiveM inventory icon
    Targetgr_prop_gr_target_04c
    png
  • Target (gr_prop_gr_target_04d) FiveM inventory icon
    Targetgr_prop_gr_target_04d
    png
  • Target (gr_prop_gr_target_05a) FiveM inventory icon
    Targetgr_prop_gr_target_05a
    png
  • Target (gr_prop_gr_target_05b) FiveM inventory icon
    Targetgr_prop_gr_target_05b
    png
  • Target (gr_prop_gr_target_05c) FiveM inventory icon
    Targetgr_prop_gr_target_05c
    png
  • Target (gr_prop_gr_target_05d) FiveM inventory icon
    Targetgr_prop_gr_target_05d
    png
  • Target (gr_prop_gr_target_1_01a) FiveM inventory icon
    Targetgr_prop_gr_target_1_01a
    png
  • Target (gr_prop_gr_target_1_01b) FiveM inventory icon
    Targetgr_prop_gr_target_1_01b
    png
  • Target (gr_prop_gr_target_2_04a) FiveM inventory icon
    Targetgr_prop_gr_target_2_04a
    png
  • Target (gr_prop_gr_target_2_04b) FiveM inventory icon
    Targetgr_prop_gr_target_2_04b
    png
  • Target (gr_prop_gr_target_3_03a) FiveM inventory icon
    Targetgr_prop_gr_target_3_03a
    png
  • Target (gr_prop_gr_target_3_03b) FiveM inventory icon
    Targetgr_prop_gr_target_3_03b
    png
  • Target (gr_prop_gr_target_4_01a) FiveM inventory icon
    Targetgr_prop_gr_target_4_01a
    png
  • Target (gr_prop_gr_target_4_01b) FiveM inventory icon
    Targetgr_prop_gr_target_4_01b
    png
  • Target (gr_prop_gr_target_5_01a) FiveM inventory icon
    Targetgr_prop_gr_target_5_01a
    png
  • Target (gr_prop_gr_target_5_01b) FiveM inventory icon
    Targetgr_prop_gr_target_5_01b
    png
  • Target Large (gr_prop_gr_target_large_01a) FiveM inventory icon
    Target Largegr_prop_gr_target_large_01a
    png
  • Target Large (gr_prop_gr_target_large_01b) FiveM inventory icon
    Target Largegr_prop_gr_target_large_01b
    png
  • Target Long (gr_prop_gr_target_long_01a) FiveM inventory icon
    Target Longgr_prop_gr_target_long_01a
    png
  • Target Small (gr_prop_gr_target_small_01a) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_01a
    png
  • Target Small (gr_prop_gr_target_small_01b) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_01b
    png
  • Target Small (gr_prop_gr_target_small_02a) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_02a
    png
  • Target Small (gr_prop_gr_target_small_03a) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_03a
    png
  • Target Small (gr_prop_gr_target_small_04a) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_04a
    png
  • Target Small (gr_prop_gr_target_small_05a) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_05a
    png
  • Target Small (gr_prop_gr_target_small_06a) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_06a
    png
  • Target Small (gr_prop_gr_target_small_07a) FiveM inventory icon
    Target Smallgr_prop_gr_target_small_07a
    png
  • Target Trap (gr_prop_gr_target_trap_01a) FiveM inventory icon
    Target Trapgr_prop_gr_target_trap_01a
    png
  • Target Trap (gr_prop_gr_target_trap_02a) FiveM inventory icon
    Target Trapgr_prop_gr_target_trap_02a
    png
  • Target W (gr_prop_gr_target_w_02a) FiveM inventory icon
    Target Wgr_prop_gr_target_w_02a
    png
  • Target W (gr_prop_gr_target_w_02b) FiveM inventory icon
    Target Wgr_prop_gr_target_w_02b
    png
  • Battle Hobby Horse (h4_prop_battle_hobby_horse) FiveM inventory icon
    Battle Hobby Horseh4_prop_battle_hobby_horse
    png
  • Battle Lights Tube (h4_prop_battle_lights_tube_l_a) FiveM inventory icon
    Battle Lights Tubeh4_prop_battle_lights_tube_l_a
    png
  • Battle Lights Tube (h4_prop_battle_lights_tube_l_b) FiveM inventory icon
    Battle Lights Tubeh4_prop_battle_lights_tube_l_b
    png
  • Casino 3cardpoker (h4_prop_casino_3cardpoker_01a) FiveM inventory icon
    Casino 3cardpokerh4_prop_casino_3cardpoker_01a
    png
  • Casino 3cardpoker (h4_prop_casino_3cardpoker_01b) FiveM inventory icon
    Casino 3cardpokerh4_prop_casino_3cardpoker_01b
    png
  • Casino 3cardpoker (h4_prop_casino_3cardpoker_01c) FiveM inventory icon
    Casino 3cardpokerh4_prop_casino_3cardpoker_01c
    png
  • Casino 3cardpoker (h4_prop_casino_3cardpoker_01d) FiveM inventory icon
    Casino 3cardpokerh4_prop_casino_3cardpoker_01d
    png
  • Casino 3cardpoker (h4_prop_casino_3cardpoker_01e) FiveM inventory icon
    Casino 3cardpokerh4_prop_casino_3cardpoker_01e
    png
  • Casino Blckjack (h4_prop_casino_blckjack_01a) FiveM inventory icon
    Casino Blckjackh4_prop_casino_blckjack_01a
    png
  • Casino Blckjack (h4_prop_casino_blckjack_01b) FiveM inventory icon
    Casino Blckjackh4_prop_casino_blckjack_01b
    png
  • Casino Blckjack (h4_prop_casino_blckjack_01c) FiveM inventory icon
    Casino Blckjackh4_prop_casino_blckjack_01c
    png
  • Casino Blckjack (h4_prop_casino_blckjack_01d) FiveM inventory icon
    Casino Blckjackh4_prop_casino_blckjack_01d
    png
  • Casino Blckjack (h4_prop_casino_blckjack_01e) FiveM inventory icon
    Casino Blckjackh4_prop_casino_blckjack_01e
    png
  • Casinoclub Lights Domed (h4_prop_casinoclub_lights_domed) FiveM inventory icon
    Casinoclub Lights Domedh4_prop_casinoclub_lights_domed
    png
  • Ante Off (h4_prop_h4_ante_off_01a) FiveM inventory icon
    Ante Offh4_prop_h4_ante_off_01a
    png
  • Ante On (h4_prop_h4_ante_on_01a) FiveM inventory icon
    Ante Onh4_prop_h4_ante_on_01a
    png
  • Casino Button (h4_prop_h4_casino_button_01a) FiveM inventory icon
    Casino Buttonh4_prop_h4_casino_button_01a
    png
  • Casino Button (h4_prop_h4_casino_button_01b) FiveM inventory icon
    Casino Buttonh4_prop_h4_casino_button_01b
    png
  • Heist Crosstrainer (hei_heist_crosstrainer_s) FiveM inventory icon
    Heist Crosstrainerhei_heist_crosstrainer_s
    png
  • Flatbed Ramp (imp_prop_flatbed_ramp) FiveM inventory icon
    Flatbed Rampimp_prop_flatbed_ramp
    png
  • Impexp Bblock Huge (imp_prop_impexp_bblock_huge_01) FiveM inventory icon
    Impexp Bblock Hugeimp_prop_impexp_bblock_huge_01
    png
  • Impexp Bblock Lrg1 (imp_prop_impexp_bblock_lrg1) FiveM inventory icon
    Impexp Bblock Lrg1imp_prop_impexp_bblock_lrg1
    png
  • Impexp Bblock Mdm1 (imp_prop_impexp_bblock_mdm1) FiveM inventory icon
    Impexp Bblock Mdm1imp_prop_impexp_bblock_mdm1
    png
  • Impexp Bblock Qp3 (imp_prop_impexp_bblock_qp3) FiveM inventory icon
    Impexp Bblock Qp3imp_prop_impexp_bblock_qp3
    png
  • Impexp Bblock Sml1 (imp_prop_impexp_bblock_sml1) FiveM inventory icon
    Impexp Bblock Sml1imp_prop_impexp_bblock_sml1
    png
  • Impexp Bblock Xl1 (imp_prop_impexp_bblock_xl1) FiveM inventory icon
    Impexp Bblock Xl1imp_prop_impexp_bblock_xl1
    png
  • Lts Prop Lts Ramp (lts_prop_lts_ramp_01) FiveM inventory icon
    Lts Prop Lts Ramplts_prop_lts_ramp_01
    png
  • Lts Prop Lts Ramp (lts_prop_lts_ramp_02) FiveM inventory icon
    Lts Prop Lts Ramplts_prop_lts_ramp_02
    png
  • Lts Prop Lts Ramp (lts_prop_lts_ramp_03) FiveM inventory icon
    Lts Prop Lts Ramplts_prop_lts_ramp_03
    png
  • Track Light Sign01 (m23_1_m231_2_track_light_sign01) FiveM inventory icon
    Track Light Sign01m23_1_m231_2_track_light_sign01
    png
  • Track Light Sign02 (m23_1_m231_2_track_light_sign02) FiveM inventory icon
    Track Light Sign02m23_1_m231_2_track_light_sign02
    png
  • Target (m23_1_prop_m31_target_01a) FiveM inventory icon
    Targetm23_1_prop_m31_target_01a
    png
  • Target (m23_1_prop_m31_target_02a) FiveM inventory icon
    Targetm23_1_prop_m31_target_02a
    png
  • Target (m23_1_prop_m31_target_03a) FiveM inventory icon
    Targetm23_1_prop_m31_target_03a
    png
  • Target (m23_1_prop_m31_target_04a) FiveM inventory icon
    Targetm23_1_prop_m31_target_04a
    png
  • Track Stop (m23_1_prop_m31_track_stop_01a) FiveM inventory icon
    Track Stopm23_1_prop_m31_track_stop_01a
    png
  • Podium (m23_2_int1_m232_podium) FiveM inventory icon
    Podiumm23_2_int1_m232_podium
    png
  • Podium Decals (m23_2_int1_m232_podium_decals) FiveM inventory icon
    Podium Decalsm23_2_int1_m232_podium_decals
    png
  • Podium Detail (m23_2_int1_m232_podium_detail) FiveM inventory icon
    Podium Detailm23_2_int1_m232_podium_detail
    png
  • Podium Lp (m23_2_int1_m232_podium_lp) FiveM inventory icon
    Podium Lpm23_2_int1_m232_podium_lp
    png
  • Podium Up Light (m23_2_int1_m232_podium_up_light) FiveM inventory icon
    Podium Up Lightm23_2_int1_m232_podium_up_light
    png
  • Wall Chips (m23_2_int2_m232_wall_chips) FiveM inventory icon
    Wall Chipsm23_2_int2_m232_wall_chips
    png
  • Casinochips (m23_2_int4_m232_casinochips_01) FiveM inventory icon
    Casinochipsm23_2_int4_m232_casinochips_01
    png
  • Arcade Safe Body (m23_2_prop_m32_arcade_safe_body) FiveM inventory icon
    Arcade Safe Bodym23_2_prop_m32_arcade_safe_body
    png
  • Arenawarcard (m23_2_prop_m32_arenawarcard_01a) FiveM inventory icon
    Arenawarcardm23_2_prop_m32_arenawarcard_01a
    png
  • Race Light Object (m23_2_prop_m32_race_light_object) FiveM inventory icon
    Race Light Objectm23_2_prop_m32_race_light_object
    png
  • Surfboard (m23_2_prop_m32_surfboard_01a) FiveM inventory icon
    Surfboardm23_2_prop_m32_surfboard_01a
    png
  • Arcade Safe Body (m24_1_prop_m41_arcade_safe_body) FiveM inventory icon
    Arcade Safe Bodym24_1_prop_m41_arcade_safe_body
    png
  • Race Barrier (m24_1_prop_m41_race_barrier_01) FiveM inventory icon
    Race Barrierm24_1_prop_m41_race_barrier_01
    png
  • Stunt Track Dwlong (m24_1_prop_m41_stunt_track_dwlong) FiveM inventory icon
    Stunt Track Dwlongm24_1_prop_m41_stunt_track_dwlong
    png
  • Track Fork Bar (m24_1_prop_m41_track_fork_bar) FiveM inventory icon
    Track Fork Barm24_1_prop_m41_track_fork_bar
    png
  • Track Straight Xs (m24_1_prop_m41_track_straight_xs) FiveM inventory icon
    Track Straight Xsm24_1_prop_m41_track_straight_xs
    png
  • Track Strgt Bar Xs (m24_1_prop_m41_track_strgt_bar_xs) FiveM inventory icon
    Track Strgt Bar Xsm24_1_prop_m41_track_strgt_bar_xs
    png
  • Additions Ramp (m24_2_mp2024_02_additions_ramp) FiveM inventory icon
    Additions Rampm24_2_mp2024_02_additions_ramp
    png
  • Arcade Safe Body (m24_2_prop_m42_arcade_safe_body) FiveM inventory icon
    Arcade Safe Bodym24_2_prop_m42_arcade_safe_body
    png
  • Track Lbenddec15d (m24_2_prop_m42_track_lbenddec15d) FiveM inventory icon
    Track Lbenddec15dm24_2_prop_m42_track_lbenddec15d
    png
  • Track Lbendinc15d (m24_2_prop_m42_track_lbendinc15d) FiveM inventory icon
    Track Lbendinc15dm24_2_prop_m42_track_lbendinc15d
    png
  • Track Rbenddec15d (m24_2_prop_m42_track_rbenddec15d) FiveM inventory icon
    Track Rbenddec15dm24_2_prop_m42_track_rbenddec15d
    png
  • Track Rbendinc15d (m24_2_prop_m42_track_rbendinc15d) FiveM inventory icon
    Track Rbendinc15dm24_2_prop_m42_track_rbendinc15d
    png
  • Track Refill (m24_2_prop_m42_track_refill_01a) FiveM inventory icon
    Track Refillm24_2_prop_m42_track_refill_01a
    png
  • Arcade Safe Body (m25_1_prop_m51_arcade_safe_body) FiveM inventory icon
    Arcade Safe Bodym25_1_prop_m51_arcade_safe_body
    png
  • C Arcade Proxy (m25_2_int_01_c_arcade_proxy) FiveM inventory icon
    C Arcade Proxym25_2_int_01_c_arcade_proxy
    png
  • C Podium Blocker (m25_2_int_01_c_podium_blocker_02) FiveM inventory icon
    C Podium Blockerm25_2_int_01_c_podium_blocker_02
    png
  • C Podium Room Blocker (m25_2_int_01_c_podium_room_blocker) FiveM inventory icon
    C Podium Room Blockerm25_2_int_01_c_podium_room_blocker
    png
  • L Arcade Proxy (m25_2_int_01_l_arcade_proxy) FiveM inventory icon
    L Arcade Proxym25_2_int_01_l_arcade_proxy
    png
  • L Podium Blocker (m25_2_int_01_l_podium_blocker_02) FiveM inventory icon
    L Podium Blockerm25_2_int_01_l_podium_blocker_02
    png
  • L Podium Room Blocker (m25_2_int_01_l_podium_room_blocker) FiveM inventory icon
    L Podium Room Blockerm25_2_int_01_l_podium_room_blocker
    png
  • Lp Podium (m25_2_int_01_lp_podium) FiveM inventory icon
    Lp Podiumm25_2_int_01_lp_podium
    png
  • Podium Col Prox (m25_2_int_01_podium_col_prox) FiveM inventory icon
    Podium Col Proxm25_2_int_01_podium_col_prox
    png
  • Podium Room Glass (m25_2_int_01_podium_room_glass) FiveM inventory icon
    Podium Room Glassm25_2_int_01_podium_room_glass
    png
  • Podium Room Glass02 (m25_2_int_01_podium_room_glass02) FiveM inventory icon
    Podium Room Glass02m25_2_int_01_podium_room_glass02
    png
  • Podium Room Windows (m25_2_int_01_podium_room_windows) FiveM inventory icon
    Podium Room Windowsm25_2_int_01_podium_room_windows
    png
  • Pool (m25_2_int_01_pool_01) FiveM inventory icon
    Poolm25_2_int_01_pool_01
    png
  • R Arcade Proxy (m25_2_int_01_r_arcade_proxy) FiveM inventory icon
    R Arcade Proxym25_2_int_01_r_arcade_proxy
    png
  • R Podium Blocker (m25_2_int_01_r_podium_blocker) FiveM inventory icon
    R Podium Blockerm25_2_int_01_r_podium_blocker
    png
  • R Podium Room Blocker (m25_2_int_01_r_podium_room_blocker) FiveM inventory icon
    R Podium Room Blockerm25_2_int_01_r_podium_room_blocker
    png
  • Veh Podium (m25_2_int_01_veh_podium_001) FiveM inventory icon
    Veh Podiumm25_2_int_01_veh_podium_001
    png
  • Podium Blocker (m25_2_int_03_podium_blocker) FiveM inventory icon
    Podium Blockerm25_2_int_03_podium_blocker
    png
  • Podium Blocker2a (m25_2_int_03_podium_blocker2a) FiveM inventory icon
    Podium Blocker2am25_2_int_03_podium_blocker2a
    png
  • Aitablet Arcade (m25_2_prop_m52_aitablet_arcade) FiveM inventory icon
    Aitablet Arcadem25_2_prop_m52_aitablet_arcade
    png
  • Arcadeclaw (m25_2_prop_m52_arcadeclaw_01a) FiveM inventory icon
    Arcadeclawm25_2_prop_m52_arcadeclaw_01a
    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 {
    ['target'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_2'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_3'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_4'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_5'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_6'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_7'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_8'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_9'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_10'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_11'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_12'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_13'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_14'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_15'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_16'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_17'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_18'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_19'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_20'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_21'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_22'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_23'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_24'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_large'] = {
        label = 'Target Large',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Large',
    },
    ['target_large_2'] = {
        label = 'Target Large',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Large',
    },
    ['target_long'] = {
        label = 'Target Long',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Long',
    },
    ['target_small'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_small_2'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_small_3'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_small_4'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_small_5'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_small_6'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_small_7'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_small_8'] = {
        label = 'Target Small',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Small',
    },
    ['target_trap'] = {
        label = 'Target Trap',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Trap',
    },
    ['target_trap_2'] = {
        label = 'Target Trap',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target Trap',
    },
    ['target_w'] = {
        label = 'Target W',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target W',
    },
    ['target_w_2'] = {
        label = 'Target W',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target W',
    },
    ['battle_hobby_horse'] = {
        label = 'Battle Hobby Horse',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Hobby Horse',
    },
    ['battle_lights_tube'] = {
        label = 'Battle Lights Tube',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Lights Tube',
    },
    ['battle_lights_tube_2'] = {
        label = 'Battle Lights Tube',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Lights Tube',
    },
    ['casino_3cardpoker'] = {
        label = 'Casino 3cardpoker',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino 3cardpoker',
    },
    ['casino_3cardpoker_2'] = {
        label = 'Casino 3cardpoker',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino 3cardpoker',
    },
    ['casino_3cardpoker_3'] = {
        label = 'Casino 3cardpoker',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino 3cardpoker',
    },
    ['casino_3cardpoker_4'] = {
        label = 'Casino 3cardpoker',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino 3cardpoker',
    },
    ['casino_3cardpoker_5'] = {
        label = 'Casino 3cardpoker',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino 3cardpoker',
    },
    ['casino_blckjack'] = {
        label = 'Casino Blckjack',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Blckjack',
    },
    ['casino_blckjack_2'] = {
        label = 'Casino Blckjack',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Blckjack',
    },
    ['casino_blckjack_3'] = {
        label = 'Casino Blckjack',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Blckjack',
    },
    ['casino_blckjack_4'] = {
        label = 'Casino Blckjack',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Blckjack',
    },
    ['casino_blckjack_5'] = {
        label = 'Casino Blckjack',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Blckjack',
    },
    ['casinoclub_lights_domed'] = {
        label = 'Casinoclub Lights Domed',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casinoclub Lights Domed',
    },
    ['ante_off'] = {
        label = 'Ante Off',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ante Off',
    },
    ['ante_on'] = {
        label = 'Ante On',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ante On',
    },
    ['casino_button'] = {
        label = 'Casino Button',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Button',
    },
    ['casino_button_2'] = {
        label = 'Casino Button',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casino Button',
    },
    ['heist_crosstrainer'] = {
        label = 'Heist Crosstrainer',
        weight = 500,
        stack = true,
        close = true,
        description = 'Heist Crosstrainer',
    },
    ['flatbed_ramp'] = {
        label = 'Flatbed Ramp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Flatbed Ramp',
    },
    ['impexp_bblock_huge'] = {
        label = 'Impexp Bblock Huge',
        weight = 500,
        stack = true,
        close = true,
        description = 'Impexp Bblock Huge',
    },
    ['impexp_bblock_lrg1'] = {
        label = 'Impexp Bblock Lrg1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Impexp Bblock Lrg1',
    },
    ['impexp_bblock_mdm1'] = {
        label = 'Impexp Bblock Mdm1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Impexp Bblock Mdm1',
    },
    ['impexp_bblock_qp3'] = {
        label = 'Impexp Bblock Qp3',
        weight = 500,
        stack = true,
        close = true,
        description = 'Impexp Bblock Qp3',
    },
    ['impexp_bblock_sml1'] = {
        label = 'Impexp Bblock Sml1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Impexp Bblock Sml1',
    },
    ['impexp_bblock_xl1'] = {
        label = 'Impexp Bblock Xl1',
        weight = 500,
        stack = true,
        close = true,
        description = 'Impexp Bblock Xl1',
    },
    ['lts_prop_lts_ramp'] = {
        label = 'Lts Prop Lts Ramp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lts Prop Lts Ramp',
    },
    ['lts_prop_lts_ramp_2'] = {
        label = 'Lts Prop Lts Ramp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lts Prop Lts Ramp',
    },
    ['lts_prop_lts_ramp_3'] = {
        label = 'Lts Prop Lts Ramp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lts Prop Lts Ramp',
    },
    ['track_light_sign01'] = {
        label = 'Track Light Sign01',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Light Sign01',
    },
    ['track_light_sign02'] = {
        label = 'Track Light Sign02',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Light Sign02',
    },
    ['target_25'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_26'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_27'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['target_28'] = {
        label = 'Target',
        weight = 500,
        stack = true,
        close = true,
        description = 'Target',
    },
    ['track_stop'] = {
        label = 'Track Stop',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Stop',
    },
    ['podium'] = {
        label = 'Podium',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium',
    },
    ['podium_decals'] = {
        label = 'Podium Decals',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Decals',
    },
    ['podium_detail'] = {
        label = 'Podium Detail',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Detail',
    },
    ['podium_lp'] = {
        label = 'Podium Lp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Lp',
    },
    ['podium_up_light'] = {
        label = 'Podium Up Light',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Up Light',
    },
    ['wall_chips'] = {
        label = 'Wall Chips',
        weight = 500,
        stack = true,
        close = true,
        description = 'Wall Chips',
    },
    ['casinochips'] = {
        label = 'Casinochips',
        weight = 500,
        stack = true,
        close = true,
        description = 'Casinochips',
    },
    ['arcade_safe_body'] = {
        label = 'Arcade Safe Body',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arcade Safe Body',
    },
    ['arenawarcard'] = {
        label = 'Arenawarcard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arenawarcard',
    },
    ['race_light_object'] = {
        label = 'Race Light Object',
        weight = 500,
        stack = true,
        close = true,
        description = 'Race Light Object',
    },
    ['surfboard'] = {
        label = 'Surfboard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Surfboard',
    },
    ['arcade_safe_body_2'] = {
        label = 'Arcade Safe Body',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arcade Safe Body',
    },
    ['race_barrier'] = {
        label = 'Race Barrier',
        weight = 500,
        stack = true,
        close = true,
        description = 'Race Barrier',
    },
    ['stunt_track_dwlong'] = {
        label = 'Stunt Track Dwlong',
        weight = 500,
        stack = true,
        close = true,
        description = 'Stunt Track Dwlong',
    },
    ['track_fork_bar'] = {
        label = 'Track Fork Bar',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Fork Bar',
    },
    ['track_straight_xs'] = {
        label = 'Track Straight Xs',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Straight Xs',
    },
    ['track_strgt_bar_xs'] = {
        label = 'Track Strgt Bar Xs',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Strgt Bar Xs',
    },
    ['additions_ramp'] = {
        label = 'Additions Ramp',
        weight = 500,
        stack = true,
        close = true,
        description = 'Additions Ramp',
    },
    ['arcade_safe_body_3'] = {
        label = 'Arcade Safe Body',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arcade Safe Body',
    },
    ['track_lbenddec15d'] = {
        label = 'Track Lbenddec15d',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Lbenddec15d',
    },
    ['track_lbendinc15d'] = {
        label = 'Track Lbendinc15d',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Lbendinc15d',
    },
    ['track_rbenddec15d'] = {
        label = 'Track Rbenddec15d',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Rbenddec15d',
    },
    ['track_rbendinc15d'] = {
        label = 'Track Rbendinc15d',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Rbendinc15d',
    },
    ['track_refill'] = {
        label = 'Track Refill',
        weight = 500,
        stack = true,
        close = true,
        description = 'Track Refill',
    },
    ['arcade_safe_body_4'] = {
        label = 'Arcade Safe Body',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arcade Safe Body',
    },
    ['c_arcade_proxy'] = {
        label = 'C Arcade Proxy',
        weight = 500,
        stack = true,
        close = true,
        description = 'C Arcade Proxy',
    },
    ['c_podium_blocker'] = {
        label = 'C Podium Blocker',
        weight = 500,
        stack = true,
        close = true,
        description = 'C Podium Blocker',
    },
    ['c_podium_room_blocker'] = {
        label = 'C Podium Room Blocker',
        weight = 500,
        stack = true,
        close = true,
        description = 'C Podium Room Blocker',
    },
    ['l_arcade_proxy'] = {
        label = 'L Arcade Proxy',
        weight = 500,
        stack = true,
        close = true,
        description = 'L Arcade Proxy',
    },
    ['l_podium_blocker'] = {
        label = 'L Podium Blocker',
        weight = 500,
        stack = true,
        close = true,
        description = 'L Podium Blocker',
    },
    ['l_podium_room_blocker'] = {
        label = 'L Podium Room Blocker',
        weight = 500,
        stack = true,
        close = true,
        description = 'L Podium Room Blocker',
    },
    ['lp_podium'] = {
        label = 'Lp Podium',
        weight = 500,
        stack = true,
        close = true,
        description = 'Lp Podium',
    },
    ['podium_col_prox'] = {
        label = 'Podium Col Prox',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Col Prox',
    },
    ['podium_room_glass'] = {
        label = 'Podium Room Glass',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Room Glass',
    },
    ['podium_room_glass02'] = {
        label = 'Podium Room Glass02',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Room Glass02',
    },
    ['podium_room_windows'] = {
        label = 'Podium Room Windows',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Room Windows',
    },
    ['pool'] = {
        label = 'Pool',
        weight = 500,
        stack = true,
        close = true,
        description = 'Pool',
    },
    ['r_arcade_proxy'] = {
        label = 'R Arcade Proxy',
        weight = 500,
        stack = true,
        close = true,
        description = 'R Arcade Proxy',
    },
    ['r_podium_blocker'] = {
        label = 'R Podium Blocker',
        weight = 500,
        stack = true,
        close = true,
        description = 'R Podium Blocker',
    },
    ['r_podium_room_blocker'] = {
        label = 'R Podium Room Blocker',
        weight = 500,
        stack = true,
        close = true,
        description = 'R Podium Room Blocker',
    },
    ['veh_podium'] = {
        label = 'Veh Podium',
        weight = 500,
        stack = true,
        close = true,
        description = 'Veh Podium',
    },
    ['podium_blocker'] = {
        label = 'Podium Blocker',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Blocker',
    },
    ['podium_blocker2a'] = {
        label = 'Podium Blocker2a',
        weight = 500,
        stack = true,
        close = true,
        description = 'Podium Blocker2a',
    },
    ['aitablet_arcade'] = {
        label = 'Aitablet Arcade',
        weight = 500,
        stack = true,
        close = true,
        description = 'Aitablet Arcade',
    },
    ['arcadeclaw'] = {
        label = 'Arcadeclaw',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arcadeclaw',
    },
}

HOW THIS GROUP IS DECIDED

Why a model lands in sport, race and casino

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