How to remove trash and litter over procedural.meta - 5mods/tutorials GitHub Wiki
@Michualgood OpenIV > Ctrl+F3 > 'Search 'in "mods" folder only' > Search for 'procedural.meta'
You should find 2 locations:
...\Grand Theft Auto V\mods\common.rpf\data\materials\procedural.meta
...\Grand Theft Auto V\mods\update\update.rpf\common\data\materials\procedural.meta
The one in 'update.rpf' is the one loaded by the game. If it doesn't exist, then the 'common.rpf' one will be loaded by the game instead.
Instructions:
- Once found, drag & drop 'procedural.meta' to your Desktop etc
- Open it with your text editor of choice (Notepad++ is better than plain old Notepad)
- Find & delete the sections ('' to '') of the stuff you want to remove & not have appear ingame:
Example: (removing 'prop_barrel_02a' from seabed)
Before:
<Item>
<Tag>SEABED_TRASH_INDUSTRIAL_01</Tag>
<PlantTag />
<ModelName>prop_rub_boxpile_08</ModelName>
<Spacing value="50.000000" />
<MinXRotation value="0.000000" />
<MaxXRotation value="0.000000" />
<MinYRotation value="0.000000" />
<MaxYRotation value="0.000000" />
<MinZRotation value="0.000000" />
<MaxZRotation value="6.281250" />
<MinScale value="1.000000" />
<MaxScale value="1.000000" />
<MinScaleZ value="-1.000000" />
<MaxScaleZ value="1.000000" />
<MinZOffset value="0.000000" />
<MaxZOffset value="0.000000" />
<MinDistance value="15.000000" />
<MaxDistance value="60.000000" />
<MinTintPalette value="1" />
<MaxTintPalette value="128" />
<Flags>PROCOBJ_ALIGN_OBJ PROCOBJ_IS_FLOATING</Flags>
</Item>
<Item>
<Tag>SEABED_TRASH_INDUSTRIAL_01</Tag>
<PlantTag />
<ModelName>prop_barrel_02a</ModelName>
<Spacing value="50.000000" />
<MinXRotation value="6.281250" />
<MaxXRotation value="6.281250" />
<MinYRotation value="0.000000" />
<MaxYRotation value="0.000000" />
<MinZRotation value="0.000000" />
<MaxZRotation value="6.281250" />
<MinScale value="1.000000" />
<MaxScale value="1.000000" />
<MinScaleZ value="-1.000000" />
<MaxScaleZ value="1.000000" />
<MinZOffset value="0.000000" />
<MaxZOffset value="0.000000" />
<MinDistance value="15.000000" />
<MaxDistance value="60.000000" />
<MinTintPalette value="1" />
<MaxTintPalette value="128" />
<Flags>PROCOBJ_ALIGN_OBJ PROCOBJ_IS_FLOATING</Flags>
</Item>
<Item>
<Tag>SEABED_TRASH_RUBBISH_01</Tag>
<PlantTag />
<ModelName>prop_rub_flotsam_02</ModelName>
<Spacing value="60.000000" />
<MinXRotation value="0.000000" />
<MaxXRotation value="0.000000" />
<MinYRotation value="0.000000" />
<MaxYRotation value="0.000000" />
<MinZRotation value="0.000000" />
<MaxZRotation value="6.281250" />
<MinScale value="1.000000" />
<MaxScale value="2.000000" />
<MinScaleZ value="-1.000000" />
<MaxScaleZ value="1.000000" />
<MinZOffset value="-10.000000" />
<MaxZOffset value="-10.000000" />
<MinDistance value="50.000000" />
<MaxDistance value="100.000000" />
<MinTintPalette value="1" />
<MaxTintPalette value="128" />
<Flags>PROCOBJ_ALIGN_OBJ PROCOBJ_IS_FLOATING</Flags>
</Item>
After: ('prop_barrel_02a' section removed)
<Item>
<Tag>SEABED_TRASH_INDUSTRIAL_01</Tag>
<PlantTag />
<ModelName>prop_rub_boxpile_08</ModelName>
<Spacing value="50.000000" />
<MinXRotation value="0.000000" />
<MaxXRotation value="0.000000" />
<MinYRotation value="0.000000" />
<MaxYRotation value="0.000000" />
<MinZRotation value="0.000000" />
<MaxZRotation value="6.281250" />
<MinScale value="1.000000" />
<MaxScale value="1.000000" />
<MinScaleZ value="-1.000000" />
<MaxScaleZ value="1.000000" />
<MinZOffset value="0.000000" />
<MaxZOffset value="0.000000" />
<MinDistance value="15.000000" />
<MaxDistance value="60.000000" />
<MinTintPalette value="1" />
<MaxTintPalette value="128" />
<Flags>PROCOBJ_ALIGN_OBJ PROCOBJ_IS_FLOATING</Flags>
</Item>
<Item>
<Tag>SEABED_TRASH_RUBBISH_01</Tag>
<PlantTag />
<ModelName>prop_rub_flotsam_02</ModelName>
<Spacing value="60.000000" />
<MinXRotation value="0.000000" />
<MaxXRotation value="0.000000" />
<MinYRotation value="0.000000" />
<MaxYRotation value="0.000000" />
<MinZRotation value="0.000000" />
<MaxZRotation value="6.281250" />
<MinScale value="1.000000" />
<MaxScale value="2.000000" />
<MinScaleZ value="-1.000000" />
<MaxScaleZ value="1.000000" />
<MinZOffset value="-10.000000" />
<MaxZOffset value="-10.000000" />
<MinDistance value="50.000000" />
<MaxDistance value="100.000000" />
<MinTintPalette value="1" />
<MaxTintPalette value="128" />
<Flags>PROCOBJ_ALIGN_OBJ PROCOBJ_IS_FLOATING</Flags>
</Item>
If you are not sure what something is, use the name in the '' line ('prop_rub_boxpile_08' etc) & search for that using the Ctrl+F3 Search Box in OpenIV & you will find it's model/'.ydr' & be able to open it & have a look at what it is.
If you want to remove absolutely everything from 'procedural.meta' (decent framerate increase possible (+10>15fps)), make the file look like this & then save & install it:
<?xml version="1.0" encoding="UTF-8"?>
<CProceduralInfo>
<procObjInfos>
</procObjInfos>
<plantInfos>
</plantInfos>
<procTagTable>
</procTagTable>
</CProceduralInfo>
Alternatively, there is a Reduced Pavement Pollution mod that might suit your need.