CATEGORY 20 OF 24 · 3,831 ICONS
FiveM building and interior structure props
The largest group by a wide margin, and the least item-like: walls, ceilings, floors, roofs, doors, windows, stairs, pillars, railings, gates and the shell pieces the game assembles its own interiors from. Nothing here belongs in an inventory. It is here because the render exists, and because a mapper hunting for the right door is better served by a picture than by a list of names.
3,831 of the 18,574 models in the whole icon library — 20.6% of it. Every one is a 96×96 PNG on a transparent background, rendered from the game's own model, and every card carries the model name, the hash CreateObject takes and a suggested item key. As with the rest of the library, most of these renders read close to grey: the render pass lit the geometry instead of baking the full material, so they come out as monochrome silhouettes rather than painted artwork.
Showing 1 to 120 of 3,831 · page 1 of 32
- 02gate3

02gate3_l - Man 1 Gen Pillars

apa_ch2_04_man_1_gen_pillars_l2 - Mansion

apa_ch2_04_mansion_1 - Mansion 1 Det

apa_ch2_04_mansion_1_det - Mansion 1 Em

apa_ch2_04_mansion_1_em - Mansion 1 Fur

apa_ch2_04_mansion_1_fur - Mansion 1 Gen Pillars

apa_ch2_04_mansion_1_gen_pillars - Mansion 1 Generic

apa_ch2_04_mansion_1_generic - Mansion 1 Generic Det

apa_ch2_04_mansion_1_generic_det - Mansion 1 Generic Water

apa_ch2_04_mansion_1_generic_water - Mansion 1 Glassfix

apa_ch2_04_mansion_1_glassfix_01 - Mansion 1 Glassfix

apa_ch2_04_mansion_1_glassfix_02 - Mansion 1 Glassfix

apa_ch2_04_mansion_1_glassfix_03 - Mansion 1 Pond

apa_ch2_04_mansion_1_pond - Mansion 1 Pool

apa_ch2_04_mansion_1_pool - Mansion 1 Shutters

apa_ch2_04_mansion_1_shutters - Mansion 1 Slod1

apa_ch2_04_mansion_1_slod1 - Mansion Col Proxy

apa_ch2_04_mansion_col_proxy - Mansion Furniture

apa_ch2_04_mansion_furniture - Mansion Ground

apa_ch2_04_mansion_ground - Mansion Ground Slod

apa_ch2_04_mansion_ground_slod - Heist Apart2 Door

apa_heist_apart2_door - Crashed Usaf

apa_mp_apa_crashed_usaf_01a - L1a

apa_mp_apa_y1_l1a - L1b

apa_mp_apa_y1_l1b - L1c

apa_mp_apa_y1_l1c - L1d

apa_mp_apa_y1_l1d - L2a

apa_mp_apa_y1_l2a - L2b

apa_mp_apa_y1_l2b - L2c

apa_mp_apa_y1_l2c - L2d

apa_mp_apa_y1_l2d - L1a

apa_mp_apa_y2_l1a - L1b

apa_mp_apa_y2_l1b - L1c

apa_mp_apa_y2_l1c - L1d

apa_mp_apa_y2_l1d - L2a

apa_mp_apa_y2_l2a - L2b

apa_mp_apa_y2_l2b - L2c

apa_mp_apa_y2_l2c - L2d

apa_mp_apa_y2_l2d - L1a

apa_mp_apa_y3_l1a - L1b

apa_mp_apa_y3_l1b - L1c

apa_mp_apa_y3_l1c - L1d

apa_mp_apa_y3_l1d - L2a

apa_mp_apa_y3_l2a - L2b

apa_mp_apa_y3_l2b - L2c

apa_mp_apa_y3_l2c - L2d

apa_mp_apa_y3_l2d - Yacht Door

apa_mp_apa_yacht_door - Yacht Door2

apa_mp_apa_yacht_door2 - Bankdoor New

apa_prop_hei_bankdoor_new - Heist Cutscene Doora

apa_prop_heist_cutscene_doora - Heist Cutscene Doorb

apa_prop_heist_cutscene_doorb - Mpint Door

apa_prop_ss1_mpint_door_l - Mpint Door

apa_prop_ss1_mpint_door_r - Mpint Garage2

apa_prop_ss1_mpint_garage2 - Fh Bedrmdoor

apa_v_ilev_fh_bedrmdoor - Fh Heistdoor1

apa_v_ilev_fh_heistdoor1 - Fh Heistdoor2

apa_v_ilev_fh_heistdoor2 - Ss Door2

apa_v_ilev_ss_door2 - Ss Door7

apa_v_ilev_ss_door7 - Ss Door8

apa_v_ilev_ss_door8 - Battle Dj Deck

ba_prop_battle_dj_deck_01a - Club Glass Opaque

ba_prop_club_glass_opaque - Club Glass Trans

ba_prop_club_glass_trans - Door Club Edgy Generic

ba_prop_door_club_edgy_generic - Door Club Edgy Wc

ba_prop_door_club_edgy_wc - Door Club Entrance

ba_prop_door_club_entrance - Door Club Generic Vip

ba_prop_door_club_generic_vip - Door Club Glam Generic

ba_prop_door_club_glam_generic - Door Club Glam Wc

ba_prop_door_club_glam_wc - Door Club Glass

ba_prop_door_club_glass - Door Club Glass Opaque

ba_prop_door_club_glass_opaque - Door Club Trad Generic

ba_prop_door_club_trad_generic - Door Club Trad Wc

ba_prop_door_club_trad_wc - Door Elevator

ba_prop_door_elevator_1l - Door Elevator

ba_prop_door_elevator_1r - Door Safe

ba_prop_door_safe - Door Safe

ba_prop_door_safe_02 - Glass Front Office

ba_prop_glass_front_office - Glass Front Office Opaque

ba_prop_glass_front_office_opaque - Glass Garage

ba_prop_glass_garage - Glass Garage Opaque

ba_prop_glass_garage_opaque - Glass Rear Office

ba_prop_glass_rear_office - Glass Rear Opaque

ba_prop_glass_rear_opaque - Biker Door Entry

bkr_prop_biker_door_entry - Biker Safedoor

bkr_prop_biker_safedoor_01a - Biker Scriptrt Wall

bkr_prop_biker_scriptrt_wall - Rt Clubhouse Wall

bkr_prop_rt_clubhouse_wall - Heist3 Vault

ch_des_heist3_vault_01 - Heist3 Vault

ch_des_heist3_vault_02 - Heist3 Vault End

ch_des_heist3_vault_end - Arcade Fortune Door

ch_prop_arcade_fortune_door_01a - Casino Door

ch_prop_casino_door_01a - Casino Door

ch_prop_casino_door_01b - Casino Door

ch_prop_casino_door_01c - Casino Door

ch_prop_casino_door_01d - Casino Door

ch_prop_casino_door_01e - Casino Door

ch_prop_casino_door_01f - Casino Door

ch_prop_casino_door_01g - Casino Door

ch_prop_casino_door_02a - Arcade Safe Door

ch_prop_ch_arcade_safe_door - Bay Elev Door

ch_prop_ch_bay_elev_door - Casino Door

ch_prop_ch_casino_door_01c - Corridor Door Beam

ch_prop_ch_corridor_door_beam - Corridor Door Derelict

ch_prop_ch_corridor_door_derelict - Corridor Door Flat

ch_prop_ch_corridor_door_flat - Entrance Door Beam

ch_prop_ch_entrance_door_beam - Entrance Door Derelict

ch_prop_ch_entrance_door_derelict - Entrance Door Flat

ch_prop_ch_entrance_door_flat - Gendoor

ch_prop_ch_gendoor_01 - Hatch Liftshaft

ch_prop_ch_hatch_liftshaft_01a - Hole

ch_prop_ch_hole_01a - Liftdoor

ch_prop_ch_liftdoor_l_01a - Liftdoor

ch_prop_ch_liftdoor_r_01a - Lobay Gate01

ch_prop_ch_lobay_gate01 - Malldoors

ch_prop_ch_malldoors_l_01a - Malldoors

ch_prop_ch_malldoors_r_01a - Penthousedoor

ch_prop_ch_penthousedoor_01a - Service Door

ch_prop_ch_service_door_01a - Service Door

ch_prop_ch_service_door_01b
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 {
['02gate3'] = {
label = '02gate3',
weight = 500,
stack = true,
close = true,
description = '02gate3',
},
['man_1_gen_pillars'] = {
label = 'Man 1 Gen Pillars',
weight = 500,
stack = true,
close = true,
description = 'Man 1 Gen Pillars',
},
['mansion'] = {
label = 'Mansion',
weight = 500,
stack = true,
close = true,
description = 'Mansion',
},
['mansion_1_det'] = {
label = 'Mansion 1 Det',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Det',
},
['mansion_1_em'] = {
label = 'Mansion 1 Em',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Em',
},
['mansion_1_fur'] = {
label = 'Mansion 1 Fur',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Fur',
},
['mansion_1_gen_pillars'] = {
label = 'Mansion 1 Gen Pillars',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Gen Pillars',
},
['mansion_1_generic'] = {
label = 'Mansion 1 Generic',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Generic',
},
['mansion_1_generic_det'] = {
label = 'Mansion 1 Generic Det',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Generic Det',
},
['mansion_1_generic_water'] = {
label = 'Mansion 1 Generic Water',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Generic Water',
},
['mansion_1_glassfix'] = {
label = 'Mansion 1 Glassfix',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Glassfix',
},
['mansion_1_glassfix_2'] = {
label = 'Mansion 1 Glassfix',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Glassfix',
},
['mansion_1_glassfix_3'] = {
label = 'Mansion 1 Glassfix',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Glassfix',
},
['mansion_1_pond'] = {
label = 'Mansion 1 Pond',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Pond',
},
['mansion_1_pool'] = {
label = 'Mansion 1 Pool',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Pool',
},
['mansion_1_shutters'] = {
label = 'Mansion 1 Shutters',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Shutters',
},
['mansion_1_slod1'] = {
label = 'Mansion 1 Slod1',
weight = 500,
stack = true,
close = true,
description = 'Mansion 1 Slod1',
},
['mansion_col_proxy'] = {
label = 'Mansion Col Proxy',
weight = 500,
stack = true,
close = true,
description = 'Mansion Col Proxy',
},
['mansion_furniture'] = {
label = 'Mansion Furniture',
weight = 500,
stack = true,
close = true,
description = 'Mansion Furniture',
},
['mansion_ground'] = {
label = 'Mansion Ground',
weight = 500,
stack = true,
close = true,
description = 'Mansion Ground',
},
['mansion_ground_slod'] = {
label = 'Mansion Ground Slod',
weight = 500,
stack = true,
close = true,
description = 'Mansion Ground Slod',
},
['heist_apart2_door'] = {
label = 'Heist Apart2 Door',
weight = 500,
stack = true,
close = true,
description = 'Heist Apart2 Door',
},
['crashed_usaf'] = {
label = 'Crashed Usaf',
weight = 500,
stack = true,
close = true,
description = 'Crashed Usaf',
},
['l1a'] = {
label = 'L1a',
weight = 500,
stack = true,
close = true,
description = 'L1a',
},
['l1b'] = {
label = 'L1b',
weight = 500,
stack = true,
close = true,
description = 'L1b',
},
['l1c'] = {
label = 'L1c',
weight = 500,
stack = true,
close = true,
description = 'L1c',
},
['l1d'] = {
label = 'L1d',
weight = 500,
stack = true,
close = true,
description = 'L1d',
},
['l2a'] = {
label = 'L2a',
weight = 500,
stack = true,
close = true,
description = 'L2a',
},
['l2b'] = {
label = 'L2b',
weight = 500,
stack = true,
close = true,
description = 'L2b',
},
['l2c'] = {
label = 'L2c',
weight = 500,
stack = true,
close = true,
description = 'L2c',
},
['l2d'] = {
label = 'L2d',
weight = 500,
stack = true,
close = true,
description = 'L2d',
},
['l1a_2'] = {
label = 'L1a',
weight = 500,
stack = true,
close = true,
description = 'L1a',
},
['l1b_2'] = {
label = 'L1b',
weight = 500,
stack = true,
close = true,
description = 'L1b',
},
['l1c_2'] = {
label = 'L1c',
weight = 500,
stack = true,
close = true,
description = 'L1c',
},
['l1d_2'] = {
label = 'L1d',
weight = 500,
stack = true,
close = true,
description = 'L1d',
},
['l2a_2'] = {
label = 'L2a',
weight = 500,
stack = true,
close = true,
description = 'L2a',
},
['l2b_2'] = {
label = 'L2b',
weight = 500,
stack = true,
close = true,
description = 'L2b',
},
['l2c_2'] = {
label = 'L2c',
weight = 500,
stack = true,
close = true,
description = 'L2c',
},
['l2d_2'] = {
label = 'L2d',
weight = 500,
stack = true,
close = true,
description = 'L2d',
},
['l1a_3'] = {
label = 'L1a',
weight = 500,
stack = true,
close = true,
description = 'L1a',
},
['l1b_3'] = {
label = 'L1b',
weight = 500,
stack = true,
close = true,
description = 'L1b',
},
['l1c_3'] = {
label = 'L1c',
weight = 500,
stack = true,
close = true,
description = 'L1c',
},
['l1d_3'] = {
label = 'L1d',
weight = 500,
stack = true,
close = true,
description = 'L1d',
},
['l2a_3'] = {
label = 'L2a',
weight = 500,
stack = true,
close = true,
description = 'L2a',
},
['l2b_3'] = {
label = 'L2b',
weight = 500,
stack = true,
close = true,
description = 'L2b',
},
['l2c_3'] = {
label = 'L2c',
weight = 500,
stack = true,
close = true,
description = 'L2c',
},
['l2d_3'] = {
label = 'L2d',
weight = 500,
stack = true,
close = true,
description = 'L2d',
},
['yacht_door'] = {
label = 'Yacht Door',
weight = 500,
stack = true,
close = true,
description = 'Yacht Door',
},
['yacht_door2'] = {
label = 'Yacht Door2',
weight = 500,
stack = true,
close = true,
description = 'Yacht Door2',
},
['bankdoor_new'] = {
label = 'Bankdoor New',
weight = 500,
stack = true,
close = true,
description = 'Bankdoor New',
},
['heist_cutscene_doora'] = {
label = 'Heist Cutscene Doora',
weight = 500,
stack = true,
close = true,
description = 'Heist Cutscene Doora',
},
['heist_cutscene_doorb'] = {
label = 'Heist Cutscene Doorb',
weight = 500,
stack = true,
close = true,
description = 'Heist Cutscene Doorb',
},
['mpint_door'] = {
label = 'Mpint Door',
weight = 500,
stack = true,
close = true,
description = 'Mpint Door',
},
['mpint_door_2'] = {
label = 'Mpint Door',
weight = 500,
stack = true,
close = true,
description = 'Mpint Door',
},
['mpint_garage2'] = {
label = 'Mpint Garage2',
weight = 500,
stack = true,
close = true,
description = 'Mpint Garage2',
},
['fh_bedrmdoor'] = {
label = 'Fh Bedrmdoor',
weight = 500,
stack = true,
close = true,
description = 'Fh Bedrmdoor',
},
['fh_heistdoor1'] = {
label = 'Fh Heistdoor1',
weight = 500,
stack = true,
close = true,
description = 'Fh Heistdoor1',
},
['fh_heistdoor2'] = {
label = 'Fh Heistdoor2',
weight = 500,
stack = true,
close = true,
description = 'Fh Heistdoor2',
},
['ss_door2'] = {
label = 'Ss Door2',
weight = 500,
stack = true,
close = true,
description = 'Ss Door2',
},
['ss_door7'] = {
label = 'Ss Door7',
weight = 500,
stack = true,
close = true,
description = 'Ss Door7',
},
['ss_door8'] = {
label = 'Ss Door8',
weight = 500,
stack = true,
close = true,
description = 'Ss Door8',
},
['battle_dj_deck'] = {
label = 'Battle Dj Deck',
weight = 500,
stack = true,
close = true,
description = 'Battle Dj Deck',
},
['club_glass_opaque'] = {
label = 'Club Glass Opaque',
weight = 500,
stack = true,
close = true,
description = 'Club Glass Opaque',
},
['club_glass_trans'] = {
label = 'Club Glass Trans',
weight = 500,
stack = true,
close = true,
description = 'Club Glass Trans',
},
['door_club_edgy_generic'] = {
label = 'Door Club Edgy Generic',
weight = 500,
stack = true,
close = true,
description = 'Door Club Edgy Generic',
},
['door_club_edgy_wc'] = {
label = 'Door Club Edgy Wc',
weight = 500,
stack = true,
close = true,
description = 'Door Club Edgy Wc',
},
['door_club_entrance'] = {
label = 'Door Club Entrance',
weight = 500,
stack = true,
close = true,
description = 'Door Club Entrance',
},
['door_club_generic_vip'] = {
label = 'Door Club Generic Vip',
weight = 500,
stack = true,
close = true,
description = 'Door Club Generic Vip',
},
['door_club_glam_generic'] = {
label = 'Door Club Glam Generic',
weight = 500,
stack = true,
close = true,
description = 'Door Club Glam Generic',
},
['door_club_glam_wc'] = {
label = 'Door Club Glam Wc',
weight = 500,
stack = true,
close = true,
description = 'Door Club Glam Wc',
},
['door_club_glass'] = {
label = 'Door Club Glass',
weight = 500,
stack = true,
close = true,
description = 'Door Club Glass',
},
['door_club_glass_opaque'] = {
label = 'Door Club Glass Opaque',
weight = 500,
stack = true,
close = true,
description = 'Door Club Glass Opaque',
},
['door_club_trad_generic'] = {
label = 'Door Club Trad Generic',
weight = 500,
stack = true,
close = true,
description = 'Door Club Trad Generic',
},
['door_club_trad_wc'] = {
label = 'Door Club Trad Wc',
weight = 500,
stack = true,
close = true,
description = 'Door Club Trad Wc',
},
['door_elevator'] = {
label = 'Door Elevator',
weight = 500,
stack = true,
close = true,
description = 'Door Elevator',
},
['door_elevator_2'] = {
label = 'Door Elevator',
weight = 500,
stack = true,
close = true,
description = 'Door Elevator',
},
['door_safe'] = {
label = 'Door Safe',
weight = 500,
stack = true,
close = true,
description = 'Door Safe',
},
['door_safe_2'] = {
label = 'Door Safe',
weight = 500,
stack = true,
close = true,
description = 'Door Safe',
},
['glass_front_office'] = {
label = 'Glass Front Office',
weight = 500,
stack = true,
close = true,
description = 'Glass Front Office',
},
['glass_front_office_opaque'] = {
label = 'Glass Front Office Opaque',
weight = 500,
stack = true,
close = true,
description = 'Glass Front Office Opaque',
},
['glass_garage'] = {
label = 'Glass Garage',
weight = 500,
stack = true,
close = true,
description = 'Glass Garage',
},
['glass_garage_opaque'] = {
label = 'Glass Garage Opaque',
weight = 500,
stack = true,
close = true,
description = 'Glass Garage Opaque',
},
['glass_rear_office'] = {
label = 'Glass Rear Office',
weight = 500,
stack = true,
close = true,
description = 'Glass Rear Office',
},
['glass_rear_opaque'] = {
label = 'Glass Rear Opaque',
weight = 500,
stack = true,
close = true,
description = 'Glass Rear Opaque',
},
['biker_door_entry'] = {
label = 'Biker Door Entry',
weight = 500,
stack = true,
close = true,
description = 'Biker Door Entry',
},
['biker_safedoor'] = {
label = 'Biker Safedoor',
weight = 500,
stack = true,
close = true,
description = 'Biker Safedoor',
},
['biker_scriptrt_wall'] = {
label = 'Biker Scriptrt Wall',
weight = 500,
stack = true,
close = true,
description = 'Biker Scriptrt Wall',
},
['rt_clubhouse_wall'] = {
label = 'Rt Clubhouse Wall',
weight = 500,
stack = true,
close = true,
description = 'Rt Clubhouse Wall',
},
['heist3_vault'] = {
label = 'Heist3 Vault',
weight = 500,
stack = true,
close = true,
description = 'Heist3 Vault',
},
['heist3_vault_2'] = {
label = 'Heist3 Vault',
weight = 500,
stack = true,
close = true,
description = 'Heist3 Vault',
},
['heist3_vault_end'] = {
label = 'Heist3 Vault End',
weight = 500,
stack = true,
close = true,
description = 'Heist3 Vault End',
},
['arcade_fortune_door'] = {
label = 'Arcade Fortune Door',
weight = 500,
stack = true,
close = true,
description = 'Arcade Fortune Door',
},
['casino_door'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['casino_door_2'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['casino_door_3'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['casino_door_4'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['casino_door_5'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['casino_door_6'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['casino_door_7'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['casino_door_8'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['arcade_safe_door'] = {
label = 'Arcade Safe Door',
weight = 500,
stack = true,
close = true,
description = 'Arcade Safe Door',
},
['bay_elev_door'] = {
label = 'Bay Elev Door',
weight = 500,
stack = true,
close = true,
description = 'Bay Elev Door',
},
['casino_door_9'] = {
label = 'Casino Door',
weight = 500,
stack = true,
close = true,
description = 'Casino Door',
},
['corridor_door_beam'] = {
label = 'Corridor Door Beam',
weight = 500,
stack = true,
close = true,
description = 'Corridor Door Beam',
},
['corridor_door_derelict'] = {
label = 'Corridor Door Derelict',
weight = 500,
stack = true,
close = true,
description = 'Corridor Door Derelict',
},
['corridor_door_flat'] = {
label = 'Corridor Door Flat',
weight = 500,
stack = true,
close = true,
description = 'Corridor Door Flat',
},
['entrance_door_beam'] = {
label = 'Entrance Door Beam',
weight = 500,
stack = true,
close = true,
description = 'Entrance Door Beam',
},
['entrance_door_derelict'] = {
label = 'Entrance Door Derelict',
weight = 500,
stack = true,
close = true,
description = 'Entrance Door Derelict',
},
['entrance_door_flat'] = {
label = 'Entrance Door Flat',
weight = 500,
stack = true,
close = true,
description = 'Entrance Door Flat',
},
['gendoor'] = {
label = 'Gendoor',
weight = 500,
stack = true,
close = true,
description = 'Gendoor',
},
['hatch_liftshaft'] = {
label = 'Hatch Liftshaft',
weight = 500,
stack = true,
close = true,
description = 'Hatch Liftshaft',
},
['hole'] = {
label = 'Hole',
weight = 500,
stack = true,
close = true,
description = 'Hole',
},
['liftdoor'] = {
label = 'Liftdoor',
weight = 500,
stack = true,
close = true,
description = 'Liftdoor',
},
['liftdoor_2'] = {
label = 'Liftdoor',
weight = 500,
stack = true,
close = true,
description = 'Liftdoor',
},
['lobay_gate01'] = {
label = 'Lobay Gate01',
weight = 500,
stack = true,
close = true,
description = 'Lobay Gate01',
},
['malldoors'] = {
label = 'Malldoors',
weight = 500,
stack = true,
close = true,
description = 'Malldoors',
},
['malldoors_2'] = {
label = 'Malldoors',
weight = 500,
stack = true,
close = true,
description = 'Malldoors',
},
['penthousedoor'] = {
label = 'Penthousedoor',
weight = 500,
stack = true,
close = true,
description = 'Penthousedoor',
},
['service_door'] = {
label = 'Service Door',
weight = 500,
stack = true,
close = true,
description = 'Service Door',
},
['service_door_2'] = {
label = 'Service Door',
weight = 500,
stack = true,
close = true,
description = 'Service Door',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in building structure
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 02gate3_l 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.