Log in to reply
 

Changing ped voices?



  • @meimeiriver If you haven't discovered yet, you definitely need the Beta version, the normal version won't open the files at all... or at least, I couldn't open them with it.


  • MODERATOR

    Thread officially bookmarked because of all the relevant info.

    I would like to see a collected peds.meta file shared here so we could have one giant list to cherrypick entries from.

    If... No, when Pick your Ped! sees light of day it would then definitely pay off to make add-on packs include proper peds.meta files to vary animations, voices etc!



  • @ReNNie Thank you for the sticky! misread



  • @ReNNie I must confess, up to now all my peds are using the animation set you defined in that list.

    The walk is good, the idle set is one of my favourite in the game, as is used by the Vagos female. I probably won't use any other animation set than that.

    Voices I'm not sure about, I like the sultry silence. :D


  • MODERATOR

    No, not stickied... bookmarked.

    Good to hear Lee. Glad I could set that up for you.

    I'll probably head over to that route too when PyP! is at my disposal and port all female peds from Meth0d's rpf to my own so they use a peds.meta section.



  • @LeeC2202 said in Changing ped voices?:

    @ReNNie I must confess, up to now all my peds are using the animation set you defined in that list.

    The walk is good, the idle set is one of my favourite in the game, as is used by the Vagos female. I probably won't use any other animation set than that.

    Voices I'm not sure about, I like the sultry silence. :D

    You have a definition to overide idle set for female peds?!



  • @meimeiriver All mine have this, not sure if that's what controls it:

    <MovementClipSet>move_f@sexy@a</MovementClipSet>



  • @LeeC2202 said in Changing ped voices?:

    @meimeiriver All mine have this, not sure if that's what controls it:

    <MovementClipSet>move_f@sexy@a</MovementClipSet>

    Not sure what that does either, but something with 'sexy' in it always sounds good. :P



  • I don't really understand what all the clipsets and movement sets do, I just know that by default, it turned out to be my favourite set.



  • I am currently examining this mod: Lara Croft (Rise of The Tomb Raider) [Add-On Ped] 5.1 It's a full, stand-alone ped-mod (not just the basic files, to be added via another tool). And has a ped.meta file.

    I figured it might be useful to other people too, as this is an isolated ped (and doesn't have to be extracted from a gazillion other ped.metas).



  • I've not updated that for a long while... I don't quite know what happened to it, it started out looking pretty good, then just seemed to go backwards in quality, so I left it alone.

    I'll download that new version and have a look at what's inside it... could be something useful in there. :D



  • @ReNNie said in Changing ped voices?:

    It contains sections on male and female characters. Could you change the add-on's ped voice by changing <PedVoiceGroup>SILENT_PVG</PedVoiceGroup> to a different group? And perhaps change other entries aswell.

    I went thru all (!) peds.meta files OpenIV can find, and but didn't find anything for a_f_y_topless_01 (my main Lara Croft bikini ped replacement). It seems these standard peds are not defined in a peds.meta somehow (others, like those for DLC's, are).

    The other Lara, btw, is in the following voice group:

    <PedVoiceGroup>EXECPA_FEMALE_PVG</PedVoiceGroup>
    

    Wish I could change that for the one used by a_f_y_topless_01; but, yeah, can't find that one. Grrr.



  • @ReNNie said in Changing ped voices?:

    No, not stickied... bookmarked.

    Good to hear Lee. Glad I could set that up for you.

    I'll probably head over to that route too when PyP! is at my disposal and port all female peds from Meth0d's rpf to my own so they use a peds.meta section.

    I was actually thinking of doing the exact same thing. :) Because I figured the addonpedselector will keep rewriting the peds.meta itself.



  • Hmm, creating a compound ped DLC went surprisingly wrong. My guess is because of this:

    	<Item>
    		<filename>dlc_peds:/%PLATFORM%/models/cdimages/newpeds.rpf</filename>
    		<fileType>PEDSTREAM_FILE</fileType>
    		<overlay value="true" />
    		<disabled value="true" />
    		<persistent value="true" />
    	</Item>
    

    Cuz I have non-streamed peds in there too. So, I'll probably need another category/rpf, besides PEDSTREAM_FILE. As usual, I can't find any other type. Sigh.



  • @meimeiriver My standard peds addon pack:

    <Item>
      <filename>dlc_peds:/%PLATFORM%/models/cdimages/newpeds.rpf</filename>
      <fileType>PEDSTREAM_FILE</fileType>
      <overlay value="true" />
      <disabled value="true" />
      <persistent value="true" />
    </Item>


  • @LeeC2202 said in Changing ped voices?:

    @meimeiriver My standard peds addon pack:

    <Item>
      <filename>dlc_peds:/%PLATFORM%/models/cdimages/newpeds.rpf</filename>
      <fileType>PEDSTREAM_FILE</fileType>
      <overlay value="true" />
      <disabled value="true" />
      <persistent value="true" />
    </Item>
    

    Not sure whether that makes me happy or sad. :) Because now I don't get it. Ped wouldn't spawn, but didn't come with an 'invalid model' error. Instead, I noticed the trainer had gone whacky (suddenly reloading weapons, where it shouldn't). So I quickly quit.



  • @meimeiriver Mine went wacky when I had the wrong spawn name in the ped.meta <Name>momiji_n_1</Name> tag... Trevor changed his clothes or the game just crashed with a ped on screen in the default pose. No error, just crazy things happening.



  • @LeeC2202 said in Changing ped voices?:

    @meimeiriver Mine went wacky when I had the wrong spawn name in the ped.meta <Name>momiji_n_1</Name> tag... Trevor changed his clothes or the game just crashed with a ped on screen in the default pose. No error, just crazy things happening.

    Yeah, game didn't trash for me (just yet), but totally weird stuff was happening. So I figured I just bale myself, and examine things first.



  • @LeeC2202 Now, this it really weird: I can spawn the streaming Lara, but my bikini_lara won't. Pretty sure I set her up properly (see below). Btw, I got the WFStewardess_PVG voice group from a Momiji XML I found somewhere. :) (My, that girl is popular).

    <Item>
    	<Name>bikini_lara</Name>
    	<PropsName>null</PropsName>
    	<ClipDictionaryName>move_f@generic</ClipDictionaryName>
    	<BlendShapeFileName>null</BlendShapeFileName>
    	<ExpressionSetName>expr_set_ambient_female</ExpressionSetName>
    	<ExpressionDictionaryName>null</ExpressionDictionaryName>
    	<ExpressionName>null</ExpressionName>
    	<Pedtype>CIVFEMALE</Pedtype>
    	<MovementClipSet>move_f@sexy@a</MovementClipSet>
    	<StrafeClipSet>move_ped_strafing</StrafeClipSet>
    	<MovementToStrafeClipSet>move_ped_to_strafe</MovementToStrafeClipSet>
    	<InjuredStrafeClipSet>move_strafe_injured</InjuredStrafeClipSet>
    	<FullBodyDamageClipSet>dam_ko</FullBodyDamageClipSet>
    	<AdditiveDamageClipSet>dam_ad</AdditiveDamageClipSet>
    	<DefaultGestureClipSet>ANIM_GROUP_GESTURE_F_GENERIC</DefaultGestureClipSet>
    	<FacialClipsetGroupName>facial_clipset_group_gen_female</FacialClipsetGroupName>
    	<DefaultVisemeClipSet>ANIM_GROUP_VISEMES_F_LO</DefaultVisemeClipSet>
    	<SidestepClipSet>CLIP_SET_ID_INVALID</SidestepClipSet>
    	<PoseMatcherName>Male</PoseMatcherName>
    	<PoseMatcherProneName>Male_prone</PoseMatcherProneName>
    	<GetupSetHash>NMBS_SLOW_GETUPS</GetupSetHash>
    	<CreatureMetadataName>MP_CreatureMetadata</CreatureMetadataName>
    	<DecisionMakerName>DEFAULT</DecisionMakerName>
    	<MotionTaskDataSetName>STANDARD_PED</MotionTaskDataSetName>
    	<DefaultTaskDataSetName>STANDARD_PED</DefaultTaskDataSetName>
    	<PedCapsuleName>STANDARD_FEMALE</PedCapsuleName>
    	<PedLayoutName />
    	<PedComponentSetName />
    	<PedComponentClothName />
    	<PedIKSettingsName />
    	<TaskDataName />
    	<IsStreamedGfx value="false" />
    	<AmbulanceShouldRespondTo value="true" />
    	<CanRideBikeWithNoHelmet value="false" />
    	<CanSpawnInCar value="true" />
    	<IsHeadBlendPed value="false" />
    	<bOnlyBulkyItemVariations value="false" />
    	<RelationshipGroup>CIVFEMALE</RelationshipGroup>
    	<NavCapabilitiesName>STANDARD_PED</NavCapabilitiesName>
    	<PerceptionInfo>DEFAULT_PERCEPTION</PerceptionInfo>
    	<DefaultBrawlingStyle>BS_AI</DefaultBrawlingStyle>
    	<DefaultUnarmedWeapon>WEAPON_UNARMED</DefaultUnarmedWeapon>
    	<Personality>FitnessFemale</Personality>
    	<CombatInfo>DEFAULT</CombatInfo>
    	<VfxInfoName>VFXPEDINFO_HUMAN_GENERIC</VfxInfoName>
    	<AmbientClipsForFlee>FLEE</AmbientClipsForFlee>
    	<Radio1>RADIO_GENRE_SURF</Radio1>
    	<Radio2>RADIO_GENRE_REGGAE</Radio2>
    	<FUpOffset value="0.000000" />
    	<RUpOffset value="0.000000" />
    	<FFrontOffset value="0.000000" />
    	<RFrontOffset value="0.147000" />
    	<MinActivationImpulse value="20.000000" />
    	<Stubble value="0.000000" />
    	<HDDist value="3.000000" />
    	<TargetingThreatModifier value="1.000000" />
    	<KilledPerceptionRangeModifer value="-1.000000" />
    	<Sexiness>SF_HOT_PERSON</Sexiness>
    	<Age value="0" />
    	<MaxPassengersInCar value="0" />
    	<ExternallyDrivenDOFs />
    	<PedVoiceGroup>WFStewardess_PVG</PedVoiceGroup>
    	<AnimalAudioObject />
    	<AbilityType>SAT_NONE</AbilityType>
    	<ThermalBehaviour>TB_WARM</ThermalBehaviour>
    	<SuperlodType>SLOD_HUMAN</SuperlodType>
    	<ScenarioPopStreamingSlot>SCENARIO_POP_STREAMING_NORMAL</ScenarioPopStreamingSlot>
    	<DefaultSpawningPreference>DSP_NORMAL</DefaultSpawningPreference>
    	<DefaultRemoveRangeMultiplier value="1.000000" />
    	<AllowCloseSpawning value="false" />
    </Item>

  • MODERATOR

    @LeeC2202 said in Changing ped voices?:

    :D Go here http://gtaforums.com/topic/865391-wipv-metatool-ymt-ymap-ytyp/

    Download the Beta version (not tried the normal version but that might work as well)

    Extract all the peds.ymt files using OpenIV into a folder along with the contents of the archive you downloaded from that first page. Drag a ymt file onto the exe and you get an xml file, that looks just like a peds.ymt file, just much, much bigger.

    So I think those peds.ymt files defintely hold more useful info... so that's the afternoon's task sorted. :D

    Edit: Damn, get a lot of this <PedVoiceGroup>hash_collision_2814393133</PedVoiceGroup>

    That's frustrating. :(

    Well, what you could do is either try bruteforcing the hash or testing in-game (which doesn't give you the name but you could maybe figure out which peds have this voice and what it sounds like):

    // C++
    
    void(*SetAmbientVoiceFunc)(__int64 pedSpeechAudioAddr, unsigned int hash, bool unk);
    int pedSpeechAudioOffset;
    
    // call on startup
    void startupFunc()
    {
            __int64 patternAddr = Pattern::Scan("48 85 C0 74 23 48 8B 98 ?? ?? ?? ?? 48 85 DB 74 17 33 D2 48 8B CF");
    	if (patternAddr)
    	{
    		__int64 funcAddr = patternAddr + *(int*)(patternAddr + 0x24) + 0x28;
    		SetAmbientVoiceFunc = reinterpret_cast<void(*)(__int64, unsigned int, bool)>(funcAddr);
    		pedSpeechAudioOffset = *(int*)(patternAddr + 8);
    	}
    	else
    	{
    		// this should never be the case but if it is, don't call setPedVoiceByHash
    	}
    }
    
    bool setPedVoiceByHash(Ped ped, Hash voiceNameHash)
    {
    	auto pedAddr = getScriptHandleBaseAddress(ped);
    		
    	if (pedAddr && *(__int64*)(pedAddr + pedSpeechAudioOffset))
    	{
    		SetAmbientVoiceFunc(*(__int64*)(pedAddr + pedSpeechAudioOffset), voiceNameHash, true);
    		return true;
    	}
    
    	return false;
    }
    
    // example for hash_collision_2814393133
    Ped ped = PLAYER_PED_ID();
    if (setPedVoiceByHash(ped, 2814393133))
    {
        // success
    }
    else
    {
        // ped doesn't exist or the ped's audSpeechAudioEntity pointer is invalid
    }
    

    Note that not every ped can have every voice so you'd have to test this for a lot of peds.



  • There are a couple of differences I can see between this and mine.

    This is set to null in mine <CreatureMetadataName>MP_CreatureMetadata</CreatureMetadataName>

    As is <Sexiness>SF_HOT_PERSON</Sexiness>

    You've used some different values but I have no idea if they will affect anything. Those are the only two that stood out, simply because they are effectively nothing or empty in mine.



  • @LeeC2202 My apologies to you, Lee. I'm such an idiot. I forgot to copy the original a_f_y_topless_01.ydd file (I had only copied 3). Renamed it to bikini_lara.ydd, of course. And now it's all working again. :)



  • @LeeC2202 said in Changing ped voices?:

    There are a couple of differences I can see between this and mine.

    This is set to null in mine <CreatureMetadataName>MP_CreatureMetadata</CreatureMetadataName>

    As is <Sexiness>SF_HOT_PERSON</Sexiness>

    You've used some different values but I have no idea if they will affect anything. Those are the only two that stood out, simply because they are effectively nothing or empty in mine.

    Since you're apparently into Momiji too, here's the XML I found and extracted the different values from:

    <?xml version="1.0" encoding="UTF-8"?>
    <CPedModelInfo__InitDataList>
        <InitDatas>
            <Item>
                <Name>f_momiji_01</Name>
                <PropsName>null</PropsName>
                <ClipDictionaryName>move_f@generic</ClipDictionaryName>
                <BlendShapeFileName>null</BlendShapeFileName>
                <ExpressionSetName>expr_set_ambient_female</ExpressionSetName>
                <ExpressionDictionaryName>null</ExpressionDictionaryName>
                <ExpressionName>null</ExpressionName>
                <Pedtype>CIVFEMALE</Pedtype>
                <MovementClipSet>move_f@sexy@a</MovementClipSet>
                <StrafeClipSet>move_ped_strafing</StrafeClipSet>
                <MovementToStrafeClipSet>move_ped_to_strafe</MovementToStrafeClipSet>
                <InjuredStrafeClipSet>move_strafe_injured</InjuredStrafeClipSet>
                <FullBodyDamageClipSet>dam_ko</FullBodyDamageClipSet>
                <AdditiveDamageClipSet>dam_ad</AdditiveDamageClipSet>
                <DefaultGestureClipSet>ANIM_GROUP_GESTURE_F_GENERIC</DefaultGestureClipSet>
                <FacialClipsetGroupName>facial_clipset_group_gen_female</FacialClipsetGroupName>
                <DefaultVisemeClipSet>ANIM_GROUP_VISEMES_F_LO</DefaultVisemeClipSet>
                <SidestepClipSet>CLIP_SET_ID_INVALID</SidestepClipSet>
                <PoseMatcherName>Male</PoseMatcherName>
                <PoseMatcherProneName>Male_prone</PoseMatcherProneName>
                <GetupSetHash>NMBS_SLOW_GETUPS</GetupSetHash>
                <CreatureMetadataName>null</CreatureMetadataName>
                <DecisionMakerName>DEFAULT</DecisionMakerName>
                <MotionTaskDataSetName>STANDARD_PED</MotionTaskDataSetName>
                <DefaultTaskDataSetName>STANDARD_PED</DefaultTaskDataSetName>
                <PedCapsuleName>STANDARD_FEMALE</PedCapsuleName>
                <PedLayoutName />
                <PedComponentSetName />
                <PedComponentClothName />
                <PedIKSettingsName />
                <TaskDataName />
                <IsStreamedGfx value="false" />
                <AmbulanceShouldRespondTo value="true" />
                <CanRideBikeWithNoHelmet value="false" />
                <CanSpawnInCar value="true" />
                <IsHeadBlendPed value="false" />
                <bOnlyBulkyItemVariations value="false" />
                <RelationshipGroup>CIVFEMALE</RelationshipGroup>
                <NavCapabilitiesName>STANDARD_PED</NavCapabilitiesName>
                <PerceptionInfo>DEFAULT_PERCEPTION</PerceptionInfo>
                <DefaultBrawlingStyle>BS_AI</DefaultBrawlingStyle>
                <DefaultUnarmedWeapon>WEAPON_UNARMED</DefaultUnarmedWeapon>
                <Personality>FitnessFemale</Personality>
                <CombatInfo>DEFAULT</CombatInfo>
                <VfxInfoName>VFXPEDINFO_HUMAN_GENERIC</VfxInfoName>
                <AmbientClipsForFlee>FLEE</AmbientClipsForFlee>
                <Radio1>RADIO_GENRE_SURF</Radio1>
                <Radio2>RADIO_GENRE_REGGAE</Radio2>
                <FUpOffset value="0.000000" />
                <RUpOffset value="0.000000" />
                <FFrontOffset value="0.000000" />
                <RFrontOffset value="0.147000" />
                <MinActivationImpulse value="20.000000" />
                <Stubble value="0.000000" />
                <HDDist value="3.000000" />
                <TargetingThreatModifier value="1.000000" />
                <KilledPerceptionRangeModifer value="-1.000000" />
                <Sexiness>SF_HOT_PERSON</Sexiness>
                <Age value="0" />
                <MaxPassengersInCar value="0" />
                <ExternallyDrivenDOFs />
                <PedVoiceGroup>WFStewardess_PVG</PedVoiceGroup>
                <AnimalAudioObject />
                <AbilityType>SAT_NONE</AbilityType>
                <ThermalBehaviour>TB_WARM</ThermalBehaviour>
                <SuperlodType>SLOD_HUMAN</SuperlodType>
                <ScenarioPopStreamingSlot>SCENARIO_POP_STREAMING_NORMAL</ScenarioPopStreamingSlot>
                <DefaultSpawningPreference>DSP_NORMAL</DefaultSpawningPreference>
                <DefaultRemoveRangeMultiplier value="1.000000" />
                <AllowCloseSpawning value="false" />
            </Item>
            <Item>
                <Name>f_momiji_02</Name>
                <PropsName>null</PropsName>
                <ClipDictionaryName>move_f@generic</ClipDictionaryName>
                <BlendShapeFileName>null</BlendShapeFileName>
                <ExpressionSetName>expr_set_ambient_female</ExpressionSetName>
                <ExpressionDictionaryName>null</ExpressionDictionaryName>
                <ExpressionName>null</ExpressionName>
                <Pedtype>CIVFEMALE</Pedtype>
                <MovementClipSet>move_f@sexy@a</MovementClipSet>
                <StrafeClipSet>move_ped_strafing</StrafeClipSet>
                <MovementToStrafeClipSet>move_ped_to_strafe</MovementToStrafeClipSet>
                <InjuredStrafeClipSet>move_strafe_injured</InjuredStrafeClipSet>
                <FullBodyDamageClipSet>dam_ko</FullBodyDamageClipSet>
                <AdditiveDamageClipSet>dam_ad</AdditiveDamageClipSet>
                <DefaultGestureClipSet>ANIM_GROUP_GESTURE_F_GENERIC</DefaultGestureClipSet>
                <FacialClipsetGroupName>facial_clipset_group_gen_female</FacialClipsetGroupName>
                <DefaultVisemeClipSet>ANIM_GROUP_VISEMES_F_LO</DefaultVisemeClipSet>
                <SidestepClipSet>CLIP_SET_ID_INVALID</SidestepClipSet>
                <PoseMatcherName>Male</PoseMatcherName>
                <PoseMatcherProneName>Male_prone</PoseMatcherProneName>
                <GetupSetHash>NMBS_SLOW_GETUPS</GetupSetHash>
                <CreatureMetadataName>null</CreatureMetadataName>
                <DecisionMakerName>DEFAULT</DecisionMakerName>
                <MotionTaskDataSetName>STANDARD_PED</MotionTaskDataSetName>
                <DefaultTaskDataSetName>STANDARD_PED</DefaultTaskDataSetName>
                <PedCapsuleName>STANDARD_FEMALE</PedCapsuleName>
                <PedLayoutName />
                <PedComponentSetName />
                <PedComponentClothName />
                <PedIKSettingsName />
                <TaskDataName />
                <IsStreamedGfx value="false" />
                <AmbulanceShouldRespondTo value="true" />
                <CanRideBikeWithNoHelmet value="false" />
                <CanSpawnInCar value="true" />
                <IsHeadBlendPed value="false" />
                <bOnlyBulkyItemVariations value="false" />
                <RelationshipGroup>CIVFEMALE</RelationshipGroup>
                <NavCapabilitiesName>STANDARD_PED</NavCapabilitiesName>
                <PerceptionInfo>DEFAULT_PERCEPTION</PerceptionInfo>
                <DefaultBrawlingStyle>BS_AI</DefaultBrawlingStyle>
                <DefaultUnarmedWeapon>WEAPON_UNARMED</DefaultUnarmedWeapon>
                <Personality>FitnessFemale</Personality>
                <CombatInfo>DEFAULT</CombatInfo>
                <VfxInfoName>VFXPEDINFO_HUMAN_GENERIC</VfxInfoName>
                <AmbientClipsForFlee>FLEE</AmbientClipsForFlee>
                <Radio1>RADIO_GENRE_SURF</Radio1>
                <Radio2>RADIO_GENRE_REGGAE</Radio2>
                <FUpOffset value="0.000000" />
                <RUpOffset value="0.000000" />
                <FFrontOffset value="0.000000" />
                <RFrontOffset value="0.147000" />
                <MinActivationImpulse value="20.000000" />
                <Stubble value="0.000000" />
                <HDDist value="3.000000" />
                <TargetingThreatModifier value="1.000000" />
                <KilledPerceptionRangeModifer value="-1.000000" />
                <Sexiness>SF_HOT_PERSON</Sexiness>
                <Age value="0" />
                <MaxPassengersInCar value="0" />
                <ExternallyDrivenDOFs />
                <PedVoiceGroup>WFStewardess_PVG</PedVoiceGroup>
                <AnimalAudioObject />
                <AbilityType>SAT_NONE</AbilityType>
                <ThermalBehaviour>TB_WARM</ThermalBehaviour>
                <SuperlodType>SLOD_HUMAN</SuperlodType>
                <ScenarioPopStreamingSlot>SCENARIO_POP_STREAMING_NORMAL</ScenarioPopStreamingSlot>
                <DefaultSpawningPreference>DSP_NORMAL</DefaultSpawningPreference>
                <DefaultRemoveRangeMultiplier value="1.000000" />
                <AllowCloseSpawning value="false" />
            </Item>
            <Item>
                <Name>f_momiji_03</Name>
                <PropsName>null</PropsName>
                <ClipDictionaryName>move_f@generic</ClipDictionaryName>
                <BlendShapeFileName>null</BlendShapeFileName>
                <ExpressionSetName>expr_set_ambient_female</ExpressionSetName>
                <ExpressionDictionaryName>null</ExpressionDictionaryName>
                <ExpressionName>null</ExpressionName>
                <Pedtype>CIVFEMALE</Pedtype>
                <MovementClipSet>move_f@sexy@a</MovementClipSet>
                <StrafeClipSet>move_ped_strafing</StrafeClipSet>
                <MovementToStrafeClipSet>move_ped_to_strafe</MovementToStrafeClipSet>
                <InjuredStrafeClipSet>move_strafe_injured</InjuredStrafeClipSet>
                <FullBodyDamageClipSet>dam_ko</FullBodyDamageClipSet>
                <AdditiveDamageClipSet>dam_ad</AdditiveDamageClipSet>
                <DefaultGestureClipSet>ANIM_GROUP_GESTURE_F_GENERIC</DefaultGestureClipSet>
                <FacialClipsetGroupName>facial_clipset_group_gen_female</FacialClipsetGroupName>
                <DefaultVisemeClipSet>ANIM_GROUP_VISEMES_F_LO</DefaultVisemeClipSet>
                <SidestepClipSet>CLIP_SET_ID_INVALID</SidestepClipSet>
                <PoseMatcherName>Male</PoseMatcherName>
                <PoseMatcherProneName>Male_prone</PoseMatcherProneName>
                <GetupSetHash>NMBS_SLOW_GETUPS</GetupSetHash>
                <CreatureMetadataName>null</CreatureMetadataName>
                <DecisionMakerName>DEFAULT</DecisionMakerName>
                <MotionTaskDataSetName>STANDARD_PED</MotionTaskDataSetName>
                <DefaultTaskDataSetName>STANDARD_PED</DefaultTaskDataSetName>
                <PedCapsuleName>STANDARD_FEMALE</PedCapsuleName>
                <PedLayoutName />
                <PedComponentSetName />
                <PedComponentClothName />
                <PedIKSettingsName />
                <TaskDataName />
                <IsStreamedGfx value="false" />
                <AmbulanceShouldRespondTo value="true" />
                <CanRideBikeWithNoHelmet value="false" />
                <CanSpawnInCar value="true" />
                <IsHeadBlendPed value="false" />
                <bOnlyBulkyItemVariations value="false" />
                <RelationshipGroup>CIVFEMALE</RelationshipGroup>
                <NavCapabilitiesName>STANDARD_PED</NavCapabilitiesName>
                <PerceptionInfo>DEFAULT_PERCEPTION</PerceptionInfo>
                <DefaultBrawlingStyle>BS_AI</DefaultBrawlingStyle>
                <DefaultUnarmedWeapon>WEAPON_UNARMED</DefaultUnarmedWeapon>
                <Personality>FitnessFemale</Personality>
                <CombatInfo>DEFAULT</CombatInfo>
                <VfxInfoName>VFXPEDINFO_HUMAN_GENERIC</VfxInfoName>
                <AmbientClipsForFlee>FLEE</AmbientClipsForFlee>
                <Radio1>RADIO_GENRE_SURF</Radio1>
                <Radio2>RADIO_GENRE_REGGAE</Radio2>
                <FUpOffset value="0.000000" />
                <RUpOffset value="0.000000" />
                <FFrontOffset value="0.000000" />
                <RFrontOffset value="0.147000" />
                <MinActivationImpulse value="20.000000" />
                <Stubble value="0.000000" />
                <HDDist value="3.000000" />
                <TargetingThreatModifier value="1.000000" />
                <KilledPerceptionRangeModifer value="-1.000000" />
                <Sexiness>SF_HOT_PERSON</Sexiness>
                <Age value="0" />
                <MaxPassengersInCar value="0" />
                <ExternallyDrivenDOFs />
                <PedVoiceGroup>WFStewardess_PVG</PedVoiceGroup>
                <AnimalAudioObject />
                <AbilityType>SAT_NONE</AbilityType>
                <ThermalBehaviour>TB_WARM</ThermalBehaviour>
                <SuperlodType>SLOD_HUMAN</SuperlodType>
                <ScenarioPopStreamingSlot>SCENARIO_POP_STREAMING_NORMAL</ScenarioPopStreamingSlot>
                <DefaultSpawningPreference>DSP_NORMAL</DefaultSpawningPreference>
                <DefaultRemoveRangeMultiplier value="1.000000" />
                <AllowCloseSpawning value="false" />
            </Item>
            <Item>
                <Name>f_momiji_04</Name>
                <PropsName>null</PropsName>
                <ClipDictionaryName>move_f@generic</ClipDictionaryName>
                <BlendShapeFileName>null</BlendShapeFileName>
                <ExpressionSetName>expr_set_ambient_female</ExpressionSetName>
                <ExpressionDictionaryName>null</ExpressionDictionaryName>
                <ExpressionName>null</ExpressionName>
                <Pedtype>CIVFEMALE</Pedtype>
                <MovementClipSet>move_f@sexy@a</MovementClipSet>
                <StrafeClipSet>move_ped_strafing</StrafeClipSet>
                <MovementToStrafeClipSet>move_ped_to_strafe</MovementToStrafeClipSet>
                <InjuredStrafeClipSet>move_strafe_injured</InjuredStrafeClipSet>
                <FullBodyDamageClipSet>dam_ko</FullBodyDamageClipSet>
                <AdditiveDamageClipSet>dam_ad</AdditiveDamageClipSet>
                <DefaultGestureClipSet>ANIM_GROUP_GESTURE_F_GENERIC</DefaultGestureClipSet>
                <FacialClipsetGroupName>facial_clipset_group_gen_female</FacialClipsetGroupName>
                <DefaultVisemeClipSet>ANIM_GROUP_VISEMES_F_LO</DefaultVisemeClipSet>
                <SidestepClipSet>CLIP_SET_ID_INVALID</SidestepClipSet>
                <PoseMatcherName>Male</PoseMatcherName>
                <PoseMatcherProneName>Male_prone</PoseMatcherProneName>
                <GetupSetHash>NMBS_SLOW_GETUPS</GetupSetHash>
                <CreatureMetadataName>null</CreatureMetadataName>
                <DecisionMakerName>DEFAULT</DecisionMakerName>
                <MotionTaskDataSetName>STANDARD_PED</MotionTaskDataSetName>
                <DefaultTaskDataSetName>STANDARD_PED</DefaultTaskDataSetName>
                <PedCapsuleName>STANDARD_FEMALE</PedCapsuleName>
                <PedLayoutName />
                <PedComponentSetName />
                <PedComponentClothName />
                <PedIKSettingsName />
                <TaskDataName />
                <IsStreamedGfx value="false" />
                <AmbulanceShouldRespondTo value="true" />
                <CanRideBikeWithNoHelmet value="false" />
                <CanSpawnInCar value="true" />
                <IsHeadBlendPed value="false" />
                <bOnlyBulkyItemVariations value="false" />
                <RelationshipGroup>CIVFEMALE</RelationshipGroup>
                <NavCapabilitiesName>STANDARD_PED</NavCapabilitiesName>
                <PerceptionInfo>DEFAULT_PERCEPTION</PerceptionInfo>
                <DefaultBrawlingStyle>BS_AI</DefaultBrawlingStyle>
                <DefaultUnarmedWeapon>WEAPON_UNARMED</DefaultUnarmedWeapon>
                <Personality>FitnessFemale</Personality>
                <CombatInfo>DEFAULT</CombatInfo>
                <VfxInfoName>VFXPEDINFO_HUMAN_GENERIC</VfxInfoName>
                <AmbientClipsForFlee>FLEE</AmbientClipsForFlee>
                <Radio1>RADIO_GENRE_SURF</Radio1>
                <Radio2>RADIO_GENRE_REGGAE</Radio2>
                <FUpOffset value="0.000000" />
                <RUpOffset value="0.000000" />
                <FFrontOffset value="0.000000" />
                <RFrontOffset value="0.147000" />
                <MinActivationImpulse value="20.000000" />
                <Stubble value="0.000000" />
                <HDDist value="3.000000" />
                <TargetingThreatModifier value="1.000000" />
                <KilledPerceptionRangeModifer value="-1.000000" />
                <Sexiness>SF_HOT_PERSON</Sexiness>
                <Age value="0" />
                <MaxPassengersInCar value="0" />
                <ExternallyDrivenDOFs />
                <PedVoiceGroup>WFStewardess_PVG</PedVoiceGroup>
                <AnimalAudioObject />
                <AbilityType>SAT_NONE</AbilityType>
                <ThermalBehaviour>TB_WARM</ThermalBehaviour>
                <SuperlodType>SLOD_HUMAN</SuperlodType>
                <ScenarioPopStreamingSlot>SCENARIO_POP_STREAMING_NORMAL</ScenarioPopStreamingSlot>
                <DefaultSpawningPreference>DSP_NORMAL</DefaultSpawningPreference>
                <DefaultRemoveRangeMultiplier value="1.000000" />
                <AllowCloseSpawning value="false" />
            </Item>
        </InitDatas>
    </CPedModelInfo__InitDataList>


  • @Unknown-Modder So sorry, I had no idea that had been posted... damn this forum sometimes for not updating while you type. :(

    I'm not quite sure how I would translate that to SHVDN... I think it's something to save somewhere for a later date.

    Thank you for providing the code though, this kind of thing is something I haven't dabbled with at all in a long time...in fact, I haven't done anything like this since the 1980's with a C64 and an Expert cartridge. :slight_smile:



  • @LeeC2202 said in Changing ped voices?:

    @Unknown-Modder So sorry, I had no idea that had been posted... damn this forum sometimes for not updating while you type.

    Don't feel bad, could be worse. :) Me, I have no idea even how to run his code. Do you compile it and run it as a task while GTA V is running?! Have to figure that out first, LOL.

    @Unknown-Modder: Another fine piece of code by you! (Like the vital hash-changer tool). Your help is much appreciated!


Log in to reply
 

Looks like your connection to GTA5-Mods.com Forums was lost, please wait while we try to reconnect.