Log in to reply
 

Changing ped voices?


  • MODERATOR

    @LeeC2202 I'm not quite sure how you would do all this memory stuff in C# (or .NET in general) because I have only used C++ for that (which is the best way). I'd say google how to deal with memory editing in C# :grin:



  • @Unknown-Modder I have some code that CamxxCore provided for me on my helicopter mod, where he was getting material hashes using a similar process.

    I'll see if I can work out anything from that... thanks again.


  • MODERATOR

    Found another interesting list that's pertinent to our peds.meta discussion:

    enum eVPedPersonalities {
    	Default,
    	MICHAEL,
    	FRANKLIN,
    	TREVOR,
    	Streamed_Male,
    	Streamed_Male_Gang,
    	Default_Female,
    	Streamed_Female,
    	Biker,
    	Female_Biker,
    	MP_F_Freemode,
    	Vagos,
    	Female_Vagos,
    	Family,
    	Female_Family,
    	Marabunte,
    	Female_Marabunte,
    	Ballas,
    	Female_Ballas,
    	Weicheng,
    	Female_Weicheng,
    	SECURITY,
    	MERRYWEATHER,
    	ARMY,
    	swat,
    	Animal,
    	ANIMAL_BIG,
    	Fish,
    	Rat,
    	rottweiler,
    	COUGAR,
    	GULL,
    	Mission,
    	HILLBILLY,
    	police,
    	POLICE_FEMALE,
    	PrisonGuard,
    	Prisoner,
    	Shark,
    	CONSTRUCTION,
    	BumsMale,
    	BumsFemale,
    	MethHead,
    	MuscleMan,
    	MuscleWoman,
    	Hookers,
    	FitnessMale,
    	FitnessFemale,
    	ServiceMales,
    	ServiceFemales,
    	Trucker,
    	LifeguardFemale,
    	CriminalMale,
    	CriminalFemale,
    	GeneralMale,
    	GeneralFemale,
    	SaltonMale,
    	SaltonFemale,
    	YoungPoorWoman,
    	YoungPoorMan,
    	YoungAverageToughWoman,
    	YoungAverageToughMan,
    	YoungAverageWeakWoman,
    	YoungAverageWeakMan,
    	YoungRichWoman,
    	YoungRichMan,
    	MediumPoorWoman,
    	MediumPoorMan,
    	MediumAverageWoman,
    	MediumAverageMan,
    	MediumRichWoman,
    	MediumRichMan,
    	OldPoorWoman,
    	OldPoorMan,
    	OldMediumWoman,
    	OldMediumMan,
    	OldRichWoman,
    	OldRichMan,
    	CULT
    };
    
    enum eVPedVariations {
    	PED_MICHAEL_HAIR_000_1 = 1,
    	PED_MICHAEL_HAIR_000_2 = 2,
    	PED_MICHAEL_HAIR_002_1 = 3
    
    	// To be continued..
    };
    
    enum eVPedCapsules {
    	CAPSULE_STANDARD_MALE,
    	CAPSULE_STANDARD_PLAYER_MALE,
    	CAPSULE_LARGE_MALE,
    	CAPSULE_STANDARD_FEMALE,
    	CAPSULE_STANDARD_PLAYER_FEMALE,
    	CAPSULE_BOAR,
    	CAPSULE_chimp,
    	CAPSULE_DEER,
    	CAPSULE_COW,
    	CAPSULE_COYOTE,
    	CAPSULE_dog,
    	CAPSULE_retriever,
    	CAPSULE_GULL,
    	CAPSULE_hen,
    	CAPSULE_Fish,
    	CAPSULE_mountainlion,
    	CAPSULE_PIG,
    	CAPSULE_PIGEON,
    	CAPSULE_RAT,
    	CAPSULE_SHARK
    };
    
    enum eVPedComponentSets {
    	COMPONENTS_PLAYER,
    	COMPONENTS_STANDARD_PED,
    	COMPONENTS_HIPPIE,
    	COMPONENTS_HEN,
    	COMPONENTS_ANIMAL
    };
    
    enum eVPedHealths {
    	HEALTH_Strong,
    	HEALTH_Average,
    	HEALTH_Weak,
    	HEALTH_Animal,
    	HEALTH_Armour,
    	HEALTH_GULL,
    	HEALTH_Fish,
    	HEALTH_Rat,
    	HEALTH_Shark
    };
    
    enum eVPedIKs {
    	STANDARD_PED_IK,
    	NO_IK
    };
    
    enum eVPedIKSettingsInfos {
    	ikSolverTypeArm,
    	ikSolverTypeBodyLook,
    	ikSolverTypeBodyRecoil,
    	ikSolverTypeHead,
    	ikSolverTypeLeg,
    	ikSolverTypeTorso,
    	ikSolverTypeTorsoReact,
    	ikSolverTypeTorsoVehicle,
    	ikSolverTypeRootSlopeFixup
    };
    
    enum eVPedPerceptionInfo {
    	DEFAULT_PERCEPTION,
    	BARNYARD_PERCEPTION,
    	BIRD_PERCEPTION,
    	SHARK_PERCEPTION,
    	FISH_PERCEPTION
    };
    
    enum eVEntityTypes {
    	TYPE_ARMY,
    	TYPE_ANIMAL,
    	TYPE_SWAT,
    	TYPE_MISSION,
    	TYPE_SPECIAL,
    	TYPE_PROSTITUTE,
    	TYPE_CRIMINAL,
    	TYPE_FIREMAN,
    	TYPE_MEDIC,
    	TYPE_DEALER,
    	TYPE_GANG_PUERTO_RICAN,
    	TYPE_GANG_CHINESE_JAPANESE,
    	TYPE_GANG_KOREAN,
    	TYPE_GANG_AFRICAN_AMERICAN,
    	TYPE_GANG_JAMAICAN,
    	TYPE_GANG_IRISH,
    	TYPE_GANG_RUSSIAN_2,
    	TYPE_GANG_RUSSIAN,
    	TYPE_GANG_ITALIAN,
    	TYPE_GANG_BIKER_2,
    	TYPE_GANG_BIKER_1,
    	TYPE_GANG_ALBANIAN,
    	TYPE_CIVFEMALE,
    	TYPE_PLAYER_2, // trevor(the orange one)
    	TYPE_NETWORK_PLAYER, // multiplayer(the yellow one)
    	TYPE_PLAYER_1, // franklin(the green one)
    	TYPE_PLAYER_0, // michael(the blue one)
    };
    
    enum eVGangs {
    	GANG_YOU_DROP_WEAPON,
    	GANG_WEAPON_WARNING,
    	GANG_WATCH_THIS_GUY_SOLO,
    	GANG_WATCH_THIS_GUY_RESP,
    	GANG_WATCH_THIS_GUY,
    	GANG_INTERVENE,
    	GANG_FIGHT_CHEER,
    	GANG_DODGE_WARNING,
    	GANG_CHASE,
    	GANG_BUMP,
    	GANG_ATTACK_WARNING,
    	GANG_ASK_PLAYER_LEAVE
    };
    
    enum eVPedProps {
    	PROP_HEAD,
    	PROP_EYES,
    	PROP_HIP
    };
    
    enum eVPedModelTypes {
    	A_C_Boar,
    	A_C_Chickenhawk,
    	A_C_Chimp,
    	A_C_Chop,
    	A_C_Cormorant,
    	A_C_Cow,
    	A_C_Coyote,
    	A_C_Crow,
    	A_C_Deer,
    	A_C_Fish,
    	A_C_Hen,
    	A_C_Husky,
    	A_C_MtLion,
    	A_C_Pig,
    	A_C_Pigeon,
    	A_C_Rat,
    	A_C_Retriever,
    	A_C_Rhesus,
    	A_C_Rottweiler,
    	A_C_Seagull,
    	A_C_SharkTiger,
    	A_C_shepherd,
    	A_F_M_Beach_01,
    	A_F_M_Beach_01_p,
    	A_F_M_BevHills_01,
    	A_F_M_BevHills_01_p,
    	A_F_M_BevHills_02,
    	A_F_M_BevHills_02_p,
    	A_F_M_BodyBuild_01,
    	A_F_M_BodyBuild_01_p,
    	A_F_M_Business_02,
    	A_F_M_Business_02_p,
    	A_F_M_Downtown_01,
    	A_F_M_Downtown_01_p,
    	A_F_M_EastSA_01,
    	A_F_M_EastSA_01_p,
    	A_F_M_EastSA_02,
    	A_F_M_EastSA_02_p,
    	A_F_M_FatBla_01,
    	A_F_M_FatBla_01_p,
    	A_F_M_FatCult_01,
    	A_F_M_FatCult_01_p,
    	A_F_M_FatWhite_01,
    	A_F_M_FatWhite_01_p,
    	A_F_M_KTown_01,
    	A_F_M_KTown_01_p,
    	A_F_M_KTown_02,
    	A_F_M_KTown_02_p,
    	A_F_M_ProlHost_01,
    	A_F_M_Salton_01,
    	A_F_M_Salton_01_p,
    	A_F_M_SkidRow_01,
    	A_F_M_SouCentMC_01,
    	A_F_M_SouCentMC_01_p,
    	A_F_M_SouCent_01,
    	A_F_M_SouCent_01_p,
    	A_F_M_SouCent_02,
    	A_F_M_SouCent_02_p,
    	A_F_M_Tourist_01,
    	A_F_M_Tourist_01_p,
    	A_F_M_TrampBeac_01,
    	A_F_M_TrampBeac_01_p,
    	A_F_M_Tramp_01,
    	A_F_M_Tramp_01_p,
    	A_F_O_GenStreet_01,
    	A_F_O_GenStreet_01_p,
    	A_F_O_Indian_01,
    	A_F_O_KTown_01,
    	A_F_O_KTown_01_p,
    	A_F_O_Salton_01,
    	A_F_O_Salton_01_p,
    	A_F_O_SouCent_01,
    	A_F_O_SouCent_01_p,
    	A_F_O_SouCent_02,
    	A_F_O_SouCent_02_p,
    	A_F_Y_Beach_01,
    	A_F_Y_Beach_01_p,
    	A_F_Y_BevHills_01,
    	A_F_Y_BevHills_01_p,
    	A_F_Y_BevHills_02,
    	A_F_Y_BevHills_02_p,
    	A_F_Y_BevHills_03,
    	A_F_Y_BevHills_03_p,
    	A_F_Y_BevHills_04,
    	A_F_Y_BevHills_04_p,
    	A_F_Y_Business_01,
    	A_F_Y_Business_01_p,
    	A_F_Y_Business_02,
    	A_F_Y_Business_02_p,
    	A_F_Y_Business_03,
    	A_F_Y_Business_03_p,
    	A_F_Y_Business_04,
    	A_F_Y_Business_04_p,
    	A_F_Y_EastSA_01,
    	A_F_Y_EastSA_01_p,
    	A_F_Y_EastSA_02,
    	A_F_Y_EastSA_02_p,
    	A_F_Y_EastSA_03,
    	A_F_Y_EastSA_03_p,
    	A_F_Y_Epsilon_01,
    	A_F_Y_Fitness_01,
    	A_F_Y_Fitness_01_p,
    	A_F_Y_Fitness_02,
    	A_F_Y_GenHot_01,
    	A_F_Y_GenHot_01_p,
    	A_F_Y_Golfer_01,
    	A_F_Y_Golfer_01_p,
    	A_F_Y_Hiker_01,
    	A_F_Y_Hiker_01_p,
    	A_F_Y_Hippie_01,
    	A_F_Y_Hippie_01_p,
    	A_F_Y_Hipster_01,
    	A_F_Y_Hipster_01_p,
    	A_F_Y_Hipster_02,
    	A_F_Y_Hipster_02_p,
    	A_F_Y_Hipster_03,
    	A_F_Y_Hipster_03_p,
    	A_F_Y_Hipster_04,
    	A_F_Y_Hipster_04_p,
    	A_F_Y_Indian_01,
    	A_F_Y_Juggalo_01,
    	A_F_Y_Juggalo_01_p,
    	A_F_Y_Runner_01,
    	A_F_Y_Runner_01_p,
    	A_F_Y_RurMeth_01,
    	A_F_Y_SCDressy_01,
    	A_F_Y_SCDressy_01_p,
    	A_F_Y_Skater_01,
    	A_F_Y_Skater_01_p,
    	A_F_Y_SouCent_01,
    	A_F_Y_SouCent_01_p,
    	A_F_Y_SouCent_02,
    	A_F_Y_SouCent_02_p,
    	A_F_Y_SouCent_03,
    	A_F_Y_SouCent_03_p,
    	A_F_Y_Tennis_01,
    	A_F_Y_Tennis_01_p,
    	A_F_Y_Topless_01,
    	A_F_Y_Topless_01_p,
    	A_F_Y_Tourist_01,
    	A_F_Y_Tourist_01_p,
    	A_F_Y_Tourist_02,
    	A_F_Y_Tourist_02_p,
    	A_F_Y_Vinewood_01,
    	A_F_Y_Vinewood_02,
    	A_F_Y_Vinewood_02_p,
    	A_F_Y_Vinewood_03,
    	A_F_Y_Vinewood_03_p,
    	A_F_Y_Vinewood_04,
    	A_F_Y_Vinewood_04_p,
    	A_F_Y_Yoga_01,
    	A_F_Y_Yoga_01_p,
    	A_M_M_ACult_01,
    	A_M_M_ACult_01_p,
    	A_M_M_AfriAmer_01,
    	A_M_M_AfriAmer_01_p,
    	A_M_M_Beach_01,
    	A_M_M_Beach_01_p,
    	A_M_M_Beach_02,
    	A_M_M_Beach_02_p,
    	A_M_M_BevHills_01,
    	A_M_M_BevHills_01_p,
    	A_M_M_BevHills_02,
    	A_M_M_BevHills_02_p,
    	A_M_M_Business_01,
    	A_M_M_Business_01_p,
    	A_M_M_EastSA_01,
    	A_M_M_EastSA_01_p,
    	A_M_M_EastSA_02,
    	A_M_M_EastSA_02_p,
    	A_M_M_Farmer_01,
    	A_M_M_Farmer_01_p,
    	A_M_M_FatLatin_01,
    	A_M_M_FatLatin_01_p,
    	A_M_M_GenFat_01,
    	A_M_M_GenFat_01_p,
    	A_M_M_GenFat_02,
    	A_M_M_GenFat_02_p,
    	A_M_M_Golfer_01,
    	A_M_M_Golfer_01_p,
    	A_M_M_HasJew_01,
    	A_M_M_HasJew_01_p,
    	A_M_M_Hillbilly_01,
    	A_M_M_Hillbilly_01_p,
    	A_M_M_Hillbilly_02,
    	A_M_M_HillBilly_02_p,
    	A_M_M_Indian_01,
    	A_M_M_Indian_01_p,
    	A_M_M_KTown_01,
    	A_M_M_KTown_01_p,
    	A_M_M_Malibu_01,
    	A_M_M_Malibu_01_p,
    	A_M_M_MexCntry_01,
    	A_M_M_MexCntry_01_p,
    	A_M_M_MexLabor_01,
    	A_M_M_MexLabor_01_p,
    	A_M_M_OG_Boss_01,
    	A_M_M_OG_Boss_01_p,
    	A_M_M_Paparazzi_01,
    	A_M_M_Paparazzi_01_p,
    	A_M_M_Polynesian_01,
    	A_M_M_Polynesian_01_p,
    	A_M_M_ProlHost_01,
    	A_M_M_ProlHost_01_p,
    	A_M_M_RurMeth_01,
    	A_M_M_RurMeth_01_p,
    	A_M_M_Salton_01,
    	A_M_M_Salton_01_p,
    	A_M_M_Salton_02,
    	A_M_M_Salton_02_p,
    	A_M_M_Salton_03,
    	A_M_M_Salton_03_p,
    	A_M_M_Salton_04,
    	A_M_M_Salton_04_p,
    	A_M_M_Skater_01,
    	A_M_M_Skater_01_p,
    	A_M_M_Skidrow_01,
    	A_M_M_Skidrow_01_p,
    	A_M_M_SoCenLat_01,
    	A_M_M_SoCenLat_01_p,
    	A_M_M_SouCent_01,
    	A_M_M_SouCent_01_p,
    	A_M_M_SouCent_02,
    	A_M_M_SouCent_02_p,
    	A_M_M_SouCent_03,
    	A_M_M_SouCent_03_p,
    	A_M_M_SouCent_04,
    	A_M_M_SouCent_04_p,
    	A_M_M_StLat_02,
    	A_M_M_StLat_02_p,
    	A_M_M_Tennis_01,
    	A_M_M_Tennis_01_p,
    	A_M_M_Tourist_01,
    	A_M_M_Tourist_01_p,
    	A_M_M_TrampBeac_01,
    	A_M_M_TrampBeac_01_p,
    	A_M_M_Tramp_01,
    	A_M_M_Tramp_01_p,
    	A_M_M_TranVest_01,
    	A_M_M_TranVest_02,
    	A_M_O_ACult_01,
    	A_M_O_ACult_01_p,
    	A_M_O_ACult_02,
    	A_M_O_ACult_02_p,
    	A_M_O_Beach_01,
    	A_M_O_Beach_01_p,
    	A_M_O_GenStreet_01,
    	A_M_O_GenStreet_01_p,
    	A_M_O_KTown_01,
    	A_M_O_KTown_01_p,
    	A_M_O_Salton_01,
    	A_M_O_Salton_01_p,
    	A_M_O_SouCent_01,
    	A_M_O_SouCent_01_p,
    	A_M_O_SouCent_02,
    	A_M_O_SouCent_02_p,
    	A_M_O_SouCent_03,
    	A_M_O_SouCent_03_p,
    	A_M_O_Tramp_01,
    	A_M_O_Tramp_01_p,
    	A_M_Y_ACult_01,
    	A_M_Y_ACult_02,
    	A_M_Y_ACult_02_p,
    	A_M_Y_BeachVesp_01,
    	A_M_Y_BeachVesp_01_p,
    	A_M_Y_BeachVesp_02,
    	A_M_Y_BeachVesp_02_p,
    	A_M_Y_Beach_01,
    	A_M_Y_Beach_01_p,
    	A_M_Y_Beach_02,
    	A_M_Y_Beach_02_p,
    	A_M_Y_Beach_03,
    	A_M_Y_Beach_03_p,
    	A_M_Y_BevHills_01,
    	A_M_Y_BevHills_01_p,
    	A_M_Y_BevHills_02,
    	A_M_Y_BevHills_02_p,
    	A_M_Y_BreakDance_01,
    	A_M_Y_BreakDance_01_p,
    	A_M_Y_BusiCas_01,
    	A_M_Y_BusiCas_01_p,
    	A_M_Y_Business_01,
    	A_M_Y_Business_01_p,
    	A_M_Y_Business_02,
    	A_M_Y_Business_02_p,
    	A_M_Y_Business_03,
    	A_M_Y_Business_03_p,
    	A_M_Y_Cyclist_01,
    	A_M_Y_Cyclist_01_p,
    	A_M_Y_DHill_01,
    	A_M_Y_DHill_01_p,
    	A_M_Y_Downtown_01,
    	A_M_Y_Downtown_01_p,
    	A_M_Y_EastSA_01,
    	A_M_Y_EastSA_01_p,
    	A_M_Y_EastSA_02,
    	A_M_Y_EastSA_02_p,
    	A_M_Y_Epsilon_01,
    	A_M_Y_Epsilon_01_p,
    	A_M_Y_Epsilon_02,
    	A_M_Y_Gay_01,
    	A_M_Y_Gay_01_p,
    	A_M_Y_Gay_02,
    	A_M_Y_Gay_02_p,
    	A_M_Y_GenStreet_01,
    	A_M_Y_GenStreet_01_p,
    	A_M_Y_GenStreet_02,
    	A_M_Y_GenStreet_02_p,
    	A_M_Y_Golfer_01,
    	A_M_Y_Golfer_01_p,
    	A_M_Y_HasJew_01,
    	A_M_Y_HasJew_01_p,
    	A_M_Y_Hiker_01,
    	A_M_Y_Hiker_01_p,
    	A_M_Y_Hippy_01,
    	A_M_Y_Hippy_01_p,
    	A_M_Y_Hipster_01,
    	A_M_Y_Hipster_01_p,
    	A_M_Y_Hipster_02,
    	A_M_Y_Hipster_02_p,
    	A_M_Y_Hipster_03,
    	A_M_Y_Hipster_03_p,
    	A_M_Y_Indian_01,
    	A_M_Y_Jetski_01,
    	A_M_Y_Jetski_01_p,
    	A_M_Y_Juggalo_01,
    	A_M_Y_Juggalo_01_p,
    	A_M_Y_KTown_01,
    	A_M_Y_KTown_01_p,
    	A_M_Y_KTown_02,
    	A_M_Y_KTown_02_p,
    	A_M_Y_Latino_01,
    	A_M_Y_Latino_01_p,
    	A_M_Y_MethHead_01,
    	A_M_Y_MethHead_01_p,
    	A_M_Y_MexThug_01,
    	A_M_Y_MexThug_01_p,
    	A_M_Y_MotoX_01,
    	A_M_Y_MotoX_01_p,
    	A_M_Y_MotoX_02,
    	A_M_Y_MotoX_02_p,
    	A_M_Y_MusclBeac_01,
    	A_M_Y_MusclBeac_01_p,
    	A_M_Y_MusclBeac_02,
    	A_M_Y_MusclBeac_02_p,
    	A_M_Y_Polynesian_01,
    	A_M_Y_Polynesian_01_p,
    	A_M_Y_RoadCyc_01,
    	A_M_Y_RoadCyc_01_p,
    	A_M_Y_Runner_01,
    	A_M_Y_Runner_01_p,
    	A_M_Y_Runner_02,
    	A_M_Y_Runner_02_p,
    	A_M_Y_Salton_01,
    	A_M_Y_Salton_01_p,
    	A_M_Y_Skater_01,
    	A_M_Y_Skater_01_p,
    	A_M_Y_Skater_02,
    	A_M_Y_Skater_02_p,
    	A_M_Y_SouCent_01,
    	A_M_Y_SouCent_01_p,
    	A_M_Y_SouCent_02,
    	A_M_Y_SouCent_02_p,
    	A_M_Y_SouCent_03,
    	A_M_Y_SouCent_03_p,
    	A_M_Y_SouCent_04,
    	A_M_Y_SouCent_04_p,
    	A_M_Y_StBla_01,
    	A_M_Y_StBla_01_p,
    	A_M_Y_StBla_02,
    	A_M_Y_StBla_02_p,
    	A_M_Y_StLat_01,
    	A_M_Y_StLat_01_p,
    	A_M_Y_StWhi_01,
    	A_M_Y_StWhi_01_p,
    	A_M_Y_StWhi_02,
    	A_M_Y_StWhi_02_p,
    	A_M_Y_Sunbathe_01,
    	A_M_Y_Sunbathe_01_p,
    	A_M_Y_Surfer_01,
    	A_M_Y_Surfer_01_p,
    	A_M_Y_VinDouche_01,
    	A_M_Y_VinDouche_01_p,
    	A_M_Y_Vinewood_01,
    	A_M_Y_Vinewood_01_p,
    	A_M_Y_Vinewood_02,
    	A_M_Y_Vinewood_02_p,
    	A_M_Y_Vinewood_03,
    	A_M_Y_Vinewood_03_p,
    	A_M_Y_Vinewood_04,
    	A_M_Y_Vinewood_04_p,
    	A_M_Y_Yoga_01,
    	A_M_Y_Yoga_01_p,
    	comp_peds_helmets_moped,
    	comp_peds_helmets_motox,
    	comp_peds_helmets_shorty,
    	comp_peds_helmets_sports,
    	comp_peds_marine,
    	CSB_Abigail,
    	CSB_Abigail_p,
    	CSB_Anita,
    	CSB_Anton,
    	CSB_Anton_p,
    	CSB_BallasOG,
    	CSB_BallasOG_p,
    	CSB_Bride,
    	CSB_BurgerDrug,
    	CSB_BurgerDrug_p,
    	CSB_Car3guy1,
    	CSB_Car3guy1_p,
    	CSB_Car3guy2,
    	CSB_Car3guy2_p,
    	CSB_Chef,
    	CSB_Chef_p,
    	CSB_Chin_goon,
    	CSB_Chin_goon_p,
    	CSB_Cletus,
    	CSB_Cletus_p,
    	CSB_Cop,
    	CSB_Customer,
    	CSB_Denise_friend,
    	CSB_FOS_rep,
    	CSB_G,
    	CSB_Groom,
    	CSB_Grove_str_dlr,
    	CSB_Grove_str_dlr_p,
    	CSB_G_p,
    	CSB_Hao,
    	CSB_Hao_p,
    	CSB_Hugh,
    	CSB_Imran,
    	CSB_Janitor,
    	CSB_Janitor_p,
    	CSB_Maude,
    	CSB_Maude_p,
    	CSB_MWeather,
    	CSB_MWeather_p,
    	CSB_Ortega,
    	CSB_Ortega_p,
    	CSB_Oscar,
    	CSB_Oscar_p,
    	CSB_PornDudes,
    	CSB_PornDudes_P,
    	CSB_PrologueDriver,
    	CSB_ProlSec,
    	CSB_ProlSec_p,
    	CSB_Ramp_gang,
    	CSB_Ramp_hic,
    	CSB_Ramp_hic_p,
    	CSB_Ramp_hipster,
    	CSB_Ramp_marine,
    	CSB_Ramp_mex,
    	CSB_Reporter,
    	CSB_RoccoPelosi,
    	CSB_Screen_Writer,
    	CSB_Screen_Writer_p,
    	CSB_Stripper_01,
    	CSB_Stripper_02,
    	CSB_Tonya,
    	CSB_TrafficWarden,
    	CSB_TrafficWarden_p,
    	CS_AmandaTownley,
    	CS_AmandaTownley_p,
    	CS_Andreas,
    	cs_ashley,
    	CS_Bankman,
    	CS_Barry,
    	CS_Barry_P,
    	CS_Beverly,
    	CS_Beverly_P,
    	CS_Brad,
    	CS_BradCadaver,
    	CS_Brad_p,
    	CS_Carbuyer,
    	CS_Carbuyer_p,
    	CS_Casey,
    	CS_Casey_p,
    	CS_ChengSr,
    	CS_ChrisFormage,
    	CS_Clay,
    	CS_Clay_p,
    	CS_Dale,
    	CS_DaveNorton,
    	CS_DaveNorton_p,
    	cs_debra,
    	cs_debra_p,
    	cs_denise,
    	cs_denise_p,
    	CS_Devin,
    	CS_Devin_p,
    	CS_Dom,
    	CS_Dom_p,
    	CS_Dreyfuss,
    	CS_DrFriedlander,
    	CS_Fabien,
    	cs_fabien_p,
    	CS_FBISuit_01,
    	CS_Floyd,
    	CS_Floyd_p,
    	CS_Guadalope,
    	CS_Guadalope_p,
    	cs_gurk,
    	CS_Hunter,
    	CS_Janet,
    	CS_JewelAss,
    	CS_JewelAss_p,
    	CS_JimmyBoston,
    	CS_JimmyBoston_p,
    	CS_JimmyDiSanto,
    	CS_JimmyDiSanto_p,
    	CS_JoeMinuteMan,
    	CS_JoeMinuteMan_p,
    	CS_JohnnyKlebitz,
    	CS_Josef,
    	CS_Josef_p,
    	CS_Josh,
    	CS_LamarDavis,
    	CS_LamarDavis_p,
    	CS_Lazlow,
    	CS_LesterCrest,
    	CS_LesterCrest_p,
    	CS_LifeInvad_01,
    	CS_LifeInvad_01_p,
    	CS_Magenta,
    	CS_Manuel,
    	CS_Manuel_p,
    	CS_Marnie,
    	CS_MartinMadrazo,
    	CS_MartinMadrazo_p,
    	CS_MaryAnn,
    	CS_Michelle,
    	CS_Milton,
    	CS_Milton_p,
    	CS_Molly,
    	CS_Molly_p,
    	CS_MovPremF_01,
    	CS_MovPremMale,
    	CS_MovPremMale_p,
    	CS_MRK,
    	CS_MrsPhillips,
    	CS_MRS_Thornhill,
    	CS_MRS_Thornhill_p,
    	CS_Natalia,
    	CS_Natalia_p,
    	CS_NervousRon,
    	CS_NervousRon_p,
    	CS_Nigel,
    	CS_Old_Man1A,
    	CS_Old_Man1A_p,
    	CS_Old_Man2,
    	CS_Omega,
    	CS_Omega_p,
    	CS_Orleans,
    	CS_Paper,
    	CS_Paper_P,
    	CS_Patricia,
    	CS_Fh_,
    	CS_Priest_p,
    	CS_ProlSec_02,
    	CS_ProlSec_02_p,
    	CS_RussianDrunk,
    	CS_RussianDrunk_p,
    	CS_SiemonYetarian,
    	CS_Solomon,
    	CS_Solomon_p,
    	CS_SteveHains,
    	CS_SteveHains_p,
    	CS_Stretch,
    	CS_Stretch_p,
    	CS_Tanisha,
    	CS_TaoCheng,
    	CS_TaoCheng_p,
    	CS_TaosTranslator,
    	CS_TaosTranslator_p,
    	CS_TennisCoach,
    	CS_TennisCoach_p,
    	CS_Terry,
    	CS_Tom,
    	CS_TomEpsilon,
    	CS_TracyDiSanto,
    	CS_TracyDiSanto_p,
    	CS_Wade,
    	CS_Wade_p,
    	CS_Zimbor,
    	CS_Zimbor_p,
    	G_F_Y_ballas_01,
    	G_F_Y_ballas_01_p,
    	G_F_Y_Families_01,
    	G_F_Y_Families_01_p,
    	G_F_Y_Lost_01,
    	G_F_Y_Lost_01_p,
    	G_F_Y_Vagos_01,
    	G_F_Y_Vagos_01_p,
    	G_M_M_ArmBoss_01,
    	G_M_M_ArmBoss_01_p,
    	G_M_M_ArmGoon_01,
    	G_M_M_ArmGoon_01_p,
    	G_M_M_ArmLieut_01,
    	G_M_M_ArmLieut_01_p,
    	G_M_M_ChemWork_01,
    	G_M_M_ChemWork_01_P,
    	G_M_M_ChiBoss_01,
    	G_M_M_ChiBoss_01_P,
    	G_M_M_ChiCold_01,
    	G_M_M_ChiCold_01_P,
    	G_M_M_ChiGoon_01,
    	G_M_M_ChiGoon_01_P,
    	G_M_M_ChiGoon_02,
    	G_M_M_ChiGoon_02_p,
    	G_M_M_KorBoss_01,
    	G_M_M_KorBoss_01_p,
    	G_M_M_MexBoss_01,
    	G_M_M_MexBoss_01_p,
    	G_M_M_MexBoss_02,
    	G_M_M_MexBoss_02_p,
    	G_M_Y_ArmGoon_02,
    	G_M_Y_ArmGoon_02_p,
    	G_M_Y_Azteca_01,
    	G_M_Y_Azteca_01_p,
    	G_M_Y_BallaEast_01,
    	G_M_Y_BallaEast_01_p,
    	G_M_Y_BallaOrig_01,
    	G_M_Y_BallaOrig_01_p,
    	G_M_Y_BallaSout_01,
    	G_M_Y_BallaSout_01_p,
    	G_M_Y_FamCA_01,
    	G_M_Y_FamCA_01_p,
    	G_M_Y_FamDNF_01,
    	G_M_Y_FamDNF_01_p,
    	G_M_Y_FamFor_01,
    	G_M_Y_Famfor_01_p,
    	G_M_Y_Korean_01,
    	G_M_Y_Korean_01_p,
    	G_M_Y_Korean_02,
    	G_M_Y_Korean_02_p,
    	G_M_Y_KorLieut_01,
    	G_M_Y_KorLieut_01_p,
    	G_M_Y_Lost_01,
    	G_M_Y_Lost_01_p,
    	G_M_Y_Lost_02,
    	G_M_Y_Lost_02_p,
    	G_M_Y_Lost_03,
    	G_M_Y_Lost_03_p,
    	G_M_Y_MexGang_01,
    	G_M_Y_MexGang_01_p,
    	G_M_Y_MexGoon_01,
    	G_M_Y_MexGoon_01_p,
    	G_M_Y_MexGoon_02,
    	G_M_Y_MexGoon_02_p,
    	G_M_Y_MexGoon_03,
    	G_M_Y_MexGoon_03_P,
    	G_M_Y_PoloGoon_01,
    	G_M_Y_PoloGoon_01_P,
    	G_M_Y_PoloGoon_02,
    	G_M_Y_PoloGoon_02_P,
    	G_M_Y_SalvaBoss_01,
    	G_M_Y_SalvaBoss_01_p,
    	G_M_Y_SalvaGoon_01,
    	G_M_Y_SalvaGoon_01_p,
    	G_M_Y_SalvaGoon_02,
    	G_M_Y_SalvaGoon_02_p,
    	G_M_Y_SalvaGoon_03,
    	G_M_Y_SalvaGoon_03_P,
    	G_M_Y_StrPunk_01,
    	G_M_Y_StrPunk_01_p,
    	G_M_Y_StrPunk_02,
    	G_M_Y_StrPunk_02_p,
    	HC_Driver,
    	HC_Driver_p,
    	HC_Gunman,
    	HC_Gunman_p,
    	HC_Hacker,
    	HC_Hacker_p,
    	IG_Abigail,
    	IG_Abigail_p,
    	IG_AmandaTownley,
    	IG_AmandaTownley_p,
    	IG_Andreas,
    	IG_Ashley,
    	IG_BallasOG,
    	IG_BallasOG_p,
    	IG_Bankman,
    	IG_Barry,
    	IG_Barry_P,
    	IG_BestMen,
    	IG_Beverly,
    	IG_Beverly_P,
    	IG_Brad,
    	IG_Brad_p,
    	IG_Bride,
    	IG_Car3guy1,
    	IG_Car3guy1_p,
    	IG_Car3guy2,
    	IG_Car3guy2_p,
    	IG_Casey,
    	IG_Casey_p,
    	IG_Chef,
    	IG_Chef_p,
    	IG_ChengSr,
    	IG_ChrisFormage,
    	IG_Clay,
    	IG_ClayPain,
    	IG_ClayPain_p,
    	IG_Clay_p,
    	IG_Cletus,
    	IG_Cletus_p,
    	IG_Dale,
    	IG_DaveNorton,
    	IG_DaveNorton_p,
    	IG_Denise,
    	IG_Denise_p,
    	IG_Devin,
    	IG_Devin_p,
    	IG_Dom,
    	IG_Dom_p,
    	IG_Dreyfuss,
    	IG_DrFriedlander,
    	IG_Fabien,
    	IG_FBISuit_01,
    	IG_Floyd,
    	IG_Floyd_p,
    	IG_Groom,
    	IG_Hao,
    	IG_Hao_p,
    	IG_Hunter,
    	IG_Janet,
    	ig_JAY_Norris,
    	IG_JewelAss,
    	IG_JewelAss_p,
    	IG_JimmyBoston,
    	IG_JimmyBoston_p,
    	IG_JimmyDiSanto,
    	IG_JimmyDiSanto_p,
    	IG_JoeMinuteMan,
    	IG_JoeMinuteMan_p,
    	ig_JohnnyKlebitz,
    	IG_Josef,
    	IG_Josef_p,
    	IG_Josh,
    	IG_KerryMcIntosh,
    	IG_LamarDavis,
    	IG_LamarDavis_p,
    	IG_Lazlow,
    	IG_LesterCrest,
    	IG_LesterCrest_p,
    	IG_LifeInvad_01,
    	IG_LifeInvad_01_p,
    	IG_LifeInvad_02,
    	IG_LifeInvad_02_p,
    	IG_Magenta,
    	IG_Manuel,
    	IG_Manuel_p,
    	IG_Marnie,
    	IG_MaryAnn,
    	IG_Maude,
    	IG_Maude_p,
    	IG_Michelle,
    	IG_Milton,
    	IG_Milton_p,
    	IG_Molly,
    	IG_Molly_p,
    	IG_MRK,
    	IG_MRK_p,
    	IG_MrsPhillips,
    	IG_MRS_Thornhill,
    	IG_MRS_Thornhill_p,
    	IG_Natalia,
    	IG_Natalia_p,
    	IG_NervousRon,
    	IG_NervousRon_p,
    	IG_Nigel,
    	IG_Old_Man1A,
    	IG_Old_Man1A_p,
    	IG_Old_Man2,
    	IG_Omega,
    	IG_Omega_p,
    	IG_ONeil,
    	IG_ONeil_p,
    	IG_Orleans,
    	IG_Ortega,
    	IG_Ortega_p,
    	IG_Paper,
    	IG_Paper_p,
    	IG_Patricia,
    	IG_Priest,
    	IG_Priest_p,
    	IG_ProlSec_02,
    	IG_ProlSec_02_p,
    	IG_Ramp_Gang,
    	IG_Ramp_Hic,
    	IG_Ramp_Hic_p,
    	IG_Ramp_Hipster,
    	IG_Ramp_Mex,
    	IG_RoccoPelosi,
    	IG_RussianDrunk,
    	IG_RussianDrunk_p,
    	IG_Screen_Writer,
    	IG_Screen_Writer_p,
    	IG_SiemonYetarian,
    	IG_Solomon,
    	IG_Solomon_p,
    	IG_SteveHains,
    	IG_SteveHains_p,
    	IG_Stretch,
    	IG_Stretch_p,
    	IG_Talina,
    	IG_Talina_p,
    	IG_Tanisha,
    	IG_TaoCheng,
    	IG_TaoCheng_p,
    	IG_TaosTranslator,
    	IG_TaosTranslator_P,
    	ig_TennisCoach,
    	ig_TennisCoach_p,
    	IG_Terry,
    	IG_TomEpsilon,
    	IG_Tonya,
    	IG_TracyDiSanto,
    	IG_TracyDiSanto_p,
    	IG_TrafficWarden,
    	IG_TrafficWarden_p,
    	IG_TylerDix,
    	IG_TylerDix_p,
    	IG_Wade,
    	IG_Wade_p,
    	IG_Zimbor,
    	IG_Zimbor_p,
    	MP_F_DeadHooker,
    	MP_F_Freemode_01,
    	MP_F_Freemode_01_p,
    	MP_F_Misty_01,
    	MP_F_StripperLite,
    	MP_G_M_Pros_01,
    	MP_G_M_Pros_01_p,
    	MP_HeadTargets,
    	MP_M_Claude_01,
    	MP_M_ExArmy_01,
    	MP_M_ExArmy_01_p,
    	MP_M_FamDD_01,
    	MP_M_FamDD_01_p,
    	MP_M_FIBSec_01,
    	MP_M_Freemode_01,
    	MP_M_Freemode_01_p,
    	MP_M_Marston_01,
    	MP_M_Niko_01,
    	MP_M_ShopKeep_01,
    	MP_M_ShopKeep_01_p,
    	MP_S_M_Armoured_01,
    	MP_S_M_Armoured_01_p,
    	Player_One,
    	Player_One_p,
    	Player_Two,
    	Player_Two_p,
    	Player_Zero,
    	Player_Zero_p,
    	slod_human,
    	slod_large_quadped,
    	slod_small_quadped,
    	strm_peds_mpShare,
    	strm_peds_mpTattRTs,
    	S_F_M_Fembarber,
    	S_F_M_Fembarber_p,
    	S_F_M_Maid_01,
    	S_F_M_Maid_01_p,
    	S_F_M_Shop_HIGH,
    	S_F_M_SweatShop_01,
    	S_F_M_SweatShop_01_p,
    	S_F_Y_AirHostess_01,
    	S_F_Y_Bartender_01,
    	S_F_Y_Baywatch_01,
    	S_F_Y_Cop_01,
    	S_F_Y_Cop_01_p,
    	S_F_Y_Factory_01,
    	S_F_Y_Factory_01_p,
    	S_F_Y_Hooker_01,
    	S_F_Y_Hooker_01_p,
    	S_F_Y_Hooker_02,
    	S_F_Y_Hooker_02_p,
    	S_F_Y_Hooker_03,
    	S_F_Y_Migrant_01,
    	S_F_Y_Migrant_01_p,
    	S_F_Y_MovPrem_01,
    	S_F_Y_Ranger_01,
    	S_F_Y_Ranger_01_p,
    	S_F_Y_Scrubs_01,
    	S_F_Y_Scrubs_01_p,
    	S_F_Y_Sheriff_01,
    	S_F_Y_Sheriff_01_p,
    	S_F_Y_Shop_LOW,
    	S_F_Y_Shop_LOW_p,
    	S_F_Y_Shop_MID,
    	S_F_Y_Shop_MID_p,
    	S_F_Y_StripperLite,
    	S_F_Y_Stripper_01,
    	S_F_Y_Stripper_02,
    	S_F_Y_SweatShop_01,
    	S_F_Y_SweatShop_01_p,
    	S_M_M_AmmuCountry,
    	S_M_M_AmmuCountry_p,
    	S_M_M_Armoured_01,
    	S_M_M_Armoured_01_p,
    	S_M_M_Armoured_02,
    	S_M_M_Armoured_02_p,
    	S_M_M_AutoShop_01,
    	S_M_M_AutoShop_01_p,
    	S_M_M_AutoShop_02,
    	S_M_M_AutoShop_02_p,
    	S_M_M_Bouncer_01,
    	S_M_M_Bouncer_01_p,
    	S_M_M_ChemSec_01,
    	S_M_M_ChemSec_01_p,
    	S_M_M_CIASec_01,
    	S_M_M_CIASec_01_p,
    	S_M_M_CntryBar_01,
    	S_M_M_CntryBar_01_p,
    	S_M_M_DockWork_01,
    	S_M_M_DockWork_01_p,
    	S_M_M_Doctor_01,
    	S_M_M_Doctor_01_p,
    	S_M_M_FIBOffice_01,
    	S_M_M_FIBOffice_02,
    	S_M_M_Gaffer_01,
    	S_M_M_Gaffer_01_p,
    	S_M_M_Gardener_01,
    	S_M_M_Gardener_01_p,
    	S_M_M_GenTransport,
    	S_M_M_GenTransport_p,
    	S_M_M_HairDress_01,
    	S_M_M_HairDress_01_p,
    	S_M_M_HighSec_01,
    	S_M_M_HighSec_01_p,
    	S_M_M_HighSec_02,
    	S_M_M_HighSec_02_p,
    	S_M_M_Janitor,
    	S_M_M_Janitor_p,
    	S_M_M_LatHandy_01,
    	S_M_M_LatHandy_01_p,
    	S_M_M_LifeInvad_01,
    	S_M_M_LifeInvad_01_p,
    	S_M_M_Linecook,
    	S_M_M_Linecook_p,
    	S_M_M_LSMetro_01,
    	S_M_M_LSMetro_01_p,
    	S_M_M_Mariachi_01,
    	S_M_M_Mariachi_01_p,
    	S_M_M_Marine_01,
    	S_M_M_Marine_01_p,
    	S_M_M_Marine_02,
    	S_M_M_Marine_02_p,
    	S_M_M_Migrant_01,
    	S_M_M_Migrant_01_p,
    	S_M_M_MovAlien_01,
    	S_M_M_MovPrem_01,
    	S_M_M_MovPrem_01_p,
    	S_M_M_MovSpace_01,
    	S_M_M_Paramedic_01,
    	S_M_M_Paramedic_01_p,
    	S_M_M_Pilot_01,
    	S_M_M_Pilot_01_p,
    	S_M_M_Pilot_02,
    	S_M_M_Pilot_02_p,
    	S_M_M_Postal_01,
    	S_M_M_Postal_01_p,
    	S_M_M_Postal_02,
    	S_M_M_Postal_02_p,
    	S_M_M_PrisGuard_01,
    	S_M_M_PrisGuard_01_p,
    	S_M_M_Scientist_01,
    	S_M_M_Scientist_01_p,
    	S_M_M_Security_01,
    	S_M_M_Security_01_p,
    	S_M_M_SnowCop_01,
    	S_M_M_SnowCop_01_p,
    	S_M_M_StrPerf_01,
    	S_M_M_StrPerf_01_p,
    	S_M_M_StrPreach_01,
    	S_M_M_StrPreach_01_p,
    	S_M_M_StrVend_01,
    	S_M_M_StrVend_01_p,
    	S_M_M_Trucker_01,
    	S_M_M_Trucker_01_p,
    	S_M_M_UPS_01,
    	S_M_M_UPS_01_p,
    	S_M_M_UPS_02,
    	S_M_M_UPS_02_p,
    	S_M_O_Busker_01,
    	S_M_O_Busker_01_p,
    	S_M_Y_AirWorker,
    	S_M_Y_AirWorker_p,
    	S_M_Y_AmmuCity_01,
    	S_M_Y_AmmuCity_01_p,
    	S_M_Y_ArmyMech_01,
    	S_M_Y_ArmyMech_01_p,
    	S_M_Y_Autopsy_01,
    	S_M_Y_Autopsy_01_p,
    	S_M_Y_Barman_01,
    	S_M_Y_Barman_01_p,
    	S_M_Y_BayWatch_01,
    	S_M_Y_BayWatch_01_p,
    	S_M_Y_BlackOps_01,
    	S_M_Y_BlackOps_01_p,
    	S_M_Y_BlackOps_02,
    	S_M_Y_BlackOps_02_p,
    	S_M_Y_BusBoy_01,
    	S_M_Y_BusBoy_01_p,
    	S_M_Y_Chef_01,
    	S_M_Y_Chef_01_p,
    	S_M_Y_Clown_01,
    	S_M_Y_Clown_01_p,
    	S_M_Y_Construct_01,
    	S_M_Y_Construct_01_p,
    	S_M_Y_Construct_02,
    	S_M_Y_Construct_02_p,
    	S_M_Y_Cop_01,
    	S_M_Y_Cop_01_p,
    	S_M_Y_Dealer_01,
    	S_M_Y_Dealer_01_p,
    	S_M_Y_DevinSec_01,
    	S_M_Y_DevinSec_01_p,
    	S_M_Y_DockWork_01,
    	S_M_Y_DockWork_01_p,
    	S_M_Y_Doorman_01,
    	S_M_Y_Doorman_01_p,
    	S_M_Y_DWService_01,
    	S_M_Y_DWService_01_p,
    	S_M_Y_DWService_02,
    	S_M_Y_DWService_02_p,
    	S_M_Y_Factory_01,
    	S_M_Y_Factory_01_p,
    	S_M_Y_Fireman_01,
    	S_M_Y_Fireman_01_p,
    	S_M_Y_Garbage,
    	S_M_Y_Garbage_p,
    	S_M_Y_Grip_01,
    	S_M_Y_Grip_01_p,
    	S_M_Y_HwayCop_01,
    	S_M_Y_HwayCop_01_p,
    	S_M_Y_Marine_01,
    	S_M_Y_Marine_01_p,
    	S_M_Y_Marine_02,
    	S_M_Y_Marine_02_p,
    	S_M_Y_Marine_03,
    	S_M_Y_Marine_03_p,
    	S_M_Y_Mime,
    	S_M_Y_Mime_p,
    	S_M_Y_PestCont_01,
    	S_M_Y_PestCont_01_p,
    	S_M_Y_Pilot_01,
    	S_M_Y_Pilot_01_p,
    	S_M_Y_PrisMuscl_01,
    	S_M_Y_PrisMuscl_01_p,
    	S_M_Y_Prisoner_01,
    	S_M_Y_Ranger_01,
    	S_M_Y_Ranger_01_p,
    	S_M_Y_Robber_01,
    	S_M_Y_Robber_01_p,
    	S_M_Y_Sheriff_01,
    	S_M_Y_Sheriff_01_p,
    	S_M_Y_Shop_MASK,
    	S_M_Y_Shop_MASK_p,
    	S_M_Y_StrVend_01,
    	S_M_Y_StrVend_01_p,
    	S_M_Y_Swat_01,
    	S_M_Y_USCG_01,
    	S_M_Y_USCG_01_p,
    	S_M_Y_Valet_01,
    	S_M_Y_Valet_01_p,
    	S_M_Y_Waiter_01,
    	S_M_Y_Waiter_01_p,
    	S_M_Y_WinClean_01,
    	S_M_Y_WinClean_01_p,
    	S_M_Y_XMech_01,
    	S_M_Y_XMech_01_p,
    	S_M_Y_XMech_02,
    	U_F_M_Corpse_01,
    	U_F_M_Miranda,
    	U_F_M_Miranda_p,
    	U_F_M_ProMourn_01,
    	U_F_M_ProMourn_01_p,
    	U_F_O_MovieStar,
    	U_F_O_MovieStar_p,
    	U_F_O_ProlHost_01,
    	U_F_Y_BikerChic,
    	U_F_Y_COMJane,
    	U_F_Y_COMJane_p,
    	U_F_Y_corpse_01,
    	U_F_Y_corpse_02,
    	U_F_Y_HotPosh_01,
    	U_F_Y_JewelAss_01,
    	U_F_Y_Mistress,
    	U_F_Y_PoppyMich,
    	U_F_Y_Princess,
    	U_F_Y_Princess_p,
    	U_F_Y_SpyActress,
    	U_M_M_Aldinapoli,
    	U_M_M_Aldinapoli_p,
    	U_M_M_BankMan,
    	U_M_M_BikeHire_01,
    	U_M_M_BikeHire_01_p,
    	U_M_M_FIBArchitect,
    	U_M_M_FIBArchitect_p,
    	U_M_M_FilmDirector,
    	U_M_M_FilmDirector_p,
    	U_M_M_GlenStank_01,
    	U_M_M_GlenStank_01_p,
    	U_M_M_Griff_01,
    	U_M_M_Griff_01_p,
    	U_M_M_Jesus_01,
    	U_M_M_Jesus_01_p,
    	U_M_M_JewelSec_01,
    	U_M_M_JewelThief,
    	U_MUCUCWhkFost,
    	U_M_M_MarkFost_p,
    	U_M_M_PartyTarget,
    	U_M_M_PartyTarget_p,
    	U_M_M_ProlSec_01,
    	U_M_M_ProlSec_01_p,
    	U_M_M_ProMourn_01,
    	U_M_M_ProMourn_01_p,
    	U_M_M_RivalPap,
    	U_M_M_RivalPap_p,
    	U_M_M_SpyActor,
    	U_M_M_SpyActor_p,
    	U_M_M_WillyFist,
    	U_M_M_WillyFist_p,
    	U_M_O_FinGuru_01,
    	U_M_O_TapHillBilly,
    	U_M_O_TapHillBilly_p,
    	U_M_O_Tramp_01,
    	U_M_Y_Abner,
    	U_M_Y_AntonB,
    	U_M_Y_AntonB_p,
    	U_M_Y_BabyD,
    	U_M_Y_Baygor,
    	U_M_Y_Baygor_p,
    	U_M_Y_BurgerDrug_01,
    	U_M_Y_BurgerDrug_01_p,
    	U_M_Y_Chip,
    	U_M_Y_Cyclist_01,
    	U_M_Y_Cyclist_01_p,
    	U_M_Y_FIBMugger_01,
    	U_M_Y_Guido_01,
    	U_M_Y_Guido_01_p,
    	U_M_Y_GunVend_01,
    	U_M_Y_GunVend_01_p,
    	U_M_Y_Hippie_01,
    	U_M_Y_Hippie_01_p,
    	U_M_Y_ImpoRage,
    	U_M_Y_Justin,
    	U_M_Y_Justin_p,
    	U_M_Y_Mani,
    	U_M_Y_MilitaryBum,
    	U_M_Y_Paparazzi,
    	U_M_Y_Paparazzi_p,
    	U_M_Y_Party_01,
    	U_M_Y_Party_01_p,
    	U_M_Y_Pogo_01,
    	U_M_Y_Pogo_01_p,
    	U_M_Y_Prisoner_01,
    	U_M_Y_ProlDriver_01,
    	U_M_Y_RSRanger_01,
    	U_M_Y_RSRanger_01_p,
    	U_M_Y_SBike,
    	U_M_Y_SBike_p,
    	U_M_Y_StagGrm_01,
    	U_M_Y_Tattoo_01,
    	U_M_Y_Tattoo_01_p,
    	U_M_Y_Zombie_01,
    };


  • @meimeiriver Nice... I'll have a good look at that later. :D


  • MODERATOR

    @LeeC2202 I'm a little further today. :) I briefly talked to the guy who wrote Simple Trainer, the other day, and he told me to look for names with 'WHITE' in them (for the topless ped audio I was searching for), in the audio folder. So, I did; like inside:

    Grand Theft Auto V\x64\audio\sfx\S_FULL_AMB_F.rpf

    There are also MINI variations for the FULL audio files; not sure exactly what those do (just a bunch of short phrases?). I haven't figured out yet how to patch the ped files themselves, so they can posses the voices natively, but I wrote a small script (cleaned up a bit by a user from a coding forum), which I called 'voice.cs', and which you can place directly into the GTA V root directory (ScriptHookVDotNet will compile it automagically), and which will swap out the voice on the fly! Like:

    using GTA;
    using GTA.Native;
    using GTA.Math;
    using System;
    using System.Windows.Forms;
    
    namespace PedTalkTalkV {
        public class PedTalkTalk : Script {
            public PedTalkTalk () {
                KeyDown += OnKeyDown;
            }
    
            private void OnKeyDown (object sender, KeyEventArgs e) {
    		    if (e.KeyCode == Keys.L) {
                    Game.Player.Character.Voice = "a_f_y_bevhills_02_white_full_01";
                }
            }
        }
    }
    

    Didn't work on Michael, for some reason (some male/female sanity check?). But worked like a charm on every female ped I spawned (including add-on peds). Also doesn't seem to work while you are in your car (I reckon because the game uses a subset/different keybind scheme in there?). You CAN change your ped hash to Michael, or so, afterwards (to open garage doors), and your female ped will retain her new voice.

    Not there yet; but we're getting somewhere. :)


  • MODERATOR

    @meimeiriver said in Changing ped voices?:

    Because I figured the addonpedselector will keep rewriting the peds.meta itself.

    Wait, so that's what that REBUILD button does :face_palm_tone2: .
    Where exactly is the file stored? Because o_user.. etc confuses me.
    It's not stored inside the rpf, know that much...

    //edit: nvrmnd... found it, duh ;) now to fix that XML formatting so it can be used as a template to work from manually.
    And incorporate proper female lines etc. Then newly added ped lines will just be added by me inside the peds.xml in the rpf


  • MODERATOR

    @ReNNie said in Changing ped voices?:

    @meimeiriver said in Changing ped voices?:

    Because I figured the addonpedselector will keep rewriting the peds.meta itself.

    Wait, so that's what that REBUILD button does :face_palm_tone2: .
    Where exactly is the file stored? Because o_user.. etc confuses me.
    It's not stored inside the rpf, know that much...

    //edit: nvrmnd... found it, duh ;) now to fix that XML formatting so it can be used as a template to work from manually.
    And incorporate proper female lines etc. Then newly added ped lines will just be added by me inside the peds.xml in the rpf

    Actually, I don't think it rebuilds much of anything inside the dlc.rpf file. :) There's a void '<filename>user:/UserMods/ap_m.xml</filename>' line, but nothing is done with it.

    Since that structure didn't make much sense to me, I just switched to rolling my own peds.rpf now, using the templates you and Lee provided, and just add the ped names to Simple Trainer.


  • MODERATOR

    @meimeiriver you are much mistaken, try that Rebuild button again and then head over the folder where settings.xml is also located, so <drive>My Documents\Rockstar Games\GTA V. You have a UserMods folder where Meth0d's script writes an ap_l.ini and a ap_m.xml.

    The ini is the spawn list for the script GUI and looking like this: Character Name | spawnname | Pedtype:
    AC - Altair|AC - Altair|Normal
    AC - Desmond Miles|AC - Desmond Miles|Stream

    The XML is a flat peds.xml, which has some missing entries by default like the voicegroup, easily adjusted.
    So using that XML (and bringing it inside the RPF) made it a whole lot easier for me to change entries on the female sections.


  • MODERATOR

    @ReNNie I see! I stand corrected. Learn something every day! :)



  • I think I am going to stick with my silent-but-sexy females. I'd rather have no voice than one that doesn't fit and I really don't fancy trying every voice in OpenIV to find one that fits for every ped.... quiet is good... and rare from a female. ;)


  • MODERATOR

    @LeeC2202 said in Changing ped voices?:

    I think I am going to stick with my silent-but-sexy females. I'd rather have no voice than one that doesn't fit and I really don't fancy trying every voice in OpenIV to find one that fits for every ped.... quiet is good... and rare from a female. ;)

    Personally, I really like my "a_f_y_bevhills_02_white_full_01" voice. Like when you run into someone with your car, she says stuff like "Like, arrgh!" Or a very strong "NO!" Or, when you shoot someone, a very cutesy "Douche-bag!" Silent is so, erm, silent. :)



  • @meimeiriver When I play as the dead hooker (my previous fave ped), she doesn't say anything and I used to walk the streets for hours with her. I like listening to what is going on around, so I don't mind it... I have but simple desires. :D


  • MODERATOR

    @meimeiriver said in Changing ped voices?:

    Personally, I really like my "a_f_y_bevhills_02_white_full_01"

    So, what's the full list to choose voices from, must be smaller then the list on peds you posted above?

    For the animations/walkstyle I use the Trainer to see which ones can be select there.


  • MODERATOR

    @ReNNie said in Changing ped voices?:

    @meimeiriver said in Changing ped voices?:

    Personally, I really like my "a_f_y_bevhills_02_white_full_01"

    So, what's the full list to choose voices from, must be smaller then the list on peds you posted above?

    For the animations/walkstyle I use the Trainer to see which ones can be select there.

    So far, only the names I found in

    Grand Theft Auto V\x64\audio\sfx\S_FULL_AMB_F.rpf
    

    As for the trainer, "a_f_y_bevhills_02_white_full_01" is for the "Beverly Hills Young Female 2", and while included in Simple Trainer (not Menyoo), it can't be used to set your ped voice to.



  • for the longest time I have told rockstar to improve the npc's peds voices. for example many are not correct and they lack a few accents. the asia female hooker most certainly should not have my #2 hookers southern accent voice,,she should have a asia accent right? so lets hope we see that improvement in the future.


  • MODERATOR

    @tatiyana said in Changing ped voices?:

    for the longest time I have told rockstar to improve the npc's peds voices. for example many are not correct and they lack a few accents. the asia female hooker most certainly should not have my #2 hookers southern accent voice,,she should have a asia accent right? so lets hope we see that improvement in the future.

    You're right about that. At this point they're not gonna rework the voices, though. Would be nice though, for when they retire the game, to give us a final mod kit, with all voice names, ped names, etc., to play with.

    I do have 2 Momiji's set as replacement peds for female tourist 1 & 2. They are speaking Italian now, and are hilarious! They constantly yell things like "Imbecile!" or "Ignoto!" (emphasis mine, to give an impression of how they pronounce it). It's not perfect, but cute enough! :)



  • haha that's a cool one indeed ,, the the tourist , yes itailian like because they are heavy set lol



  • @meimeiriver girls are nautruley very talkative , not silent , so its a matter of prefance. I would go with the more talkative population myself.


  • MODERATOR

    @tatiyana said in Changing ped voices?:

    @meimeiriver girls are nautruley very talkative , not silent , so its a matter of prefance. I would go with the more talkative population myself.

    Hency my preference for females with voices. :) It's Lee who wants his women silent. :P



  • @meimeiriver said in Changing ped voices?:

    It's Lee who wants his women silent

    What can I say... I like a woman who's different. In the UK, silent women are like swimming pools in the Atacama Desert. ;)


  • MODERATOR

    @LeeC2202 I can't believe that I didn't see this earlier. There's actually a native to set the voice by hash since b463.
    So in SHVDN you would simply do

    // example for hash_collision_2814393133
    Function.Call((Hash)0x9A53DED9921DE990, ped.Handle, 2814393133);
    


  • @Unknown-Modder So in that function call, is the second parameter the hash of the ped whose voice you want the first ped to use? Or is it the hash of a ped group/type?

    I haven't looked at voices at all, so I am not sure how the voice settings work beyond the settings in peds.meta... and mine are all set to

    <PedVoiceGroup>SILENT_PVG</PedVoiceGroup>
    

    Edit: Just done a quick search through the scripts and only found two mentions one mention of that hash and it was in director_mode. Does that impose any limitations on where it can be used?


  • MODERATOR

    @LeeC2202 Oh wait, I didn't see that it's the voice group. This native is for the voice in general. Voice groups are a different thing I haven't looked in yet. You could use "NO_VOICE" if you want the ped to have no voice.

    And no, the native can be used whenever you want.

    Edit: For NO_VOICE you can use these two ways:

    ped.Voice = "NO_VOICE";
    
    Function.Call((Hash)0x9A53DED9921DE990, ped.Handle, Game.GenerateHash("NO_VOICE"));
    


  • @Unknown-Modder I might have a look at that over the weekend. If I can get something working I might add it to my ped spawner.

    Thank you for the info though... as I say, I don't tend to bother with the voices personally but I know @meimeiriver does.

    And now that I am doing less and less with the scripting, my investigations are getting more focused on just getting this addon tool working, so I don't tend to dig into the files like I used to do. So any info is always welcomed and appreciated.


  • MODERATOR

    @LeeC2202 I'm glad I could help even if it helped only a little bit or only one person.


Log in to reply
 

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