anders
4
Took a bit of digging but here’s the process for your first example:
- create a file called billboardalamo.ymap.xml with these contents
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<CMapData>
<name>billboardalamo</name>
<parent/>
<flags value="0"/>
<contentFlags value="1"/>
<streamingExtentsMin x="1573.39100000" y="3403.70300000" z="-162.80330000"/>
<streamingExtentsMax x="2135.86800000" y="3961.22900000" z="255.65150000"/>
<entitiesExtentsMin x="1846.67500000" y="3676.98600000" z="37.19668000"/>
<entitiesExtentsMax x="1862.58500000" y="3687.94600000" z="55.65149000"/>
<entities>
<Item type="CEntityDef">
<archetypeName>CS4_12_bb4</archetypeName>
<flags value="1572872"/>
<guid value="0"/>
<position x="1854.37900000" y="3682.80400000" z="52.18236000"/>
<rotation x="0.00000000" y="0.00000000" z="0.75429660" w="0.65653390"/>
<scaleXY value="1.00000000"/>
<scaleZ value="1.00000000"/>
<parentIndex value="-1"/>
<lodDist value="200.00000000"/>
<childLodDist value="0.00000000"/>
<lodLevel>LODTYPES_DEPTH_HD</lodLevel>
<numChildren value="0"/>
<priorityLevel>PRI_REQUIRED</priorityLevel>
<extensions/>
<ambientOcclusionMultiplier value="255"/>
<artificialAmbientOcclusion value="255"/>
<tintValue value="0"/>
</Item>
<Item type="CEntityDef">
<archetypeName>Prop_Billboard_04</archetypeName>
<flags value="1572872"/>
<guid value="0"/>
<position x="1857.59900000" y="3685.11700000" z="37.18434000"/>
<rotation x="0.00000000" y="0.00000000" z="-0.25933450" w="0.96578740"/>
<scaleXY value="1.00000000"/>
<scaleZ value="1.00000000"/>
<parentIndex value="-1"/>
<lodDist value="200.00000000"/>
<childLodDist value="0.00000000"/>
<lodLevel>LODTYPES_DEPTH_ORPHANHD</lodLevel>
<numChildren value="0"/>
<priorityLevel>PRI_REQUIRED</priorityLevel>
<extensions/>
<ambientOcclusionMultiplier value="255"/>
<artificialAmbientOcclusion value="255"/>
<tintValue value="0"/>
</Item>
</entities>
<containerLods/>
<boxOccluders/>
<occludeModels/>
<physicsDictionaries/>
<instancedData>
<ImapLink/>
<PropInstanceList/>
<GrassInstanceList/>
</instancedData>
<timeCycleModifiers/>
<carGenerators/>
<LODLightsSOA>
<direction/>
<falloff/>
<falloffExponent/>
<timeAndStateFlags/>
<hash/>
<coneInnerAngle/>
<coneOuterAngleOrCapExt/>
<coronaIntensity/>
</LODLightsSOA>
<DistantLODLightsSOA>
<position/>
<RGBI/>
<numStreetLights value="0"/>
<category value="0"/>
</DistantLODLightsSOA>
<block>
<version value="0"/>
<flags value="0"/>
<name>billboardalamo</name>
<exportedBy/>
<owner/>
<time/>
</block>
</CMapData>
- create a _manifest.ymf.xml with these contents (This seems to be the requirement to get the actual billboard model to load in fivem, without this manifest file streamed I only get the billboard frame in fivem.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<CPackFileMetaData>
<MapDataGroups/>
<HDTxdBindingArray/>
<imapDependencies/>
<imapDependencies_2>
<Item>
<imapName>billboardalamo</imapName>
<manifestFlags/>
<itypDepArray>
<Item>country_04_metadata_010_strm</Item>
</itypDepArray>
</Item>
</imapDependencies_2>
<itypDependencies_2/>
<Interiors/>
</CPackFileMetaData>
-
Drag both files into OpenIV, then extract them both to your map resource stream folder afterwards.
-
The texture file for this billboard is found in:
x64t.rpf/levels/gta5/_hills/country_04/cs4_12/cs4_12_hd_misc.ytd
I find you can’t search for every file in OpenIV, searching for this finds no results, but if you look around you eventually find it.
1 Like