CATEGORY 13 OF 24 · 1,081 ICONS
FiveM interior dressing props — page 8
Page 8 of 10: models 841 to 960 of the 1,081 in this group, in model-name order. What sits on top of the furniture: wall art, pictures, mirrors, vases, rugs, cushions, curtains, books, ornaments, kitchen and bathroom fittings. The casino and penthouse updates dumped hundreds of these in at once, which is why the group is as large as it is.
1,081 of the 18,574 models in the whole icon library — 5.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 841 to 960 of 1,081 · page 8 of 10
- Res Tre Cushiond

v_res_tre_cushiond - Res Tre Fridge

v_res_tre_fridge - Res Tt Bedpillow

v_res_tt_bedpillow - Res Tt Fridge

v_res_tt_fridge - Ret Fh Dryer

v_ret_fh_dryer - Ret Gc Clock

v_ret_gc_clock - Ret Mirror

v_ret_mirror - Ret Ml Fridge

v_ret_ml_fridge - Ret Ml Fridge02

v_ret_ml_fridge02 - Ret Ml Fridge02 Dr

v_ret_ml_fridge02_dr - Ret Ps Pot

v_ret_ps_pot - Ret Ps Tissue

v_ret_ps_tissue - Ret Ps Toiletbag

v_ret_ps_toiletbag - Ret Ps Toiletry

v_ret_ps_toiletry_02 - Ret Tissue

v_ret_tissue - Serv Bs Hairdryer

v_serv_bs_hairdryer - Vb Additions Toileta

vb_additions_toileta - Vb Additions Toiletb

vb_additions_toiletb - Art Pug

vw_prop_art_pug_01a - Art Pug

vw_prop_art_pug_01b - Art Pug

vw_prop_art_pug_02a - Art Pug

vw_prop_art_pug_02b - Art Pug

vw_prop_art_pug_03a - Art Pug

vw_prop_art_pug_03b - Art Wall Segment

vw_prop_art_wall_segment_01a - Art Wall Segment

vw_prop_art_wall_segment_02a - Art Wall Segment

vw_prop_art_wall_segment_02b - Art Wall Segment

vw_prop_art_wall_segment_03a - Art Wings

vw_prop_art_wings_01a - Art Wings

vw_prop_art_wings_01b - Toy Sculpture

vw_prop_toy_sculpture_01a - Toy Sculpture

vw_prop_toy_sculpture_02a - Panel Off Frame

vw_prop_vw_panel_off_frame_01 - Tray

vw_prop_vw_tray_01a - Valet

vw_prop_vw_valet_01a - Wallart

vw_prop_vw_wallart_01a - Wallart

vw_prop_vw_wallart_02a - Wallart

vw_prop_vw_wallart_03a - Wallart

vw_prop_vw_wallart_04a - Wallart

vw_prop_vw_wallart_05a - Wallart

vw_prop_vw_wallart_06a - Wallart

vw_prop_vw_wallart_07a - Wallart

vw_prop_vw_wallart_08a - Wallart

vw_prop_vw_wallart_09a - Wallart

vw_prop_vw_wallart_100a - Wallart

vw_prop_vw_wallart_101a - Wallart

vw_prop_vw_wallart_102a - Wallart

vw_prop_vw_wallart_103a - Wallart

vw_prop_vw_wallart_104a - Wallart

vw_prop_vw_wallart_105a - Wallart

vw_prop_vw_wallart_106a - Wallart

vw_prop_vw_wallart_107a - Wallart

vw_prop_vw_wallart_108a - Wallart

vw_prop_vw_wallart_109a - Wallart

vw_prop_vw_wallart_10a - Wallart

vw_prop_vw_wallart_110a - Wallart

vw_prop_vw_wallart_111a - Wallart

vw_prop_vw_wallart_112a - Wallart

vw_prop_vw_wallart_113a - Wallart

vw_prop_vw_wallart_114a - Wallart

vw_prop_vw_wallart_115a - Wallart

vw_prop_vw_wallart_116a - Wallart

vw_prop_vw_wallart_117a - Wallart

vw_prop_vw_wallart_118a - Wallart

vw_prop_vw_wallart_11a - Wallart

vw_prop_vw_wallart_123a - Wallart

vw_prop_vw_wallart_124a - Wallart

vw_prop_vw_wallart_125a - Wallart

vw_prop_vw_wallart_126a - Wallart

vw_prop_vw_wallart_127a - Wallart

vw_prop_vw_wallart_128a - Wallart

vw_prop_vw_wallart_129a - Wallart

vw_prop_vw_wallart_12a - Wallart

vw_prop_vw_wallart_130a - Wallart

vw_prop_vw_wallart_131a - Wallart

vw_prop_vw_wallart_132a - Wallart

vw_prop_vw_wallart_133a - Wallart

vw_prop_vw_wallart_134a - Wallart

vw_prop_vw_wallart_135a - Wallart

vw_prop_vw_wallart_136a - Wallart

vw_prop_vw_wallart_137a - Wallart

vw_prop_vw_wallart_138a - Wallart

vw_prop_vw_wallart_139a - Wallart

vw_prop_vw_wallart_140a - Wallart

vw_prop_vw_wallart_141a - Wallart

vw_prop_vw_wallart_142a - Wallart

vw_prop_vw_wallart_143a - Wallart

vw_prop_vw_wallart_144a - Wallart

vw_prop_vw_wallart_145a - Wallart

vw_prop_vw_wallart_146a - Wallart

vw_prop_vw_wallart_147a - Wallart

vw_prop_vw_wallart_14a - Wallart

vw_prop_vw_wallart_150a - Wallart

vw_prop_vw_wallart_151a - Wallart

vw_prop_vw_wallart_151b - Wallart

vw_prop_vw_wallart_151c - Wallart

vw_prop_vw_wallart_151d - Wallart

vw_prop_vw_wallart_151e - Wallart

vw_prop_vw_wallart_151f - Wallart

vw_prop_vw_wallart_152a - Wallart

vw_prop_vw_wallart_153a - Wallart

vw_prop_vw_wallart_154a - Wallart

vw_prop_vw_wallart_155a - Wallart

vw_prop_vw_wallart_156a - Wallart

vw_prop_vw_wallart_157a - Wallart

vw_prop_vw_wallart_158a - Wallart

vw_prop_vw_wallart_159a - Wallart

vw_prop_vw_wallart_15a - Wallart

vw_prop_vw_wallart_160a - Wallart

vw_prop_vw_wallart_161a - Wallart

vw_prop_vw_wallart_162a - Wallart

vw_prop_vw_wallart_163a - Wallart

vw_prop_vw_wallart_164a - Wallart

vw_prop_vw_wallart_165a - Wallart

vw_prop_vw_wallart_166a - Wallart

vw_prop_vw_wallart_167a - Wallart

vw_prop_vw_wallart_168a - Wallart

vw_prop_vw_wallart_169a - Wallart

vw_prop_vw_wallart_16a - Wallart

vw_prop_vw_wallart_170a
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 {
['res_tre_cushiond'] = {
label = 'Res Tre Cushiond',
weight = 500,
stack = true,
close = true,
description = 'Res Tre Cushiond',
},
['res_tre_fridge'] = {
label = 'Res Tre Fridge',
weight = 500,
stack = true,
close = true,
description = 'Res Tre Fridge',
},
['res_tt_bedpillow'] = {
label = 'Res Tt Bedpillow',
weight = 500,
stack = true,
close = true,
description = 'Res Tt Bedpillow',
},
['res_tt_fridge'] = {
label = 'Res Tt Fridge',
weight = 500,
stack = true,
close = true,
description = 'Res Tt Fridge',
},
['ret_fh_dryer'] = {
label = 'Ret Fh Dryer',
weight = 500,
stack = true,
close = true,
description = 'Ret Fh Dryer',
},
['ret_gc_clock'] = {
label = 'Ret Gc Clock',
weight = 500,
stack = true,
close = true,
description = 'Ret Gc Clock',
},
['ret_mirror'] = {
label = 'Ret Mirror',
weight = 500,
stack = true,
close = true,
description = 'Ret Mirror',
},
['ret_ml_fridge'] = {
label = 'Ret Ml Fridge',
weight = 500,
stack = true,
close = true,
description = 'Ret Ml Fridge',
},
['ret_ml_fridge02'] = {
label = 'Ret Ml Fridge02',
weight = 500,
stack = true,
close = true,
description = 'Ret Ml Fridge02',
},
['ret_ml_fridge02_dr'] = {
label = 'Ret Ml Fridge02 Dr',
weight = 500,
stack = true,
close = true,
description = 'Ret Ml Fridge02 Dr',
},
['ret_ps_pot'] = {
label = 'Ret Ps Pot',
weight = 500,
stack = true,
close = true,
description = 'Ret Ps Pot',
},
['ret_ps_tissue'] = {
label = 'Ret Ps Tissue',
weight = 500,
stack = true,
close = true,
description = 'Ret Ps Tissue',
},
['ret_ps_toiletbag'] = {
label = 'Ret Ps Toiletbag',
weight = 500,
stack = true,
close = true,
description = 'Ret Ps Toiletbag',
},
['ret_ps_toiletry'] = {
label = 'Ret Ps Toiletry',
weight = 500,
stack = true,
close = true,
description = 'Ret Ps Toiletry',
},
['ret_tissue'] = {
label = 'Ret Tissue',
weight = 500,
stack = true,
close = true,
description = 'Ret Tissue',
},
['serv_bs_hairdryer'] = {
label = 'Serv Bs Hairdryer',
weight = 500,
stack = true,
close = true,
description = 'Serv Bs Hairdryer',
},
['vb_additions_toileta'] = {
label = 'Vb Additions Toileta',
weight = 500,
stack = true,
close = true,
description = 'Vb Additions Toileta',
},
['vb_additions_toiletb'] = {
label = 'Vb Additions Toiletb',
weight = 500,
stack = true,
close = true,
description = 'Vb Additions Toiletb',
},
['art_pug'] = {
label = 'Art Pug',
weight = 500,
stack = true,
close = true,
description = 'Art Pug',
},
['art_pug_2'] = {
label = 'Art Pug',
weight = 500,
stack = true,
close = true,
description = 'Art Pug',
},
['art_pug_3'] = {
label = 'Art Pug',
weight = 500,
stack = true,
close = true,
description = 'Art Pug',
},
['art_pug_4'] = {
label = 'Art Pug',
weight = 500,
stack = true,
close = true,
description = 'Art Pug',
},
['art_pug_5'] = {
label = 'Art Pug',
weight = 500,
stack = true,
close = true,
description = 'Art Pug',
},
['art_pug_6'] = {
label = 'Art Pug',
weight = 500,
stack = true,
close = true,
description = 'Art Pug',
},
['art_wall_segment'] = {
label = 'Art Wall Segment',
weight = 500,
stack = true,
close = true,
description = 'Art Wall Segment',
},
['art_wall_segment_2'] = {
label = 'Art Wall Segment',
weight = 500,
stack = true,
close = true,
description = 'Art Wall Segment',
},
['art_wall_segment_3'] = {
label = 'Art Wall Segment',
weight = 500,
stack = true,
close = true,
description = 'Art Wall Segment',
},
['art_wall_segment_4'] = {
label = 'Art Wall Segment',
weight = 500,
stack = true,
close = true,
description = 'Art Wall Segment',
},
['art_wings'] = {
label = 'Art Wings',
weight = 500,
stack = true,
close = true,
description = 'Art Wings',
},
['art_wings_2'] = {
label = 'Art Wings',
weight = 500,
stack = true,
close = true,
description = 'Art Wings',
},
['toy_sculpture'] = {
label = 'Toy Sculpture',
weight = 500,
stack = true,
close = true,
description = 'Toy Sculpture',
},
['toy_sculpture_2'] = {
label = 'Toy Sculpture',
weight = 500,
stack = true,
close = true,
description = 'Toy Sculpture',
},
['panel_off_frame'] = {
label = 'Panel Off Frame',
weight = 500,
stack = true,
close = true,
description = 'Panel Off Frame',
},
['tray'] = {
label = 'Tray',
weight = 500,
stack = true,
close = true,
description = 'Tray',
},
['valet'] = {
label = 'Valet',
weight = 500,
stack = true,
close = true,
description = 'Valet',
},
['wallart'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_2'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_3'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_4'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_5'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_6'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_7'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_8'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_9'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_10'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_11'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_12'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_13'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_14'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_15'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_16'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_17'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_18'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_19'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_20'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_21'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_22'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_23'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_24'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_25'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_26'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_27'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_28'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_29'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_30'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_31'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_32'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_33'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_34'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_35'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_36'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_37'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_38'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_39'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_40'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_41'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_42'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_43'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_44'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_45'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_46'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_47'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_48'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_49'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_50'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_51'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_52'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_53'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_54'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_55'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_56'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_57'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_58'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_59'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_60'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_61'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_62'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_63'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_64'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_65'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_66'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_67'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_68'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_69'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_70'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_71'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_72'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_73'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_74'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_75'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_76'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_77'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_78'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_79'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_80'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_81'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_82'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_83'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_84'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
['wallart_85'] = {
label = 'Wallart',
weight = 500,
stack = true,
close = true,
description = 'Wallart',
},
}
HOW THIS GROUP IS DECIDED
Why a model lands in interior dressing
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 v_res_tre_cushiond 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.