Enhanced a_f_y_beach_01 ped - ver 1.02


Here's a mod that brings a little more variety to the afy beach ped model:

 * added dlc/mp shorts, open shirt, flip-flops, and wetsuit pieces
 * adapted the baywatch one-piece suit for the model (combo is accs 001 + uppr/lowr 001)
 * bracelet/watch is now optional (as hand 001)
 * for props: replaced the default glasses with three other pairs, and added a second hat
 * a few more hair textures added, some minor model refinements, and all blood maps & lods set


Updates for version 1.02:

 * an adjustment to the task 002/shorts for a bit of clipping with the swimsuit when lounging, also a small weight adjustment to a couple of the hidden pieces
 * a small change to the a_f_y_beach_01_p.ydd file to fix an incorrect skel attribute for the props

for version 1.01:

 * some seam normals adjustments, weight adjustments the wetsuit top/wrists, the head1/left hand wrist, and mp shirt/jbib front
 * a .ymt file update with a few tweaks to the clothing spawn rates

 * also, to prevent the model from spawning with the flip-flops in the scenarios where the ped is sitting with feet in backyard swimming pools:

   in ambientpedmodelsets.meta, under <Name>POOLSIDE_FEMALE</Name>:

   change <Variations type="NULL" /> to:

          <Variations type="CAmbientPedModelVariations">
            <CompRestrictions>
              <Item>
                <Component>PV_COMP_FEET</Component>
                <DrawableIndex value="1" />
                <Restriction>CantUse</Restriction>
              </Item>
            </CompRestrictions>
            <PropRestrictions />
            <LoadOut />
          </Variations>


The mp shorts, shirt, and flip-flops have many more textures to choose from (see ddsinfo for a picture of all of them):

shorts locations:

GTAV\x64v.rpf\models\cdimages\streamedpeds_mp.rpf\mp_f_freemode_01\lowr_diff_014

GTAV\x64w.rpf\dlcpacks\mpbeach\dlc.rpf\x64\models\cdimages\mpbeach.rpf\mp_f_freemode_01_female_freemode_beach\lowr_diff_000

GTAV\update\x64\dlcpacks\mpbattle\dlc1.rpf\x64\models\cdimages\mpbattle_female.rpf\mp_f_freemode_01_mp_f_battle\lowr_diff_003

shirt locations:  (note - the ones for jbib_003 in mpheist4 are 2048x2048, so you might resize 'em lower)

GTAV\update\x64\dlcpacks\mpsum\dlc.rpf\x64\models\cdimages\mpsum_female.rpf\mp_f_freemode_01_mp_f_sum\jbib_018

GTAV\update\x64\dlcpacks\mpheist4\dlc2.rpf\x64\models\cdimages\mpheist4_female.rpf\mp_f_freemode_01_mp_f_heist4\jbib_003

flip-flops locations:

GTAV\x64v.rpf\models\cdimages\streamedpeds_mp.rpf\mp_f_freemode_01\feet_005

GTAV\x64w.rpf\dlcpacks\mpbeach\dlc.rpf\x64\models\cdimages\mpbeach.rpf\mp_f_freemode_01_female_freemode_beach\feet_000

For the wetsuit parts, there were only a few that work ok together, but here are the locations:

top
GTAV\update\x64\dlcpacks\mpchristmas2017\dlc.rpf\x64\models\cdimages\mpchristmas2017_female.rpf\mp_f_freemode_01_mp_f_christmas2017\jbib_013

bottom
GTAV\update\x64\dlcpacks\mpchristmas2017\dlc.rpf\x64\models\cdimages\mpchristmas2017_female.rpf\mp_f_freemode_01_mp_f_christmas2017\lowr_000


Installation
------------

The a_f_y_beach_01 .yld, .ydd, .yft, .ymt, and .ytd files can go into \mods\x64v.rpf\models\cdimages\componentpeds_a_f_y.rpf, 
and the a_f_y_beach_01_p .ydd and .ytd files can go in \mods\x64e.rpf\models\cdimages\pedprops.rpf. 

Also, there are a couple of files in update.rpf that need to be edited thru OpenIV for the model to spawn in properly:

* in \mods\update\update.rpf\common\data\ai\ambientpedmodelsets.meta

  under <Name>BEACH_YOUNG_SUNBATHE</Name>, for A_F_Y_BEACH_01 - change this:

          <Variations type="CAmbientPedModelVariations">
            <CompRestrictions>
              <Item>
                <Component>PV_COMP_ACCS</Component>
                <DrawableIndex value="1" />
                <Restriction>MustUse</Restriction>
              </Item>
            </CompRestrictions>
            <PropRestrictions />
            <LoadOut />
          </Variations>

  to: <Variations type="NULL" />

  and under <Name>BEACH_FEMALE_SUNBATHE</Name>, for A_F_Y_BEACH_01 - change it also to <Variations type="NULL" />

  and under <Name>SUNLOUNGER</Name>, for A_F_Y_BEACH_01 change this:

          <Variations type="CAmbientPedModelVariations">
            <CompRestrictions>
              <Item>
                <Component>PV_COMP_ACCS</Component>
                <DrawableIndex value="1" />
                <Restriction>MustUse</Restriction>
              </Item>
            </CompRestrictions>
            <PropRestrictions />
            <LoadOut />
          </Variations>

  to:
          <Variations type="CAmbientPedModelVariations">
            <CompRestrictions>
              <Item>
                <Component>PV_COMP_TASK</Component>
                <DrawableIndex value="1" />
                <Restriction>CantUse</Restriction>
              </Item>
              <Item>
                <Component>PV_COMP_TASK</Component>
                <DrawableIndex value="2" />
                <Restriction>CantUse</Restriction>
              </Item>
              <Item>
                <Component>PV_COMP_JBIB</Component>
                <DrawableIndex value="1" />
                <Restriction>CantUse</Restriction>
              </Item>
              <Item>
                <Component>PV_COMP_FEET</Component>
                <DrawableIndex value="1" />
                <Restriction>CantUse</Restriction>
              </Item>
            </CompRestrictions>
            <PropRestrictions />
            <LoadOut />
          </Variations>

* in \mods\update\update.rpf\x64\levels\gta5\popgroups.ymt

  under both <Name>Pacific_Bluffs_Beach</Name> and <Name>Del_Perro_Beach</Name>, for A_F_Y_BEACH_01 change this:

          <Variations type="CAmbientPedModelVariations">
            <CompRestrictions>
              <Item>
                <Component>PV_COMP_ACCS</Component>
                <DrawableIndex value="1" />
                <Restriction>MustUse</Restriction>
              </Item>
            </CompRestrictions>
            <PropRestrictions />
            <LoadOut />
          </Variations>

to: <Variations type="NULL" />

That's it, enjoy!

_____
