CATEGORY 23 OF 24 · 1,254 ICONS
GTA 5 technical and proxy props — page 3
Page 3 of 11: models 241 to 360 of the 1,254 in this group, in model-name order. Models that exist for the engine rather than for a player to look at: light and interior proxies, collision and overlay geometry, decal sheets, reflection helpers, map markers, cutscene stand-ins and effect placeholders. They are listed because they are part of the model set, and because recognising one saves you spawning it by mistake — most of them render as something close to nothing.
1,254 of the 18,574 models in the whole icon library — 6.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.
Showing 241 to 360 of 1,254 · page 3 of 11
- Additions Carrmp Reardecal

m24_1_mp2024_01_additions_carrmp_reardecal - Additions Carrmp Reardetail

m24_1_mp2024_01_additions_carrmp_reardetail - Additions Carrmp Reflect Dmmy

m24_1_mp2024_01_additions_carrmp_reflect_dmmy - Additions Carrmp Rigging

m24_1_mp2024_01_additions_carrmp_rigging - Additions Davis

m24_1_mp2024_01_additions_davis - Additions Delperro

m24_1_mp2024_01_additions_delperro - Additions Legacyfix

m24_1_mp2024_01_additions_legacyfix_01 - Additions Legacyfix

m24_1_mp2024_01_additions_legacyfix_02 - Additions Legacyfix

m24_1_mp2024_01_additions_legacyfix_03 - Additions Missionrow

m24_1_mp2024_01_additions_missionrow - Additions Paletobay

m24_1_mp2024_01_additions_paletobay - Additions Vinewood

m24_1_mp2024_01_additions_vinewood - Detailsa

m24_1_mph_cntl1_detailsa - Detailsb

m24_1_mph_cntl1_detailsb - Shadowpxy

m24_1_mph_cntl1_shadowpxy - Detailsa

m24_1_mph_cntl2_detailsa - Detailsb

m24_1_mph_cntl2_detailsb - Detailsc

m24_1_mph_cntl2_detailsc - Decals

m24_1_mph_hang1_decals - Decals2

m24_1_mph_hang1_decals2 - Overlay1

m24_1_mph_hang1_overlay1 - Rearovrly

m24_1_mph_hang1_rearovrly - Decal

m24_1_mph_hang2_decal_s1 - Decals

m24_1_mph_hang2_decals - Decals003

m24_1_mph_hang2_decals003 - Decals2

m24_1_mph_hang2_decals2 - Overlay

m24_1_mph_hang2_overlay - Ovrlya

m24_1_mph_hang2_ovrlya - Ovrlya001

m24_1_mph_hang2_ovrlya001 - Ovrlya002

m24_1_mph_hang2_ovrlya002 - Ovrlya003

m24_1_mph_hang2_ovrlya003 - Ovrlyb

m24_1_mph_hang2_ovrlyb - Ovrlyb001

m24_1_mph_hang2_ovrlyb001 - Ovrlyb002

m24_1_mph_hang2_ovrlyb002 - Decals

m24_1_mph_hang3_decals - Overlay

m24_1_mph_hang3_overlay - Bunker Col Prx

m24_1_prop_m41_bunker_col_prx - Ghost Cop

m24_1_prop_m41_ghost_cop_01a - Ghost Dom

m24_1_prop_m41_ghost_dom_01a - Scrim

m24_1_prop_m41_scrim_01a - Details Trim

m24_2_int_01_2_details_trim - Decals

m24_2_int_01_decals_0x - Decals Dam

m24_2_int_01_decals_dam_01 - Decals Grime

m24_2_int_01_decals_grime_003 - Decals Grime

m24_2_int_01_decals_grime_004 - Decals Grime

m24_2_int_01_decals_grime_01 - Decals Grime

m24_2_int_01_decals_grime_02 - Elev Ref Proxy

m24_2_int_01_elev_ref_proxy - Hack Ref Prox

m24_2_int_01_hack_ref_prox_01 - Lp Workshop

m24_2_int_01_lp_workshop - Off Decals

m24_2_int_01_off_decals_01 - Veh Ref Proxy

m24_2_int_01_veh_ref_proxy - Emissive

m24_2_int_02_emissive - Og Decals

m24_2_int_02_og_decals - Proxy

m24_2_int_02_proxy - Details Steps001

m24_2_int_03_2_details_steps001 - Decals

m24_2_int_03_decals - Decals02

m24_2_int_03_decals02 - Elev Ref Proxy

m24_2_int_03_elev_ref_proxy - Additions Airstrip

m24_2_mp2024_02_additions_airstrip - Additions Airstrip Dtl

m24_2_mp2024_02_additions_airstrip_dtl - Additions Collisionfix

m24_2_mp2024_02_additions_collisionfix_01 - Additions Collisionfix

m24_2_mp2024_02_additions_collisionfix_02 - Additions Collisionfix

m24_2_mp2024_02_additions_collisionfix_03 - Additions Collisionfix

m24_2_mp2024_02_additions_collisionfix_04 - Additions Collisionfix

m24_2_mp2024_02_additions_collisionfix_05 - Additions Collisionfix

m24_2_mp2024_02_additions_collisionfix_06 - Additions Firedamage

m24_2_mp2024_02_additions_firedamage - Additions Stairfix

m24_2_mp2024_02_additions_stairfix_01 - Lp

m25_1_int_01_lp - Lp

m25_1_int_01_lp_02 - Lp

m25_1_int_01_lp_03 - Lp

m25_1_int_01_lp_04 - Overallfld

m25_1_int_01_overallfld - Shadow Proxy

m25_1_int_01_shadow_proxy_01 - Shadow Proxy

m25_1_int_01_shadow_proxy_02 - Smoke Lp

m25_1_int_02_03_smoke_lp - Smoke Ref Proxy

m25_1_int_02_03_smoke_ref_proxy - Low Ktn Mesh Units

m25_1_int_04_low_ktn_mesh_units - Low Ktn Over Decal

m25_1_int_04_low_ktn_over_decal - Low Lng Over Decal

m25_1_int_04_low_lng_over_decal - Low Lng Over Normal

m25_1_int_04_low_lng_over_normal - Low Lng Over Shadow

m25_1_int_04_low_lng_over_shadow - Mesh Delta

m25_1_int_04_mesh_delta - Shade Night Em

m25_1_int_04_shade_night_em - Shade Night Em02

m25_1_int_04_shade_night_em02 - Shade Night Em03

m25_1_int_04_shade_night_em03 - Shadowobject69

m25_1_int_04_shadowobject69 - Shadsy

m25_1_int_04_shadsy - Strsdet01

m25_1_int_04_strsdet01 - Additions Bobcat

m25_1_mp2025_01_additions_bobcat - Additions Colfix

m25_1_mp2025_01_additions_colfix_003 - Additions Colfix

m25_1_mp2025_01_additions_colfix_01 - Additions Colfix

m25_1_mp2025_01_additions_colfix_02 - Additions Cwash

m25_1_mp2025_01_additions_cwash - Additions Fix

m25_1_mp2025_01_additions_fix_01 - Additions Helitours

m25_1_mp2025_01_additions_helitours - Additions Smokewater

m25_1_mp2025_01_additions_smokewater - Dog Bowl Empty

m25_1_prop_m51_dog_bowl_empty - Ghostjay

m25_1_prop_m51_ghostjay_01a - Afterparty Proxy

m25_2_int_01_afterparty_proxy - Collision Proxy

m25_2_int_01_collision_proxy - L Gr Decal

m25_2_int_01_l_gr_decal - L Lob Decal

m25_2_int_01_l_lob_decal - L Lob Decal001

m25_2_int_01_l_lob_decal001 - L Mb Decal

m25_2_int_01_l_mb_decal - L Off Decal

m25_2_int_01_l_off_decal - Lob Shad Proxy

m25_2_int_01_lob_shad_proxy - Lp Cinema

m25_2_int_01_lp_cinema - Lp Dining

m25_2_int_01_lp_dining - Lp G Bedroom

m25_2_int_01_lp_g_bedroom - Lp Gallery

m25_2_int_01_lp_gallery - Lp Lobby

m25_2_int_01_lp_lobby - Lp Lounge

m25_2_int_01_lp_lounge - Lp M Bedroom

m25_2_int_01_lp_m_bedroom - Lp Office

m25_2_int_01_lp_office - Lp Pool Spa

m25_2_int_01_lp_pool_spa - Spa Det01

m25_2_int_01_spa_det01 - Spa Det03

m25_2_int_01_spa_det03 - Spa Det04

m25_2_int_01_spa_det04
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 {
['additions_carrmp_reardecal'] = {
label = 'Additions Carrmp Reardecal',
weight = 500,
stack = true,
close = true,
description = 'Additions Carrmp Reardecal',
},
['additions_carrmp_reardetail'] = {
label = 'Additions Carrmp Reardetail',
weight = 500,
stack = true,
close = true,
description = 'Additions Carrmp Reardetail',
},
['additions_carrmp_reflect_dmmy'] = {
label = 'Additions Carrmp Reflect Dmmy',
weight = 500,
stack = true,
close = true,
description = 'Additions Carrmp Reflect Dmmy',
},
['additions_carrmp_rigging'] = {
label = 'Additions Carrmp Rigging',
weight = 500,
stack = true,
close = true,
description = 'Additions Carrmp Rigging',
},
['additions_davis'] = {
label = 'Additions Davis',
weight = 500,
stack = true,
close = true,
description = 'Additions Davis',
},
['additions_delperro'] = {
label = 'Additions Delperro',
weight = 500,
stack = true,
close = true,
description = 'Additions Delperro',
},
['additions_legacyfix'] = {
label = 'Additions Legacyfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Legacyfix',
},
['additions_legacyfix_2'] = {
label = 'Additions Legacyfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Legacyfix',
},
['additions_legacyfix_3'] = {
label = 'Additions Legacyfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Legacyfix',
},
['additions_missionrow'] = {
label = 'Additions Missionrow',
weight = 500,
stack = true,
close = true,
description = 'Additions Missionrow',
},
['additions_paletobay'] = {
label = 'Additions Paletobay',
weight = 500,
stack = true,
close = true,
description = 'Additions Paletobay',
},
['additions_vinewood'] = {
label = 'Additions Vinewood',
weight = 500,
stack = true,
close = true,
description = 'Additions Vinewood',
},
['detailsa'] = {
label = 'Detailsa',
weight = 500,
stack = true,
close = true,
description = 'Detailsa',
},
['detailsb'] = {
label = 'Detailsb',
weight = 500,
stack = true,
close = true,
description = 'Detailsb',
},
['shadowpxy'] = {
label = 'Shadowpxy',
weight = 500,
stack = true,
close = true,
description = 'Shadowpxy',
},
['detailsa_2'] = {
label = 'Detailsa',
weight = 500,
stack = true,
close = true,
description = 'Detailsa',
},
['detailsb_2'] = {
label = 'Detailsb',
weight = 500,
stack = true,
close = true,
description = 'Detailsb',
},
['detailsc'] = {
label = 'Detailsc',
weight = 500,
stack = true,
close = true,
description = 'Detailsc',
},
['decals'] = {
label = 'Decals',
weight = 500,
stack = true,
close = true,
description = 'Decals',
},
['decals2'] = {
label = 'Decals2',
weight = 500,
stack = true,
close = true,
description = 'Decals2',
},
['overlay1'] = {
label = 'Overlay1',
weight = 500,
stack = true,
close = true,
description = 'Overlay1',
},
['rearovrly'] = {
label = 'Rearovrly',
weight = 500,
stack = true,
close = true,
description = 'Rearovrly',
},
['decal'] = {
label = 'Decal',
weight = 500,
stack = true,
close = true,
description = 'Decal',
},
['decals_2'] = {
label = 'Decals',
weight = 500,
stack = true,
close = true,
description = 'Decals',
},
['decals003'] = {
label = 'Decals003',
weight = 500,
stack = true,
close = true,
description = 'Decals003',
},
['decals2_2'] = {
label = 'Decals2',
weight = 500,
stack = true,
close = true,
description = 'Decals2',
},
['overlay'] = {
label = 'Overlay',
weight = 500,
stack = true,
close = true,
description = 'Overlay',
},
['ovrlya'] = {
label = 'Ovrlya',
weight = 500,
stack = true,
close = true,
description = 'Ovrlya',
},
['ovrlya001'] = {
label = 'Ovrlya001',
weight = 500,
stack = true,
close = true,
description = 'Ovrlya001',
},
['ovrlya002'] = {
label = 'Ovrlya002',
weight = 500,
stack = true,
close = true,
description = 'Ovrlya002',
},
['ovrlya003'] = {
label = 'Ovrlya003',
weight = 500,
stack = true,
close = true,
description = 'Ovrlya003',
},
['ovrlyb'] = {
label = 'Ovrlyb',
weight = 500,
stack = true,
close = true,
description = 'Ovrlyb',
},
['ovrlyb001'] = {
label = 'Ovrlyb001',
weight = 500,
stack = true,
close = true,
description = 'Ovrlyb001',
},
['ovrlyb002'] = {
label = 'Ovrlyb002',
weight = 500,
stack = true,
close = true,
description = 'Ovrlyb002',
},
['decals_3'] = {
label = 'Decals',
weight = 500,
stack = true,
close = true,
description = 'Decals',
},
['overlay_2'] = {
label = 'Overlay',
weight = 500,
stack = true,
close = true,
description = 'Overlay',
},
['bunker_col_prx'] = {
label = 'Bunker Col Prx',
weight = 500,
stack = true,
close = true,
description = 'Bunker Col Prx',
},
['ghost_cop'] = {
label = 'Ghost Cop',
weight = 500,
stack = true,
close = true,
description = 'Ghost Cop',
},
['ghost_dom'] = {
label = 'Ghost Dom',
weight = 500,
stack = true,
close = true,
description = 'Ghost Dom',
},
['scrim'] = {
label = 'Scrim',
weight = 500,
stack = true,
close = true,
description = 'Scrim',
},
['details_trim'] = {
label = 'Details Trim',
weight = 500,
stack = true,
close = true,
description = 'Details Trim',
},
['decals_4'] = {
label = 'Decals',
weight = 500,
stack = true,
close = true,
description = 'Decals',
},
['decals_dam'] = {
label = 'Decals Dam',
weight = 500,
stack = true,
close = true,
description = 'Decals Dam',
},
['decals_grime'] = {
label = 'Decals Grime',
weight = 500,
stack = true,
close = true,
description = 'Decals Grime',
},
['decals_grime_2'] = {
label = 'Decals Grime',
weight = 500,
stack = true,
close = true,
description = 'Decals Grime',
},
['decals_grime_3'] = {
label = 'Decals Grime',
weight = 500,
stack = true,
close = true,
description = 'Decals Grime',
},
['decals_grime_4'] = {
label = 'Decals Grime',
weight = 500,
stack = true,
close = true,
description = 'Decals Grime',
},
['elev_ref_proxy'] = {
label = 'Elev Ref Proxy',
weight = 500,
stack = true,
close = true,
description = 'Elev Ref Proxy',
},
['hack_ref_prox'] = {
label = 'Hack Ref Prox',
weight = 500,
stack = true,
close = true,
description = 'Hack Ref Prox',
},
['lp_workshop'] = {
label = 'Lp Workshop',
weight = 500,
stack = true,
close = true,
description = 'Lp Workshop',
},
['off_decals'] = {
label = 'Off Decals',
weight = 500,
stack = true,
close = true,
description = 'Off Decals',
},
['veh_ref_proxy'] = {
label = 'Veh Ref Proxy',
weight = 500,
stack = true,
close = true,
description = 'Veh Ref Proxy',
},
['emissive'] = {
label = 'Emissive',
weight = 500,
stack = true,
close = true,
description = 'Emissive',
},
['og_decals'] = {
label = 'Og Decals',
weight = 500,
stack = true,
close = true,
description = 'Og Decals',
},
['proxy'] = {
label = 'Proxy',
weight = 500,
stack = true,
close = true,
description = 'Proxy',
},
['details_steps001'] = {
label = 'Details Steps001',
weight = 500,
stack = true,
close = true,
description = 'Details Steps001',
},
['decals_5'] = {
label = 'Decals',
weight = 500,
stack = true,
close = true,
description = 'Decals',
},
['decals02'] = {
label = 'Decals02',
weight = 500,
stack = true,
close = true,
description = 'Decals02',
},
['elev_ref_proxy_2'] = {
label = 'Elev Ref Proxy',
weight = 500,
stack = true,
close = true,
description = 'Elev Ref Proxy',
},
['additions_airstrip'] = {
label = 'Additions Airstrip',
weight = 500,
stack = true,
close = true,
description = 'Additions Airstrip',
},
['additions_airstrip_dtl'] = {
label = 'Additions Airstrip Dtl',
weight = 500,
stack = true,
close = true,
description = 'Additions Airstrip Dtl',
},
['additions_collisionfix'] = {
label = 'Additions Collisionfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Collisionfix',
},
['additions_collisionfix_2'] = {
label = 'Additions Collisionfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Collisionfix',
},
['additions_collisionfix_3'] = {
label = 'Additions Collisionfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Collisionfix',
},
['additions_collisionfix_4'] = {
label = 'Additions Collisionfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Collisionfix',
},
['additions_collisionfix_5'] = {
label = 'Additions Collisionfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Collisionfix',
},
['additions_collisionfix_6'] = {
label = 'Additions Collisionfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Collisionfix',
},
['additions_firedamage'] = {
label = 'Additions Firedamage',
weight = 500,
stack = true,
close = true,
description = 'Additions Firedamage',
},
['additions_stairfix'] = {
label = 'Additions Stairfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Stairfix',
},
['lp'] = {
label = 'Lp',
weight = 500,
stack = true,
close = true,
description = 'Lp',
},
['lp_2'] = {
label = 'Lp',
weight = 500,
stack = true,
close = true,
description = 'Lp',
},
['lp_3'] = {
label = 'Lp',
weight = 500,
stack = true,
close = true,
description = 'Lp',
},
['lp_4'] = {
label = 'Lp',
weight = 500,
stack = true,
close = true,
description = 'Lp',
},
['overallfld'] = {
label = 'Overallfld',
weight = 500,
stack = true,
close = true,
description = 'Overallfld',
},
['shadow_proxy'] = {
label = 'Shadow Proxy',
weight = 500,
stack = true,
close = true,
description = 'Shadow Proxy',
},
['shadow_proxy_2'] = {
label = 'Shadow Proxy',
weight = 500,
stack = true,
close = true,
description = 'Shadow Proxy',
},
['smoke_lp'] = {
label = 'Smoke Lp',
weight = 500,
stack = true,
close = true,
description = 'Smoke Lp',
},
['smoke_ref_proxy'] = {
label = 'Smoke Ref Proxy',
weight = 500,
stack = true,
close = true,
description = 'Smoke Ref Proxy',
},
['low_ktn_mesh_units'] = {
label = 'Low Ktn Mesh Units',
weight = 500,
stack = true,
close = true,
description = 'Low Ktn Mesh Units',
},
['low_ktn_over_decal'] = {
label = 'Low Ktn Over Decal',
weight = 500,
stack = true,
close = true,
description = 'Low Ktn Over Decal',
},
['low_lng_over_decal'] = {
label = 'Low Lng Over Decal',
weight = 500,
stack = true,
close = true,
description = 'Low Lng Over Decal',
},
['low_lng_over_normal'] = {
label = 'Low Lng Over Normal',
weight = 500,
stack = true,
close = true,
description = 'Low Lng Over Normal',
},
['low_lng_over_shadow'] = {
label = 'Low Lng Over Shadow',
weight = 500,
stack = true,
close = true,
description = 'Low Lng Over Shadow',
},
['mesh_delta'] = {
label = 'Mesh Delta',
weight = 500,
stack = true,
close = true,
description = 'Mesh Delta',
},
['shade_night_em'] = {
label = 'Shade Night Em',
weight = 500,
stack = true,
close = true,
description = 'Shade Night Em',
},
['shade_night_em02'] = {
label = 'Shade Night Em02',
weight = 500,
stack = true,
close = true,
description = 'Shade Night Em02',
},
['shade_night_em03'] = {
label = 'Shade Night Em03',
weight = 500,
stack = true,
close = true,
description = 'Shade Night Em03',
},
['shadowobject69'] = {
label = 'Shadowobject69',
weight = 500,
stack = true,
close = true,
description = 'Shadowobject69',
},
['shadsy'] = {
label = 'Shadsy',
weight = 500,
stack = true,
close = true,
description = 'Shadsy',
},
['strsdet01'] = {
label = 'Strsdet01',
weight = 500,
stack = true,
close = true,
description = 'Strsdet01',
},
['additions_bobcat'] = {
label = 'Additions Bobcat',
weight = 500,
stack = true,
close = true,
description = 'Additions Bobcat',
},
['additions_colfix'] = {
label = 'Additions Colfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Colfix',
},
['additions_colfix_2'] = {
label = 'Additions Colfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Colfix',
},
['additions_colfix_3'] = {
label = 'Additions Colfix',
weight = 500,
stack = true,
close = true,
description = 'Additions Colfix',
},
['additions_cwash'] = {
label = 'Additions Cwash',
weight = 500,
stack = true,
close = true,
description = 'Additions Cwash',
},
['additions_fix'] = {
label = 'Additions Fix',
weight = 500,
stack = true,
close = true,
description = 'Additions Fix',
},
['additions_helitours'] = {
label = 'Additions Helitours',
weight = 500,
stack = true,
close = true,
description = 'Additions Helitours',
},
['additions_smokewater'] = {
label = 'Additions Smokewater',
weight = 500,
stack = true,
close = true,
description = 'Additions Smokewater',
},
['dog_bowl_empty'] = {
label = 'Dog Bowl Empty',
weight = 500,
stack = true,
close = true,
description = 'Dog Bowl Empty',
},
['ghostjay'] = {
label = 'Ghostjay',
weight = 500,
stack = true,
close = true,
description = 'Ghostjay',
},
['afterparty_proxy'] = {
label = 'Afterparty Proxy',
weight = 500,
stack = true,
close = true,
description = 'Afterparty Proxy',
},
['collision_proxy'] = {
label = 'Collision Proxy',
weight = 500,
stack = true,
close = true,
description = 'Collision Proxy',
},
['l_gr_decal'] = {
label = 'L Gr Decal',
weight = 500,
stack = true,
close = true,
description = 'L Gr Decal',
},
['l_lob_decal'] = {
label = 'L Lob Decal',
weight = 500,
stack = true,
close = true,
description = 'L Lob Decal',
},
['l_lob_decal001'] = {
label = 'L Lob Decal001',
weight = 500,
stack = true,
close = true,
description = 'L Lob Decal001',
},
['l_mb_decal'] = {
label = 'L Mb Decal',
weight = 500,
stack = true,
close = true,
description = 'L Mb Decal',
},
['l_off_decal'] = {
label = 'L Off Decal',
weight = 500,
stack = true,
close = true,
description = 'L Off Decal',
},
['lob_shad_proxy'] = {
label = 'Lob Shad Proxy',
weight = 500,
stack = true,
close = true,
description = 'Lob Shad Proxy',
},
['lp_cinema'] = {
label = 'Lp Cinema',
weight = 500,
stack = true,
close = true,
description = 'Lp Cinema',
},
['lp_dining'] = {
label = 'Lp Dining',
weight = 500,
stack = true,
close = true,
description = 'Lp Dining',
},
['lp_g_bedroom'] = {
label = 'Lp G Bedroom',
weight = 500,
stack = true,
close = true,
description = 'Lp G Bedroom',
},
['lp_gallery'] = {
label = 'Lp Gallery',
weight = 500,
stack = true,
close = true,
description = 'Lp Gallery',
},
['lp_lobby'] = {
label = 'Lp Lobby',
weight = 500,
stack = true,
close = true,
description = 'Lp Lobby',
},
['lp_lounge'] = {
label = 'Lp Lounge',
weight = 500,
stack = true,
close = true,
description = 'Lp Lounge',
},
['lp_m_bedroom'] = {
label = 'Lp M Bedroom',
weight = 500,
stack = true,
close = true,
description = 'Lp M Bedroom',
},
['lp_office'] = {
label = 'Lp Office',
weight = 500,
stack = true,
close = true,
description = 'Lp Office',
},
['lp_pool_spa'] = {
label = 'Lp Pool Spa',
weight = 500,
stack = true,
close = true,
description = 'Lp Pool Spa',
},
['spa_det01'] = {
label = 'Spa Det01',
weight = 500,
stack = true,
close = true,
description = 'Spa Det01',
},
['spa_det03'] = {
label = 'Spa Det03',
weight = 500,
stack = true,
close = true,
description = 'Spa Det03',
},
['spa_det04'] = {
label = 'Spa Det04',
weight = 500,
stack = true,
close = true,
description = 'Spa Det04',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in technical props
Nothing here was hand-sorted one model at a time. The rules read the model name, which is the only honest thing to sort 18,000 objects by.
The game names an object after what it is and stamps the update that shipped it on the front, so a name like m24_1_mp2024_01_additions_carrmp_reardecal carries a usable word in the middle of it. The rules look for those words, the nine item-like groups get first refusal, and a model only reaches this group when nothing earlier claimed it.
A rule that reads names gets the obvious ones right and the ambiguous ones arguable. A crate of beer is food, not a container; a log fence has the word log in it. If something here is plainly in the wrong place, the model name on the card is all we need to fix it.
Nine groups are the ones an inventory wants — food and drink, tools, medical, electronics, valuables, documents, containers, smoking and gear. The rest, this one included if it is not in that list, are map material: use the name and the hash, and treat the picture as a way of recognising the thing.
Any model name containing _lod was left out of the whole library. Those are the low-detail stand-ins the engine swaps in at distance, and their renders are blurred copies of models that are already listed.
THE OTHER GROUPS
Keep looking
Bottles, cans, cartons, plates and the takeaway the game models for its shops.
Tools — 358Hand tools, power tools and the boxes they live in — the mechanic and crafting staples.
Medical — 105Syringes, vials, pill bottles and the rest of the small clinical props.
Electronics — 737Phones, laptops, radios, batteries and the media the game still ships on discs.
Valuables — 377Cash, gold, jewels and the heist props built around carrying them.
Documents — 344Cards, passports, folders, notes and printed matter for paperwork scripts.
Everything at onceAll 18,574 icons, the search across the whole set, and the 24 categories with their counts.
Inventory icon makerYour own pictures instead of ours: background flooded away, the item squared and centred, items.lua written in the browser.