CATEGORY 18 OF 24 · 874 ICONS
FiveM industrial props — page 8
Page 8 of 8: models 841 to 874 of the 874 in this group, in model-name order. Pipework, tanks, generators, pumps, ducting, vents, cable runs, fuse boxes, pallets, girders, scaffolding and the heavy machinery the docks and the oil fields are built from. The group a warehouse, bunker or construction interior gets dressed with.
874 of the 18,574 models in the whole icon library — 4.7% 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 841 to 874 of 874 · page 8 of 8
- Control Panel Tunnel

xm_prop_control_panel_tunnel - Scuba Tank

xm_prop_x17_scuba_tank - Sec Panel

xm_prop_x17_sec_panel_01 - Silo 01 Col

xm_prop_x17_silo_01_col - Silo

xm_prop_x17_silo_01a - Silo Open

xm_prop_x17_silo_open_01a - Combined2 Dyst 08 Pipes

xs_combined2_dyst_08_pipes_01 - Combined2 Dyst 08 Pipes

xs_combined2_dyst_08_pipes_02 - Combined Dyst Pipes

xs_combined_dyst_pipes_04 - Pipe 01a Sf

xs_prop_ar_pipe_01a_sf - Pipe Conn 01a Sf

xs_prop_ar_pipe_conn_01a_sf - Arena Pipe Bend

xs_prop_arena_pipe_bend_01a - Arena Pipe Bend

xs_prop_arena_pipe_bend_01b - Arena Pipe Bend

xs_prop_arena_pipe_bend_01c - Arena Pipe Bend

xs_prop_arena_pipe_bend_02a - Arena Pipe Bend

xs_prop_arena_pipe_bend_02b - Arena Pipe Bend

xs_prop_arena_pipe_bend_02c - Arena Pipe End

xs_prop_arena_pipe_end_01a - Arena Pipe End

xs_prop_arena_pipe_end_02a - Arena Pipe Machine

xs_prop_arena_pipe_machine_01a - Arena Pipe Machine

xs_prop_arena_pipe_machine_02a - Arena Pipe Straight

xs_prop_arena_pipe_straight_01a - Arena Pipe Straight

xs_prop_arena_pipe_straight_01b - Arena Pipe Straight

xs_prop_arena_pipe_straight_02a - Arena Pipe Straight

xs_prop_arena_pipe_straight_02b - Arena Pipe Straight

xs_prop_arena_pipe_straight_02c - Arena Pipe Straight

xs_prop_arena_pipe_straight_02d - Arena Pipe Transition

xs_prop_arena_pipe_transition_01a - Arena Pipe Transition

xs_prop_arena_pipe_transition_01b - Arena Pipe Transition

xs_prop_arena_pipe_transition_01c - Arena Pipe Transition

xs_prop_arena_pipe_transition_02a - Arena Pipe Transition

xs_prop_arena_pipe_transition_02b - Strut Compressor

xs_prop_x18_strut_compressor_01a - Bulldozer

xs_propintarena_bulldozer
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 {
['control_panel_tunnel'] = {
label = 'Control Panel Tunnel',
weight = 500,
stack = true,
close = true,
description = 'Control Panel Tunnel',
},
['scuba_tank'] = {
label = 'Scuba Tank',
weight = 500,
stack = true,
close = true,
description = 'Scuba Tank',
},
['sec_panel'] = {
label = 'Sec Panel',
weight = 500,
stack = true,
close = true,
description = 'Sec Panel',
},
['silo_01_col'] = {
label = 'Silo 01 Col',
weight = 500,
stack = true,
close = true,
description = 'Silo 01 Col',
},
['silo'] = {
label = 'Silo',
weight = 500,
stack = true,
close = true,
description = 'Silo',
},
['silo_open'] = {
label = 'Silo Open',
weight = 500,
stack = true,
close = true,
description = 'Silo Open',
},
['combined2_dyst_08_pipes'] = {
label = 'Combined2 Dyst 08 Pipes',
weight = 500,
stack = true,
close = true,
description = 'Combined2 Dyst 08 Pipes',
},
['combined2_dyst_08_pipes_2'] = {
label = 'Combined2 Dyst 08 Pipes',
weight = 500,
stack = true,
close = true,
description = 'Combined2 Dyst 08 Pipes',
},
['combined_dyst_pipes'] = {
label = 'Combined Dyst Pipes',
weight = 500,
stack = true,
close = true,
description = 'Combined Dyst Pipes',
},
['pipe_01a_sf'] = {
label = 'Pipe 01a Sf',
weight = 500,
stack = true,
close = true,
description = 'Pipe 01a Sf',
},
['pipe_conn_01a_sf'] = {
label = 'Pipe Conn 01a Sf',
weight = 500,
stack = true,
close = true,
description = 'Pipe Conn 01a Sf',
},
['arena_pipe_bend'] = {
label = 'Arena Pipe Bend',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Bend',
},
['arena_pipe_bend_2'] = {
label = 'Arena Pipe Bend',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Bend',
},
['arena_pipe_bend_3'] = {
label = 'Arena Pipe Bend',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Bend',
},
['arena_pipe_bend_4'] = {
label = 'Arena Pipe Bend',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Bend',
},
['arena_pipe_bend_5'] = {
label = 'Arena Pipe Bend',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Bend',
},
['arena_pipe_bend_6'] = {
label = 'Arena Pipe Bend',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Bend',
},
['arena_pipe_end'] = {
label = 'Arena Pipe End',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe End',
},
['arena_pipe_end_2'] = {
label = 'Arena Pipe End',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe End',
},
['arena_pipe_machine'] = {
label = 'Arena Pipe Machine',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Machine',
},
['arena_pipe_machine_2'] = {
label = 'Arena Pipe Machine',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Machine',
},
['arena_pipe_straight'] = {
label = 'Arena Pipe Straight',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Straight',
},
['arena_pipe_straight_2'] = {
label = 'Arena Pipe Straight',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Straight',
},
['arena_pipe_straight_3'] = {
label = 'Arena Pipe Straight',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Straight',
},
['arena_pipe_straight_4'] = {
label = 'Arena Pipe Straight',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Straight',
},
['arena_pipe_straight_5'] = {
label = 'Arena Pipe Straight',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Straight',
},
['arena_pipe_straight_6'] = {
label = 'Arena Pipe Straight',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Straight',
},
['arena_pipe_transition'] = {
label = 'Arena Pipe Transition',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Transition',
},
['arena_pipe_transition_2'] = {
label = 'Arena Pipe Transition',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Transition',
},
['arena_pipe_transition_3'] = {
label = 'Arena Pipe Transition',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Transition',
},
['arena_pipe_transition_4'] = {
label = 'Arena Pipe Transition',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Transition',
},
['arena_pipe_transition_5'] = {
label = 'Arena Pipe Transition',
weight = 500,
stack = true,
close = true,
description = 'Arena Pipe Transition',
},
['strut_compressor'] = {
label = 'Strut Compressor',
weight = 500,
stack = true,
close = true,
description = 'Strut Compressor',
},
['bulldozer'] = {
label = 'Bulldozer',
weight = 500,
stack = true,
close = true,
description = 'Bulldozer',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in industrial
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 xm_prop_control_panel_tunnel 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.