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

CATEGORY 15 OF 24 · 426 ICONS

FiveM sign and poster props

Street signs, shop signs, billboards, posters, plaques, banners, flags and the painted lettering the game sticks on its walls. Handy when you are dressing a business and want the sign frame the map already uses rather than a custom asset.

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

426 icons

Showing 1 to 120 of 426 · page 1 of 4

  • Ap Name Text (apa_prop_ap_name_text) FiveM inventory icon
    Ap Name Textapa_prop_ap_name_text
    png
  • Ap Port Text (apa_prop_ap_port_text) FiveM inventory icon
    Ap Port Textapa_prop_ap_port_text
    png
  • Ap Starb Text (apa_prop_ap_starb_text) FiveM inventory icon
    Ap Starb Textapa_prop_ap_starb_text
    png
  • Ap Stern Text (apa_prop_ap_stern_text) FiveM inventory icon
    Ap Stern Textapa_prop_ap_stern_text
    png
  • Arrow Thin (ar_prop_ar_arrow_thin_l) FiveM inventory icon
    Arrow Thinar_prop_ar_arrow_thin_l
    png
  • Arrow Thin M (ar_prop_ar_arrow_thin_m) FiveM inventory icon
    Arrow Thin Mar_prop_ar_arrow_thin_m
    png
  • Arrow Thin Xl (ar_prop_ar_arrow_thin_xl) FiveM inventory icon
    Arrow Thin Xlar_prop_ar_arrow_thin_xl
    png
  • Arrow Wide (ar_prop_ar_arrow_wide_l) FiveM inventory icon
    Arrow Widear_prop_ar_arrow_wide_l
    png
  • Arrow Wide M (ar_prop_ar_arrow_wide_m) FiveM inventory icon
    Arrow Wide Mar_prop_ar_arrow_wide_m
    png
  • Arrow Wide Xl (ar_prop_ar_arrow_wide_xl) FiveM inventory icon
    Arrow Wide Xlar_prop_ar_arrow_wide_xl
    png
  • Battle Poster Promo (ba_prop_battle_poster_promo_01) FiveM inventory icon
    Battle Poster Promoba_prop_battle_poster_promo_01
    png
  • Battle Poster Promo (ba_prop_battle_poster_promo_02) FiveM inventory icon
    Battle Poster Promoba_prop_battle_poster_promo_02
    png
  • Battle Poster Promo (ba_prop_battle_poster_promo_03) FiveM inventory icon
    Battle Poster Promoba_prop_battle_poster_promo_03
    png
  • Battle Poster Promo (ba_prop_battle_poster_promo_04) FiveM inventory icon
    Battle Poster Promoba_prop_battle_poster_promo_04
    png
  • Battle Poster Skin (ba_prop_battle_poster_skin_01) FiveM inventory icon
    Battle Poster Skinba_prop_battle_poster_skin_01
    png
  • Battle Poster Skin (ba_prop_battle_poster_skin_02) FiveM inventory icon
    Battle Poster Skinba_prop_battle_poster_skin_02
    png
  • Battle Poster Skin (ba_prop_battle_poster_skin_03) FiveM inventory icon
    Battle Poster Skinba_prop_battle_poster_skin_03
    png
  • Battle Poster Skin (ba_prop_battle_poster_skin_04) FiveM inventory icon
    Battle Poster Skinba_prop_battle_poster_skin_04
    png
  • Club Dressing Board (ba_prop_club_dressing_board_01) FiveM inventory icon
    Club Dressing Boardba_prop_club_dressing_board_01
    png
  • Club Dressing Board (ba_prop_club_dressing_board_02) FiveM inventory icon
    Club Dressing Boardba_prop_club_dressing_board_02
    png
  • Club Dressing Board (ba_prop_club_dressing_board_03) FiveM inventory icon
    Club Dressing Boardba_prop_club_dressing_board_03
    png
  • Club Dressing Board (ba_prop_club_dressing_board_04) FiveM inventory icon
    Club Dressing Boardba_prop_club_dressing_board_04
    png
  • Club Dressing Board (ba_prop_club_dressing_board_05) FiveM inventory icon
    Club Dressing Boardba_prop_club_dressing_board_05
    png
  • Club Dressing Poster (ba_prop_club_dressing_poster_01) FiveM inventory icon
    Club Dressing Posterba_prop_club_dressing_poster_01
    png
  • Club Dressing Poster (ba_prop_club_dressing_poster_02) FiveM inventory icon
    Club Dressing Posterba_prop_club_dressing_poster_02
    png
  • Club Dressing Poster (ba_prop_club_dressing_poster_03) FiveM inventory icon
    Club Dressing Posterba_prop_club_dressing_poster_03
    png
  • Club Dressing Posters (ba_prop_club_dressing_posters_01) FiveM inventory icon
    Club Dressing Postersba_prop_club_dressing_posters_01
    png
  • Club Dressing Posters (ba_prop_club_dressing_posters_02) FiveM inventory icon
    Club Dressing Postersba_prop_club_dressing_posters_02
    png
  • Club Dressing Posters (ba_prop_club_dressing_posters_03) FiveM inventory icon
    Club Dressing Postersba_prop_club_dressing_posters_03
    png
  • Club Dressing Sign (ba_prop_club_dressing_sign_01) FiveM inventory icon
    Club Dressing Signba_prop_club_dressing_sign_01
    png
  • Club Dressing Sign (ba_prop_club_dressing_sign_02) FiveM inventory icon
    Club Dressing Signba_prop_club_dressing_sign_02
    png
  • Club Dressing Sign (ba_prop_club_dressing_sign_03) FiveM inventory icon
    Club Dressing Signba_prop_club_dressing_sign_03
    png
  • Sign Galaxy (ba_prop_sign_galaxy) FiveM inventory icon
    Sign Galaxyba_prop_sign_galaxy
    png
  • Sign Gefangnis (ba_prop_sign_gefangnis) FiveM inventory icon
    Sign Gefangnisba_prop_sign_gefangnis
    png
  • Sign Maison (ba_prop_sign_maison) FiveM inventory icon
    Sign Maisonba_prop_sign_maison
    png
  • Sign Omega (ba_prop_sign_omega) FiveM inventory icon
    Sign Omegaba_prop_sign_omega
    png
  • Sign Omega (ba_prop_sign_omega_02) FiveM inventory icon
    Sign Omegaba_prop_sign_omega_02
    png
  • Sign Palace (ba_prop_sign_palace) FiveM inventory icon
    Sign Palaceba_prop_sign_palace
    png
  • Sign Paradise (ba_prop_sign_paradise) FiveM inventory icon
    Sign Paradiseba_prop_sign_paradise
    png
  • Sign Studio (ba_prop_sign_studio) FiveM inventory icon
    Sign Studioba_prop_sign_studio
    png
  • Sign Technologie (ba_prop_sign_technologie) FiveM inventory icon
    Sign Technologieba_prop_sign_technologie
    png
  • Sign Tonys (ba_prop_sign_tonys) FiveM inventory icon
    Sign Tonysba_prop_sign_tonys
    png
  • Biker Scriptrt Logo (bkr_prop_biker_scriptrt_logo) FiveM inventory icon
    Biker Scriptrt Logobkr_prop_biker_scriptrt_logo
    png
  • Clubhouse Blackboard (bkr_prop_clubhouse_blackboard_01a) FiveM inventory icon
    Clubhouse Blackboardbkr_prop_clubhouse_blackboard_01a
    png
  • Board Wpnwall (ch_prop_board_wpnwall_01a) FiveM inventory icon
    Board Wpnwallch_prop_board_wpnwall_01a
    png
  • Board Wpnwall (ch_prop_board_wpnwall_02a) FiveM inventory icon
    Board Wpnwallch_prop_board_wpnwall_02a
    png
  • Maint Sign (ch_prop_ch_maint_sign_01) FiveM inventory icon
    Maint Signch_prop_ch_maint_sign_01
    png
  • Whiteboard (ch_prop_whiteboard_04) FiveM inventory icon
    Whiteboardch_prop_whiteboard_04
    png
  • Office Text (ex_prop_ex_office_text) FiveM inventory icon
    Office Textex_prop_ex_office_text
    png
  • Battle Poster Promo (h4_prop_battle_poster_promo_01) FiveM inventory icon
    Battle Poster Promoh4_prop_battle_poster_promo_01
    png
  • Battle Poster Promo (h4_prop_battle_poster_promo_02) FiveM inventory icon
    Battle Poster Promoh4_prop_battle_poster_promo_02
    png
  • Battle Poster Promo (h4_prop_battle_poster_promo_03) FiveM inventory icon
    Battle Poster Promoh4_prop_battle_poster_promo_03
    png
  • Battle Poster Promo (h4_prop_battle_poster_promo_04) FiveM inventory icon
    Battle Poster Promoh4_prop_battle_poster_promo_04
    png
  • Battle Poster Skin (h4_prop_battle_poster_skin_01) FiveM inventory icon
    Battle Poster Skinh4_prop_battle_poster_skin_01
    png
  • Battle Poster Skin (h4_prop_battle_poster_skin_02) FiveM inventory icon
    Battle Poster Skinh4_prop_battle_poster_skin_02
    png
  • Battle Poster Skin (h4_prop_battle_poster_skin_03) FiveM inventory icon
    Battle Poster Skinh4_prop_battle_poster_skin_03
    png
  • Battle Poster Skin (h4_prop_battle_poster_skin_04) FiveM inventory icon
    Battle Poster Skinh4_prop_battle_poster_skin_04
    png
  • Board (h4_prop_h4_board_01a) FiveM inventory icon
    Boardh4_prop_h4_board_01a
    png
  • Sign Cctv (h4_prop_h4_sign_cctv_01a) FiveM inventory icon
    Sign Cctvh4_prop_h4_sign_cctv_01a
    png
  • Sign Vip (h4_prop_h4_sign_vip_01a) FiveM inventory icon
    Sign Viph4_prop_h4_sign_vip_01a
    png
  • Sign Galaxy (h4_prop_sign_galaxy) FiveM inventory icon
    Sign Galaxyh4_prop_sign_galaxy
    png
  • Sign Gefangnis (h4_prop_sign_gefangnis) FiveM inventory icon
    Sign Gefangnish4_prop_sign_gefangnis
    png
  • Sign Maison (h4_prop_sign_maison) FiveM inventory icon
    Sign Maisonh4_prop_sign_maison
    png
  • Sign Omega (h4_prop_sign_omega) FiveM inventory icon
    Sign Omegah4_prop_sign_omega
    png
  • Sign Omega (h4_prop_sign_omega_02) FiveM inventory icon
    Sign Omegah4_prop_sign_omega_02
    png
  • Sign Palace (h4_prop_sign_palace) FiveM inventory icon
    Sign Palaceh4_prop_sign_palace
    png
  • Sign Paradise (h4_prop_sign_paradise) FiveM inventory icon
    Sign Paradiseh4_prop_sign_paradise
    png
  • Sign Studio (h4_prop_sign_studio) FiveM inventory icon
    Sign Studioh4_prop_sign_studio
    png
  • Sign Technologie (h4_prop_sign_technologie) FiveM inventory icon
    Sign Technologieh4_prop_sign_technologie
    png
  • Sign Tonys (h4_prop_sign_tonys) FiveM inventory icon
    Sign Tonysh4_prop_sign_tonys
    png
  • Dlc Heist Board (hei_prop_dlc_heist_board) FiveM inventory icon
    Dlc Heist Boardhei_prop_dlc_heist_board
    png
  • Ind Prop Dlc Flag (ind_prop_dlc_flag_02) FiveM inventory icon
    Ind Prop Dlc Flagind_prop_dlc_flag_02
    png
  • Warem Sign Logo (m23_1_m231_2_warem_sign_logo_01) FiveM inventory icon
    Warem Sign Logom23_1_m231_2_warem_sign_logo_01
    png
  • Warem Signs (m23_1_m231_2_warem_signs) FiveM inventory icon
    Warem Signsm23_1_m231_2_warem_signs
    png
  • Poster Skin (m23_1_prop_m31_poster_skin_01) FiveM inventory icon
    Poster Skinm23_1_prop_m31_poster_skin_01
    png
  • Signage02 (m23_2_int1_m232_signage02) FiveM inventory icon
    Signage02m23_2_int1_m232_signage02
    png
  • Signs (m23_2_int1_m232_signs_02) FiveM inventory icon
    Signsm23_2_int1_m232_signs_02
    png
  • Sign Logo (m23_2_int3_m232_sign_logo) FiveM inventory icon
    Sign Logom23_2_int3_m232_sign_logo
    png
  • Signage (m23_2_int3_m232_signage_l1) FiveM inventory icon
    Signagem23_2_int3_m232_signage_l1
    png
  • Signage (m23_2_int3_m232_signage_l2) FiveM inventory icon
    Signagem23_2_int3_m232_signage_l2
    png
  • Signage (m23_2_int3_m232_signage_l3) FiveM inventory icon
    Signagem23_2_int3_m232_signage_l3
    png
  • Signage (m23_2_int3_m232_signage_l4) FiveM inventory icon
    Signagem23_2_int3_m232_signage_l4
    png
  • Signage (m23_2_int3_m232_signage_l5) FiveM inventory icon
    Signagem23_2_int3_m232_signage_l5
    png
  • Boards (m23_2_int4_m232_boards) FiveM inventory icon
    Boardsm23_2_int4_m232_boards
    png
  • Flags (m23_2_int5_m232_flags) FiveM inventory icon
    Flagsm23_2_int5_m232_flags
    png
  • Signs (m23_2_int5_m232_signs) FiveM inventory icon
    Signsm23_2_int5_m232_signs
    png
  • Banners (m23_2_prop_m32_banners) FiveM inventory icon
    Bannersm23_2_prop_m32_banners
    png
  • Loadbay Sign (m23_2_prop_m32_loadbay_sign_01a) FiveM inventory icon
    Loadbay Signm23_2_prop_m32_loadbay_sign_01a
    png
  • Poster (m23_2_prop_m32_poster_01a) FiveM inventory icon
    Posterm23_2_prop_m32_poster_01a
    png
  • Sanitation Sign (m23_2_prop_m32_sanitation_sign_01a) FiveM inventory icon
    Sanitation Signm23_2_prop_m32_sanitation_sign_01a
    png
  • Sign (m23_2_prop_m32_sign_01a) FiveM inventory icon
    Signm23_2_prop_m32_sign_01a
    png
  • Sign (m23_2_prop_m32_sign_02a) FiveM inventory icon
    Signm23_2_prop_m32_sign_02a
    png
  • Sign (m23_2_prop_m32_sign_03a) FiveM inventory icon
    Signm23_2_prop_m32_sign_03a
    png
  • Sign Bs (m23_2_prop_m32_sign_bs_01a) FiveM inventory icon
    Sign Bsm23_2_prop_m32_sign_bs_01a
    png
  • Wall Sign (m23_2_prop_m32_wall_sign_0l1) FiveM inventory icon
    Wall Signm23_2_prop_m32_wall_sign_0l1
    png
  • Wall Sign (m23_2_prop_m32_wall_sign_0r1) FiveM inventory icon
    Wall Signm23_2_prop_m32_wall_sign_0r1
    png
  • Wastedis Sign (m23_2_prop_m32_wastedis_sign_01a) FiveM inventory icon
    Wastedis Signm23_2_prop_m32_wastedis_sign_01a
    png
  • Wildlifeposter (m23_2_prop_m32_wildlifeposter_01a) FiveM inventory icon
    Wildlifeposterm23_2_prop_m32_wildlifeposter_01a
    png
  • Ent Sign (m24_1_int_01_m241_ent_sign_01) FiveM inventory icon
    Ent Signm24_1_int_01_m241_ent_sign_01
    png
  • Notice Brd19 (m24_1_int_01_m241_notice_brd19) FiveM inventory icon
    Notice Brd19m24_1_int_01_m241_notice_brd19
    png
  • Strs Sign (m24_1_int_01_m241_strs_sign) FiveM inventory icon
    Strs Signm24_1_int_01_m241_strs_sign
    png
  • Signage (m24_1_int_02_m241_signage) FiveM inventory icon
    Signagem24_1_int_02_m241_signage
    png
  • Signagel Mirror (m24_1_int_02_m241_signagel_mirror) FiveM inventory icon
    Signagel Mirrorm24_1_int_02_m241_signagel_mirror
    png
  • Additions Coroner Signs (m24_1_mp2024_01_additions_coroner_signs) FiveM inventory icon
    Additions Coroner Signsm24_1_mp2024_01_additions_coroner_signs
    png
  • Bdgr Pstr (m24_1_prop_m41_bdgr_pstr_01a) FiveM inventory icon
    Bdgr Pstrm24_1_prop_m41_bdgr_pstr_01a
    png
  • Bdgr Pstr Graf (m24_1_prop_m41_bdgr_pstr_graf_01a) FiveM inventory icon
    Bdgr Pstr Grafm24_1_prop_m41_bdgr_pstr_graf_01a
    png
  • Cnt Pstr (m24_1_prop_m41_cnt_pstr_01a) FiveM inventory icon
    Cnt Pstrm24_1_prop_m41_cnt_pstr_01a
    png
  • Cnt Pstr Graf (m24_1_prop_m41_cnt_pstr_graf_01a) FiveM inventory icon
    Cnt Pstr Grafm24_1_prop_m41_cnt_pstr_graf_01a
    png
  • Dg Pstr (m24_1_prop_m41_dg_pstr_01a) FiveM inventory icon
    Dg Pstrm24_1_prop_m41_dg_pstr_01a
    png
  • Dg Pstr Graf (m24_1_prop_m41_dg_pstr_graf_01a) FiveM inventory icon
    Dg Pstr Grafm24_1_prop_m41_dg_pstr_graf_01a
    png
  • Life Pstr (m24_1_prop_m41_life_pstr_01a) FiveM inventory icon
    Life Pstrm24_1_prop_m41_life_pstr_01a
    png
  • Life Pstr Graf (m24_1_prop_m41_life_pstr_graf_01a) FiveM inventory icon
    Life Pstr Grafm24_1_prop_m41_life_pstr_graf_01a
    png
  • Nameplate (m24_1_prop_m41_nameplate_01a) FiveM inventory icon
    Nameplatem24_1_prop_m41_nameplate_01a
    png
  • Sign Closed (m24_1_prop_m41_sign_closed_01a) FiveM inventory icon
    Sign Closedm24_1_prop_m41_sign_closed_01a
    png
  • Weazel Pstr (m24_1_prop_m41_weazel_pstr_01a) FiveM inventory icon
    Weazel Pstrm24_1_prop_m41_weazel_pstr_01a
    png
  • Weazel Pstr Graf (m24_1_prop_m41_weazel_pstr_graf_01a) FiveM inventory icon
    Weazel Pstr Grafm24_1_prop_m41_weazel_pstr_graf_01a
    png
  • Board (m24_2_int_01_board_01a) FiveM inventory icon
    Boardm24_2_int_01_board_01a
    png
  • Sign Roof (m24_2_int_01_sign_roof) FiveM inventory icon
    Sign Roofm24_2_int_01_sign_roof
    png
  • Additions Billboard (m24_2_mp2024_02_additions_billboard) FiveM inventory icon
    Additions Billboardm24_2_mp2024_02_additions_billboard
    png
  • Additions Billboard Slod (m24_2_mp2024_02_additions_billboard_slod) FiveM inventory icon
    Additions Billboard Slodm24_2_mp2024_02_additions_billboard_slod
    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 {
    ['ap_name_text'] = {
        label = 'Ap Name Text',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ap Name Text',
    },
    ['ap_port_text'] = {
        label = 'Ap Port Text',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ap Port Text',
    },
    ['ap_starb_text'] = {
        label = 'Ap Starb Text',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ap Starb Text',
    },
    ['ap_stern_text'] = {
        label = 'Ap Stern Text',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ap Stern Text',
    },
    ['arrow_thin'] = {
        label = 'Arrow Thin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arrow Thin',
    },
    ['arrow_thin_m'] = {
        label = 'Arrow Thin M',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arrow Thin M',
    },
    ['arrow_thin_xl'] = {
        label = 'Arrow Thin Xl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arrow Thin Xl',
    },
    ['arrow_wide'] = {
        label = 'Arrow Wide',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arrow Wide',
    },
    ['arrow_wide_m'] = {
        label = 'Arrow Wide M',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arrow Wide M',
    },
    ['arrow_wide_xl'] = {
        label = 'Arrow Wide Xl',
        weight = 500,
        stack = true,
        close = true,
        description = 'Arrow Wide Xl',
    },
    ['battle_poster_promo'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_promo_2'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_promo_3'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_promo_4'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_skin'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['battle_poster_skin_2'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['battle_poster_skin_3'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['battle_poster_skin_4'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['club_dressing_board'] = {
        label = 'Club Dressing Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Board',
    },
    ['club_dressing_board_2'] = {
        label = 'Club Dressing Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Board',
    },
    ['club_dressing_board_3'] = {
        label = 'Club Dressing Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Board',
    },
    ['club_dressing_board_4'] = {
        label = 'Club Dressing Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Board',
    },
    ['club_dressing_board_5'] = {
        label = 'Club Dressing Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Board',
    },
    ['club_dressing_poster'] = {
        label = 'Club Dressing Poster',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Poster',
    },
    ['club_dressing_poster_2'] = {
        label = 'Club Dressing Poster',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Poster',
    },
    ['club_dressing_poster_3'] = {
        label = 'Club Dressing Poster',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Poster',
    },
    ['club_dressing_posters'] = {
        label = 'Club Dressing Posters',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Posters',
    },
    ['club_dressing_posters_2'] = {
        label = 'Club Dressing Posters',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Posters',
    },
    ['club_dressing_posters_3'] = {
        label = 'Club Dressing Posters',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Posters',
    },
    ['club_dressing_sign'] = {
        label = 'Club Dressing Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Sign',
    },
    ['club_dressing_sign_2'] = {
        label = 'Club Dressing Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Sign',
    },
    ['club_dressing_sign_3'] = {
        label = 'Club Dressing Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Club Dressing Sign',
    },
    ['sign_galaxy'] = {
        label = 'Sign Galaxy',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Galaxy',
    },
    ['sign_gefangnis'] = {
        label = 'Sign Gefangnis',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Gefangnis',
    },
    ['sign_maison'] = {
        label = 'Sign Maison',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Maison',
    },
    ['sign_omega'] = {
        label = 'Sign Omega',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Omega',
    },
    ['sign_omega_2'] = {
        label = 'Sign Omega',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Omega',
    },
    ['sign_palace'] = {
        label = 'Sign Palace',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Palace',
    },
    ['sign_paradise'] = {
        label = 'Sign Paradise',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Paradise',
    },
    ['sign_studio'] = {
        label = 'Sign Studio',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Studio',
    },
    ['sign_technologie'] = {
        label = 'Sign Technologie',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Technologie',
    },
    ['sign_tonys'] = {
        label = 'Sign Tonys',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Tonys',
    },
    ['biker_scriptrt_logo'] = {
        label = 'Biker Scriptrt Logo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Biker Scriptrt Logo',
    },
    ['clubhouse_blackboard'] = {
        label = 'Clubhouse Blackboard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Clubhouse Blackboard',
    },
    ['board_wpnwall'] = {
        label = 'Board Wpnwall',
        weight = 500,
        stack = true,
        close = true,
        description = 'Board Wpnwall',
    },
    ['board_wpnwall_2'] = {
        label = 'Board Wpnwall',
        weight = 500,
        stack = true,
        close = true,
        description = 'Board Wpnwall',
    },
    ['maint_sign'] = {
        label = 'Maint Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Maint Sign',
    },
    ['whiteboard'] = {
        label = 'Whiteboard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Whiteboard',
    },
    ['office_text'] = {
        label = 'Office Text',
        weight = 500,
        stack = true,
        close = true,
        description = 'Office Text',
    },
    ['battle_poster_promo_5'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_promo_6'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_promo_7'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_promo_8'] = {
        label = 'Battle Poster Promo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Promo',
    },
    ['battle_poster_skin_5'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['battle_poster_skin_6'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['battle_poster_skin_7'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['battle_poster_skin_8'] = {
        label = 'Battle Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Battle Poster Skin',
    },
    ['board'] = {
        label = 'Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Board',
    },
    ['sign_cctv'] = {
        label = 'Sign Cctv',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Cctv',
    },
    ['sign_vip'] = {
        label = 'Sign Vip',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Vip',
    },
    ['sign_galaxy_2'] = {
        label = 'Sign Galaxy',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Galaxy',
    },
    ['sign_gefangnis_2'] = {
        label = 'Sign Gefangnis',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Gefangnis',
    },
    ['sign_maison_2'] = {
        label = 'Sign Maison',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Maison',
    },
    ['sign_omega_3'] = {
        label = 'Sign Omega',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Omega',
    },
    ['sign_omega_4'] = {
        label = 'Sign Omega',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Omega',
    },
    ['sign_palace_2'] = {
        label = 'Sign Palace',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Palace',
    },
    ['sign_paradise_2'] = {
        label = 'Sign Paradise',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Paradise',
    },
    ['sign_studio_2'] = {
        label = 'Sign Studio',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Studio',
    },
    ['sign_technologie_2'] = {
        label = 'Sign Technologie',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Technologie',
    },
    ['sign_tonys_2'] = {
        label = 'Sign Tonys',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Tonys',
    },
    ['dlc_heist_board'] = {
        label = 'Dlc Heist Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Dlc Heist Board',
    },
    ['ind_prop_dlc_flag'] = {
        label = 'Ind Prop Dlc Flag',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ind Prop Dlc Flag',
    },
    ['warem_sign_logo'] = {
        label = 'Warem Sign Logo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Warem Sign Logo',
    },
    ['warem_signs'] = {
        label = 'Warem Signs',
        weight = 500,
        stack = true,
        close = true,
        description = 'Warem Signs',
    },
    ['poster_skin'] = {
        label = 'Poster Skin',
        weight = 500,
        stack = true,
        close = true,
        description = 'Poster Skin',
    },
    ['signage02'] = {
        label = 'Signage02',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signage02',
    },
    ['signs'] = {
        label = 'Signs',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signs',
    },
    ['sign_logo'] = {
        label = 'Sign Logo',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Logo',
    },
    ['signage'] = {
        label = 'Signage',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signage',
    },
    ['signage_2'] = {
        label = 'Signage',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signage',
    },
    ['signage_3'] = {
        label = 'Signage',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signage',
    },
    ['signage_4'] = {
        label = 'Signage',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signage',
    },
    ['signage_5'] = {
        label = 'Signage',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signage',
    },
    ['boards'] = {
        label = 'Boards',
        weight = 500,
        stack = true,
        close = true,
        description = 'Boards',
    },
    ['flags'] = {
        label = 'Flags',
        weight = 500,
        stack = true,
        close = true,
        description = 'Flags',
    },
    ['signs_2'] = {
        label = 'Signs',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signs',
    },
    ['banners'] = {
        label = 'Banners',
        weight = 500,
        stack = true,
        close = true,
        description = 'Banners',
    },
    ['loadbay_sign'] = {
        label = 'Loadbay Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Loadbay Sign',
    },
    ['poster'] = {
        label = 'Poster',
        weight = 500,
        stack = true,
        close = true,
        description = 'Poster',
    },
    ['sanitation_sign'] = {
        label = 'Sanitation Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sanitation Sign',
    },
    ['sign'] = {
        label = 'Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign',
    },
    ['sign_2'] = {
        label = 'Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign',
    },
    ['sign_3'] = {
        label = 'Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign',
    },
    ['sign_bs'] = {
        label = 'Sign Bs',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Bs',
    },
    ['wall_sign'] = {
        label = 'Wall Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Wall Sign',
    },
    ['wall_sign_2'] = {
        label = 'Wall Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Wall Sign',
    },
    ['wastedis_sign'] = {
        label = 'Wastedis Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Wastedis Sign',
    },
    ['wildlifeposter'] = {
        label = 'Wildlifeposter',
        weight = 500,
        stack = true,
        close = true,
        description = 'Wildlifeposter',
    },
    ['ent_sign'] = {
        label = 'Ent Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Ent Sign',
    },
    ['notice_brd19'] = {
        label = 'Notice Brd19',
        weight = 500,
        stack = true,
        close = true,
        description = 'Notice Brd19',
    },
    ['strs_sign'] = {
        label = 'Strs Sign',
        weight = 500,
        stack = true,
        close = true,
        description = 'Strs Sign',
    },
    ['signage_6'] = {
        label = 'Signage',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signage',
    },
    ['signagel_mirror'] = {
        label = 'Signagel Mirror',
        weight = 500,
        stack = true,
        close = true,
        description = 'Signagel Mirror',
    },
    ['additions_coroner_signs'] = {
        label = 'Additions Coroner Signs',
        weight = 500,
        stack = true,
        close = true,
        description = 'Additions Coroner Signs',
    },
    ['bdgr_pstr'] = {
        label = 'Bdgr Pstr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bdgr Pstr',
    },
    ['bdgr_pstr_graf'] = {
        label = 'Bdgr Pstr Graf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Bdgr Pstr Graf',
    },
    ['cnt_pstr'] = {
        label = 'Cnt Pstr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Cnt Pstr',
    },
    ['cnt_pstr_graf'] = {
        label = 'Cnt Pstr Graf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Cnt Pstr Graf',
    },
    ['dg_pstr'] = {
        label = 'Dg Pstr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Dg Pstr',
    },
    ['dg_pstr_graf'] = {
        label = 'Dg Pstr Graf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Dg Pstr Graf',
    },
    ['life_pstr'] = {
        label = 'Life Pstr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Life Pstr',
    },
    ['life_pstr_graf'] = {
        label = 'Life Pstr Graf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Life Pstr Graf',
    },
    ['nameplate'] = {
        label = 'Nameplate',
        weight = 500,
        stack = true,
        close = true,
        description = 'Nameplate',
    },
    ['sign_closed'] = {
        label = 'Sign Closed',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Closed',
    },
    ['weazel_pstr'] = {
        label = 'Weazel Pstr',
        weight = 500,
        stack = true,
        close = true,
        description = 'Weazel Pstr',
    },
    ['weazel_pstr_graf'] = {
        label = 'Weazel Pstr Graf',
        weight = 500,
        stack = true,
        close = true,
        description = 'Weazel Pstr Graf',
    },
    ['board_2'] = {
        label = 'Board',
        weight = 500,
        stack = true,
        close = true,
        description = 'Board',
    },
    ['sign_roof'] = {
        label = 'Sign Roof',
        weight = 500,
        stack = true,
        close = true,
        description = 'Sign Roof',
    },
    ['additions_billboard'] = {
        label = 'Additions Billboard',
        weight = 500,
        stack = true,
        close = true,
        description = 'Additions Billboard',
    },
    ['additions_billboard_slod'] = {
        label = 'Additions Billboard Slod',
        weight = 500,
        stack = true,
        close = true,
        description = 'Additions Billboard Slod',
    },
}

HOW THIS GROUP IS DECIDED

Why a model lands in signs and posters

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