Change Player Voice with Juiced Patch

I originally planned to make this Change Female Pain Voice successor a mod, but realized I have zero idea how to intergrate it with BlingMenu.
So for the time being, this is a tutorial!
Unlike original mod, you get a bit more than just pain voices which is neat.

NB: This is not well tested, and seems when model changed will crash the game as soon as the Playa character appears in cutscenes.
Remember to reset_player before cutscenes and make new save slots. (I don't think the voice is saved into your file, but be cautious)
AF_BIZ
AF_BIZSTORE
AF_COP
AF_DR
AF_DRSTORE
AF_ELD
AF_ELDSTORE
AF_FAT
AF_GUARD
AF_HO1
AF_HO2
AF_JOG
AF_MID
AF_PAT
AF_PNK
AF_PNKSTORE
AF_POR
AF_RON1
AF_RON2
AF_RON3
AF_SOR
AF_SORSTORE
AF_STRP1
AF_STRP2
AF_TSS1
AF_TSS2
AF_TSS3
AF_YNG
AM_BIZ
AM_COP
AM_ELD
AM_ELDSTORE
AM_FBI
AM_FRAT
AM_GUARD
AM_MASCOT
AM_MASCOTSTORE
AM_MID
AM_PAT
AM_PNK
AM_PNKSTORE
AM_POR
AM_RAZZI
AM_RICH
AM_RON1
AM_RON2
AM_RON3
AM_SPRT
AM_TSS1
AM_TSS2
AM_TSS3
AM_UG
AM_UM
AM_YNG
BF_ATHL
BF_BIZ
BF_COP
BF_ELD
BF_EMT
BF_FAT
BF_FATSTORE
BF_GUARD
BF_HO1
BF_HO2
BF_HO2STORE
BF_HO3
BF_HOBO
BF_JOG
BF_MAID
BF_MID
BF_NRS
BF_NRSSTORE
BF_PAT
BF_POR
BF_PRI
BF_SOR
BF_SORSTORE
BF_SOS1
BF_SOS2
BF_SOS3
BF_STRP1
BF_STRP2
BF_STRP3
BF_STRP4
BF_TSS1
BF_TSS2
BF_TSS3
BF_YNG
BM_ATHL
BM_BIZ
BM_BIZSTORE
BM_BNCR
BM_CNST
BM_COP
BM_DOCK
BM_DOCKSTORE
BM_DR
BM_ELD
BM_EMT
BM_FBI
BM_FIRE
BM_FRAT
BM_GUARD
BM_HAZ
BM_HOBO
BM_HUST
BM_MID
BM_PAT
BM_PMP1
BM_PMP2
BM_POR
BM_PORSTORE
BM_PRI
BM_RAZZI
BM_SOS1
BM_SOS2
BM_SOS3
BM_SPRT
BM_SPRTSTORE
BM_SWAT
BM_TRCK
BM_TRCKSTORE
BM_TSS1
BM_TSS2
BM_TSS3
BM_UG
BM_UM
BM_YNG
BM_YNGSTORE
HF_BIZ
HF_BIZSTORE
HF_BIZSTORE2
HF_BRO1
HF_BRO2
HF_COP
HF_FAT
HF_GUARD
HF_HO1
HF_HO2
HF_HO3
HF_HOBO
HF_MID
HF_PAT
HF_POR
HF_PORSTORE
HF_PORSTORE2
HF_PRI
HF_STRP1
HF_STRP2
HF_TSS1
HF_TSS2
HF_TSS3
HF_YNG
HM_BIZ
HM_BRO1
HM_BRO2
HM_BRO3
HM_CNST
HM_CNSTSTORE
HM_COP
HM_FBI
HM_GUARD
HM_HAZ
HM_HOBO
HM_MASCOT
HM_MID
HM_PAT
HM_PMP1
HM_PMP2
HM_POR
HM_PRI
HM_RAZZI
HM_SPRT
HM_TRCK
HM_TRCKSTORE
HM_TSS1
HM_TSS2
HM_TSS3
HM_UG
HM_UM
HM_YNG
SP_AISHA
SP_ANNA
SP_ANSWERING_MACHINE
SP_ARCH
SP_BF_PLAYER
SP_BLAKE
SP_BM_PLAYER
SP_CARLOS
SP_CHUCK
SP_DANE
SP_DEMOANNC
SP_DEX
SP_DJVC
SP_DONNIE
SP_DSPTCH
SP_FORGIVE_FORGET
SP_F_ZOMBIE1
SP_F_ZOMBIE2
SP_GAT
SP_GENERAL
SP_HELMERS
SP_HF_PLAYER
SP_HITMAN_CHOPSHOP
SP_HM_PLAYER
SP_JANE
SP_JAVIER
SP_JESSICA
SP_JULIUS
SP_JYUNICHI
SP_KATIE
SP_KAZUO
SP_LAURA
SP_LEE
SP_LI
SP_LUZ
SP_MAERO
SP_MATT
SP_MIKEY
SP_MONICA
SP_M_ZOMBIE1
SP_M_ZOMBIE2
SP_PHIL
SP_PIERCE
SP_RICHIE
SP_SAMSON
SP_SHAUNDI
SP_SHOGO
SP_SINANNC
SP_SOPHIE
SP_SUNSHINE
SP_SYKES
SP_TOBIAS
SP_TONY
SP_TRAN
SP_TROY
SP_ULTORANNC
SP_VINNIE
SP_WF_PLAYER
SP_WM_PLAYER
SP_WONG
SP_ZOMBIE_FSURVIVOR1
SP_ZOMBIE_FSURVIVOR2
SP_ZOMBIE_FSURVIVOR3
SP_ZOMBIE_FSURVIVOR4
SP_ZOMBIE_FSURVIVOR5
SP_ZOMBIE_FSURVIVOR6
SP_ZOMBIE_MSURVIVOR1
SP_ZOMBIE_MSURVIVOR2
SP_ZOMBIE_MSURVIVOR3
SP_ZOMBIE_MSURVIVOR4
SP_ZOMBIE_MSURVIVOR5
SP_ZOMBIE_MSURVIVOR6
WF_BIZ
WF_BKR
WF_BKRSTORE
WF_BRO1
WF_BRO2
WF_COP
WF_DR
WF_ELD
WF_ELDSTORE
WF_EMT
WF_FAT
WF_GOTH
WF_GOTHSTORE
WF_GUARD
WF_HIP1
WF_HIP1STORE
WF_HIP2
WF_HIP2STORE
WF_HO1
WF_HO2
WF_HO3
WF_HO4
WF_HOBO1
WF_HOBO2
WF_JOG
WF_MID
WF_NRS
WF_PAT
WF_PNK
WF_POR
WF_PORSTORE
WF_PRI
WF_RICH
WF_RON1
WF_RON2
WF_SOR1
WF_SOR1STORE
WF_SOR2
WF_SOS1
WF_SOS2
WF_STEW
WF_STRP1
WF_STRP2
WF_STRP3
WF_STRP3STORE
WF_STRP4
WF_STRPSTORE
WF_TSS1
WF_TSS2
WF_TSS3
WF_YNG
WF_YNGSTORE
WM_AIR
WM_BIZ
WM_BKR
WM_BKRSTORE
WM_BNCR
WM_BRO1
WM_BRO2
WM_BRO3
WM_CNST
WM_COP
WM_COW
WM_DOCK
WM_DR
WM_ELD
WM_EMT
WM_FBI
WM_FIRE
WM_FRAT1
WM_FRAT2
WM_FRAT2STORE
WM_GOTH
WM_GUARD
WM_HAZ
WM_HIP1
WM_HIP1STORE
WM_HIP2
WM_HIP2STORE
WM_HOBO1
WM_HOBO2
WM_MAIL
WM_MASCOT
WM_MID
WM_PAT
WM_PIRATE
WM_PIRATESTORE
WM_PMP1
WM_PMP2
WM_PNK
WM_POR
WM_PRI
WM_RAZZI
WM_RAZZI_FUZZ
WM_RICH
WM_RICHSTORE
WM_RON1
WM_RON2
WM_SOS1
WM_SOS2
WM_SPRT
WM_SWAT
WM_TRCK
WM_TRCKSTORE
WM_TSS1
WM_TSS2
WM_TSS3
WM_UG
WM_UM
WM_YNG
WM_YNGSTORE
Trimmed models list, should you need it:
Disclaimer: I have no idea how SR2 characters systems really work. Some of these might crash the game.
This list is provided only for convenience.

Anim_cs_HospitalCurtain
CS_12Gauge
CS_AK47
CS_AR200
CS_AR50
CS_AishaCD
CS_BarSeat_TNA
CS_BarStool
CS_Bat
CS_Bed_Hospital
CS_BeerBong
CS_Beerbottle
CS_Bench
CS_BodyBag
CS_BottleWithCap
CS_BoxMeat
CS_Brick
CS_Briefcase
CS_Candle
CS_Cane
CS_CaneTranslator
CS_Casket
CS_ChairDane
CS_ChairFirstClass
CS_ChairMexican
CS_ChairNightClub
CS_ChairSofaShogoSuite
CS_ChairTattoo
CS_ChairUltorBoard
CS_Chair_AishaDining
CS_Chair_Shogo
CS_Chandelier
CS_Cigar
CS_Clipboard
CS_CouchSmallAisha
CS_CoughSRHQ
CS_Crate_AK
CS_Crate_RPG
CS_CreepyGuy
CS_Cup_Plate
CS_Debris_Kazuo
CS_DeskDane
CS_Desk_SRHQ_office
CS_Deskphone
CS_DiningCart
CS_Doll_Gat
CS_Doll_Guard
CS_Doll_Player
CS_DoorAishaClst
CS_DoorDane
CS_DoorElevator
CS_DoorFrathouse
CS_DoorHospital
CS_DoorInfirmary
CS_DoorJail
CS_DoorLaura
CS_DoorSliding
CS_Door_MetalSliding
CS_DrugBaggie
CS_Firehydrant
CS_FlowerBouquet
CS_FuneralBouquet
CS_FuneralFlowers
CS_GAL43
CS_GarbageBlue
CS_GarbageRound
CS_Gavel
CS_GuitarMatt
CS_Gurney
CS_HQtableV1
CS_Handcuffs
CS_Helmet
CS_HolyBible
CS_Hotdog
CS_Joint
CS_KeysJessica
CS_LampBRHQ
CS_LaserPointer
CS_ListeningStation
CS_LoweringDevice
CS_Machete
CS_McManus
CS_Meatpack
CS_MexRestChair
CS_MicDane
CS_Mop
CS_Newscamera
CS_Nightstick
CS_Oildrum
CS_PhotoBook
CS_Photo_oldstillwater
CS_PhotosJulius
CS_Photos_Pyramid
CS_PortableTV
CS_PyroPedal
CS_RTableV1
CS_SKR9
CS_SR1RPG
CS_SatchelCharge
CS_SatchelChargeDet
CS_Scale
CS_Shotgun
CS_Shrine
CS_Smallchair
CS_SmokeGrenade
CS_StadiumLights
CS_Sticklighter
CS_StoolNightClub
CS_Sunshine_Head
CS_Sushi
CS_T3K
CS_TableNightClub
CS_Table_Shogo
CS_Teacup
CS_Teapot
CS_TnA_Barstool
CS_Tombstone
CS_TombstoneBroken
CS_Tracing_Paper
CS_Umbrella
CS_VDDoll
CS_Wirecutters
CS_Zippo
CS_aishaTableShort
CS_badge
CS_baseDrum
CS_baseDrumHole
CS_bass
CS_beerCan
CS_beercanDent
CS_beercan_pyramid
CS_blunt
CS_bobblepierce
CS_car_jyunichi
CS_case
CS_cellphone
CS_cellphone2
CS_cigarette
CS_crowbar
CS_documents
CS_dollhouse
CS_doorAishaHouse
CS_doorcourtroom
CS_doormusicstore
CS_drugbox_small
CS_drumStick
CS_drumset
CS_endgameRoof
CS_endgameShed
CS_fan
CS_flashlight
CS_flowersGlassTbl
CS_flowersGround
CS_funeralWreath
CS_guitar
CS_guitarRed
CS_guitarStand
CS_guitarmatt_broken
CS_hackysac
CS_headphone
CS_hotdog_stand
CS_key_handcuff
CS_lightbulb
CS_lightbulbsmoke
CS_lighter
CS_manilaenvelope
CS_micStand
CS_minigun
CS_moneypile
CS_moneywad
CS_nachos
CS_newsclip_UltorFund
CS_newsclip_yachtexplosion
CS_newsclipyacht
CS_newspaper
CS_passenger_manifest
CS_pipe
CS_remoteTV
CS_revolver
CS_samuraisword
CS_shaft
CS_shovel
CS_skeeball
CS_stool
CS_tableRonin
CS_tableShooting
CS_tattoocart
CS_tattoogun
CS_tombstoneTall
CS_winebottle
CS_wineglass
CS_woodChair
CTE_Couch01
Cutscene_Prop_Magazine
GurneyGat
cs_MilkCrate
cs_beer
cs_cellphone03
cs_chainlink
cs_drugbox_sitting
cs_pistol
cs_planeCurtain
npc_300fprisoner
npc_300mBrotherLt
npc_300mBrotherSol
npc_300mPrisoner
npc_Aisha
npc_Anna
npc_Archibald
npc_Arena_Fighter
npc_Carlos
npc_Carlos_Jail
npc_Carlos_blood
npc_Child
npc_Dane
npc_Donnie
npc_Gat
npc_General
npc_JaneV
npc_Jessica
npc_Judge
npc_Julius
npc_Jyunichi
npc_Kazuo
npc_Laura
npc_Lee
npc_Luz
npc_Maero
npc_Matt
npc_Mueller
npc_Pierce
npc_Prisonfight
npc_Richie
npc_Sampson
npc_Scientist
npc_Shaundi
npc_Shaundi_repair
npc_Shogo
npc_Skeeter
npc_Sorority
npc_Sunshine
npc_Tera
npc_Tobias
npc_Translator
npc_Troy
npc_Vinnie
npc_Wong
npc_ZombFemB
npc_ZombMale_A
npc_ZombMale_B
npc_ZombMale_C
npc_ZombieCarlos
npc_athlete_female
npc_athlete_male
npc_baggage
npc_bandage_gat
npc_barbershop
npc_beach_female
npc_beach_male
npc_biker_female
npc_biker_male
npc_blake
npc_bouncer
npc_bum
npc_business_female
npc_business_male
npc_carl
npc_cheerleader
npc_construction
npc_cop
npc_cowboy
npc_crazysalesman
npc_doctor
npc_doorman
npc_drugtech
npc_elderly_female
npc_elderly_male
npc_emt
npc_fat_female
npc_fbi
npc_femaleZombA
npc_firefighter
npc_freckle_bitch
npc_goth_female
npc_goth_male
npc_guards
npc_gyros
npc_hazmat
npc_hippie_female
npc_hippie_male
npc_ho
npc_hotdog
npc_judge_female
npc_junky
npc_lifeguard
npc_mPrisoner300
npc_mRoninLt300
npc_meter_maid
npc_middle-aged_female_gen
npc_middle-aged_male_gen
npc_mime
npc_minister
npc_ministersassistant
npc_ninja
npc_nuclear
npc_nurse
npc_outfits
npc_paparazzi
npc_patient
npc_pilot
npc_pimp
npc_pirate
npc_poor_female
npc_poor_male
npc_prisoner
npc_prisoner_female
npc_punk_female
npc_punk_male
npc_repair
npc_rich_female
npc_rich_male
npc_ronin300
npc_ronin_female_lt
npc_ronin_female_soldier
npc_ronin_male_lt
npc_ronin_male_soldier
npc_s_80s_female_lt
npc_s_80s_female_soldier
npc_s_80s_male_lt
npc_s_80s_male_soldier
npc_s_gangster_fem_soldier
npc_s_gangster_female_lt
npc_s_gangster_male_lt
npc_s_gangster_male_soldier
npc_s_ninja_mal_lt_1
npc_s_ninja_mal_lt_2
npc_s_ninja_mal_sol_1
npc_s_ninja_mal_sol_2
npc_s_pimpho_fem_lt
npc_s_pimpho_fem_sol
npc_s_pimpho_mal_lt
npc_s_pimpho_mal_sol
npc_s_prephop_fem_soldier
npc_s_prephop_female_lt
npc_s_prephop_male_lt
npc_s_prephop_male_soldier
npc_s_private_mal_lt_1
npc_s_private_mal_lt_2
npc_s_private_mal_sol_1
npc_s_private_mal_sol_2
npc_s_sporty_female_lt
npc_s_sporty_female_soldier
npc_s_sporty_male_lt
npc_s_sporty_male_soldier
npc_saint_female_soldier
npc_saint_male_lt
npc_saint_male_soldier
npc_samedi_female_lt
npc_samedi_female_soldier
npc_samedi_male_lt
npc_samedi_male_soldier
npc_service
npc_sheldon
npc_skater
npc_skydive
npc_sportsfan
npc_stewardess
npc_streaker
npc_streaker_japan
npc_stripper_female
npc_stripper_female_B
npc_sunbather_female
npc_swat
npc_talkshowhost1
npc_talkshowhost2
npc_target01
npc_target02
npc_target03
npc_target04
npc_target05
npc_target06
npc_target07
npc_target08
npc_target09
npc_target10
npc_target11
npc_target12
npc_target13
npc_target14
npc_target15
npc_target16
npc_target17
npc_target18
npc_target19
npc_target20
npc_target21
npc_target22
npc_target23
npc_target24
npc_target25
npc_target26
npc_target27
npc_target28
npc_target29
npc_target30
npc_template_female
npc_tribal_female_lt
npc_tribal_female_soldier
npc_tribal_male_lt
npc_tribal_male_soldier
npc_trucker
npc_young_female_generic
npc_young_female_generic_2
npc_young_male_generic
npc_young_male_generic_2
npc_young_male_generic_3
objchar_gurney

You will need Juiced Patch for this. Optionally, BlingMenu is recommended to simplify the model change in Juiced_PlayAs menu (although some models seem to not work right now). If BlingMenu is successfully installed, you can press ` (tilde key) to open it.
Once it is installed, take note of what persona you want to use (see above list) then press Insert to type in the LUA console command. Something like this (replace SP_SHAUNDI with your chosen voice persona):
1759722997272.png


It's noteworthy the command must be spaced between each parameter as so:
character_set_persona( LOCAL_PLAYER, "SP_SHAUNDI")
You can copy paste it into the game (Ctrl + V).

This does not work:
character_set_persona(LOCAL_PLAYER,"SP_SHAUNDI")
Lua is strange like that, I guess.

Here is a demo video to show it in action.

Credits to -SeaboundSaint- for telling me voice lists can be found in persona.xtbl and THPSX for informing me the command existing in SR3 long time ago.
Make new saves just in case, and enjoy!
 
Last edited:
I originally planned to make this Change Female Pain Voice successor a mod, but realized I have zero idea how to intergrate it with BlingMenu.
So for the time being, this is a tutorial!
Unlike original mod, you get a bit more than just pain voices which is neat.

NB: This is not well tested, and seems when model changed will crash the game as soon as the Playa character appears in cutscenes.
Remember to reset_player before cutscenes and make new save slots. (I don't think the voice is saved into your file, but be cautious)
AF_BIZ
AF_BIZSTORE
AF_COP
AF_DR
AF_DRSTORE
AF_ELD
AF_ELDSTORE
AF_FAT
AF_GUARD
AF_HO1
AF_HO2
AF_JOG
AF_MID
AF_PAT
AF_PNK
AF_PNKSTORE
AF_POR
AF_RON1
AF_RON2
AF_RON3
AF_SOR
AF_SORSTORE
AF_STRP1
AF_STRP2
AF_TSS1
AF_TSS2
AF_TSS3
AF_YNG
AM_BIZ
AM_COP
AM_ELD
AM_ELDSTORE
AM_FBI
AM_FRAT
AM_GUARD
AM_MASCOT
AM_MASCOTSTORE
AM_MID
AM_PAT
AM_PNK
AM_PNKSTORE
AM_POR
AM_RAZZI
AM_RICH
AM_RON1
AM_RON2
AM_RON3
AM_SPRT
AM_TSS1
AM_TSS2
AM_TSS3
AM_UG
AM_UM
AM_YNG
BF_ATHL
BF_BIZ
BF_COP
BF_ELD
BF_EMT
BF_FAT
BF_FATSTORE
BF_GUARD
BF_HO1
BF_HO2
BF_HO2STORE
BF_HO3
BF_HOBO
BF_JOG
BF_MAID
BF_MID
BF_NRS
BF_NRSSTORE
BF_PAT
BF_POR
BF_PRI
BF_SOR
BF_SORSTORE
BF_SOS1
BF_SOS2
BF_SOS3
BF_STRP1
BF_STRP2
BF_STRP3
BF_STRP4
BF_TSS1
BF_TSS2
BF_TSS3
BF_YNG
BM_ATHL
BM_BIZ
BM_BIZSTORE
BM_BNCR
BM_CNST
BM_COP
BM_DOCK
BM_DOCKSTORE
BM_DR
BM_ELD
BM_EMT
BM_FBI
BM_FIRE
BM_FRAT
BM_GUARD
BM_HAZ
BM_HOBO
BM_HUST
BM_MID
BM_PAT
BM_PMP1
BM_PMP2
BM_POR
BM_PORSTORE
BM_PRI
BM_RAZZI
BM_SOS1
BM_SOS2
BM_SOS3
BM_SPRT
BM_SPRTSTORE
BM_SWAT
BM_TRCK
BM_TRCKSTORE
BM_TSS1
BM_TSS2
BM_TSS3
BM_UG
BM_UM
BM_YNG
BM_YNGSTORE
HF_BIZ
HF_BIZSTORE
HF_BIZSTORE2
HF_BRO1
HF_BRO2
HF_COP
HF_FAT
HF_GUARD
HF_HO1
HF_HO2
HF_HO3
HF_HOBO
HF_MID
HF_PAT
HF_POR
HF_PORSTORE
HF_PORSTORE2
HF_PRI
HF_STRP1
HF_STRP2
HF_TSS1
HF_TSS2
HF_TSS3
HF_YNG
HM_BIZ
HM_BRO1
HM_BRO2
HM_BRO3
HM_CNST
HM_CNSTSTORE
HM_COP
HM_FBI
HM_GUARD
HM_HAZ
HM_HOBO
HM_MASCOT
HM_MID
HM_PAT
HM_PMP1
HM_PMP2
HM_POR
HM_PRI
HM_RAZZI
HM_SPRT
HM_TRCK
HM_TRCKSTORE
HM_TSS1
HM_TSS2
HM_TSS3
HM_UG
HM_UM
HM_YNG
SP_AISHA
SP_ANNA
SP_ANSWERING_MACHINE
SP_ARCH
SP_BF_PLAYER
SP_BLAKE
SP_BM_PLAYER
SP_CARLOS
SP_CHUCK
SP_DANE
SP_DEMOANNC
SP_DEX
SP_DJVC
SP_DONNIE
SP_DSPTCH
SP_FORGIVE_FORGET
SP_F_ZOMBIE1
SP_F_ZOMBIE2
SP_GAT
SP_GENERAL
SP_HELMERS
SP_HF_PLAYER
SP_HITMAN_CHOPSHOP
SP_HM_PLAYER
SP_JANE
SP_JAVIER
SP_JESSICA
SP_JULIUS
SP_JYUNICHI
SP_KATIE
SP_KAZUO
SP_LAURA
SP_LEE
SP_LI
SP_LUZ
SP_MAERO
SP_MATT
SP_MIKEY
SP_MONICA
SP_M_ZOMBIE1
SP_M_ZOMBIE2
SP_PHIL
SP_PIERCE
SP_RICHIE
SP_SAMSON
SP_SHAUNDI
SP_SHOGO
SP_SINANNC
SP_SOPHIE
SP_SUNSHINE
SP_SYKES
SP_TOBIAS
SP_TONY
SP_TRAN
SP_TROY
SP_ULTORANNC
SP_VINNIE
SP_WF_PLAYER
SP_WM_PLAYER
SP_WONG
SP_ZOMBIE_FSURVIVOR1
SP_ZOMBIE_FSURVIVOR2
SP_ZOMBIE_FSURVIVOR3
SP_ZOMBIE_FSURVIVOR4
SP_ZOMBIE_FSURVIVOR5
SP_ZOMBIE_FSURVIVOR6
SP_ZOMBIE_MSURVIVOR1
SP_ZOMBIE_MSURVIVOR2
SP_ZOMBIE_MSURVIVOR3
SP_ZOMBIE_MSURVIVOR4
SP_ZOMBIE_MSURVIVOR5
SP_ZOMBIE_MSURVIVOR6
WF_BIZ
WF_BKR
WF_BKRSTORE
WF_BRO1
WF_BRO2
WF_COP
WF_DR
WF_ELD
WF_ELDSTORE
WF_EMT
WF_FAT
WF_GOTH
WF_GOTHSTORE
WF_GUARD
WF_HIP1
WF_HIP1STORE
WF_HIP2
WF_HIP2STORE
WF_HO1
WF_HO2
WF_HO3
WF_HO4
WF_HOBO1
WF_HOBO2
WF_JOG
WF_MID
WF_NRS
WF_PAT
WF_PNK
WF_POR
WF_PORSTORE
WF_PRI
WF_RICH
WF_RON1
WF_RON2
WF_SOR1
WF_SOR1STORE
WF_SOR2
WF_SOS1
WF_SOS2
WF_STEW
WF_STRP1
WF_STRP2
WF_STRP3
WF_STRP3STORE
WF_STRP4
WF_STRPSTORE
WF_TSS1
WF_TSS2
WF_TSS3
WF_YNG
WF_YNGSTORE
WM_AIR
WM_BIZ
WM_BKR
WM_BKRSTORE
WM_BNCR
WM_BRO1
WM_BRO2
WM_BRO3
WM_CNST
WM_COP
WM_COW
WM_DOCK
WM_DR
WM_ELD
WM_EMT
WM_FBI
WM_FIRE
WM_FRAT1
WM_FRAT2
WM_FRAT2STORE
WM_GOTH
WM_GUARD
WM_HAZ
WM_HIP1
WM_HIP1STORE
WM_HIP2
WM_HIP2STORE
WM_HOBO1
WM_HOBO2
WM_MAIL
WM_MASCOT
WM_MID
WM_PAT
WM_PIRATE
WM_PIRATESTORE
WM_PMP1
WM_PMP2
WM_PNK
WM_POR
WM_PRI
WM_RAZZI
WM_RAZZI_FUZZ
WM_RICH
WM_RICHSTORE
WM_RON1
WM_RON2
WM_SOS1
WM_SOS2
WM_SPRT
WM_SWAT
WM_TRCK
WM_TRCKSTORE
WM_TSS1
WM_TSS2
WM_TSS3
WM_UG
WM_UM
WM_YNG
WM_YNGSTORE
Trimmed models list, should you need it:
Disclaimer: I have no idea how SR2 characters systems really work. Some of these might crash the game.
This list is provided only for convenience.

Anim_cs_HospitalCurtain
CS_12Gauge
CS_AK47
CS_AR200
CS_AR50
CS_AishaCD
CS_BarSeat_TNA
CS_BarStool
CS_Bat
CS_Bed_Hospital
CS_BeerBong
CS_Beerbottle
CS_Bench
CS_BodyBag
CS_BottleWithCap
CS_BoxMeat
CS_Brick
CS_Briefcase
CS_Candle
CS_Cane
CS_CaneTranslator
CS_Casket
CS_ChairDane
CS_ChairFirstClass
CS_ChairMexican
CS_ChairNightClub
CS_ChairSofaShogoSuite
CS_ChairTattoo
CS_ChairUltorBoard
CS_Chair_AishaDining
CS_Chair_Shogo
CS_Chandelier
CS_Cigar
CS_Clipboard
CS_CouchSmallAisha
CS_CoughSRHQ
CS_Crate_AK
CS_Crate_RPG
CS_CreepyGuy
CS_Cup_Plate
CS_Debris_Kazuo
CS_DeskDane
CS_Desk_SRHQ_office
CS_Deskphone
CS_DiningCart
CS_Doll_Gat
CS_Doll_Guard
CS_Doll_Player
CS_DoorAishaClst
CS_DoorDane
CS_DoorElevator
CS_DoorFrathouse
CS_DoorHospital
CS_DoorInfirmary
CS_DoorJail
CS_DoorLaura
CS_DoorSliding
CS_Door_MetalSliding
CS_DrugBaggie
CS_Firehydrant
CS_FlowerBouquet
CS_FuneralBouquet
CS_FuneralFlowers
CS_GAL43
CS_GarbageBlue
CS_GarbageRound
CS_Gavel
CS_GuitarMatt
CS_Gurney
CS_HQtableV1
CS_Handcuffs
CS_Helmet
CS_HolyBible
CS_Hotdog
CS_Joint
CS_KeysJessica
CS_LampBRHQ
CS_LaserPointer
CS_ListeningStation
CS_LoweringDevice
CS_Machete
CS_McManus
CS_Meatpack
CS_MexRestChair
CS_MicDane
CS_Mop
CS_Newscamera
CS_Nightstick
CS_Oildrum
CS_PhotoBook
CS_Photo_oldstillwater
CS_PhotosJulius
CS_Photos_Pyramid
CS_PortableTV
CS_PyroPedal
CS_RTableV1
CS_SKR9
CS_SR1RPG
CS_SatchelCharge
CS_SatchelChargeDet
CS_Scale
CS_Shotgun
CS_Shrine
CS_Smallchair
CS_SmokeGrenade
CS_StadiumLights
CS_Sticklighter
CS_StoolNightClub
CS_Sunshine_Head
CS_Sushi
CS_T3K
CS_TableNightClub
CS_Table_Shogo
CS_Teacup
CS_Teapot
CS_TnA_Barstool
CS_Tombstone
CS_TombstoneBroken
CS_Tracing_Paper
CS_Umbrella
CS_VDDoll
CS_Wirecutters
CS_Zippo
CS_aishaTableShort
CS_badge
CS_baseDrum
CS_baseDrumHole
CS_bass
CS_beerCan
CS_beercanDent
CS_beercan_pyramid
CS_blunt
CS_bobblepierce
CS_car_jyunichi
CS_case
CS_cellphone
CS_cellphone2
CS_cigarette
CS_crowbar
CS_documents
CS_dollhouse
CS_doorAishaHouse
CS_doorcourtroom
CS_doormusicstore
CS_drugbox_small
CS_drumStick
CS_drumset
CS_endgameRoof
CS_endgameShed
CS_fan
CS_flashlight
CS_flowersGlassTbl
CS_flowersGround
CS_funeralWreath
CS_guitar
CS_guitarRed
CS_guitarStand
CS_guitarmatt_broken
CS_hackysac
CS_headphone
CS_hotdog_stand
CS_key_handcuff
CS_lightbulb
CS_lightbulbsmoke
CS_lighter
CS_manilaenvelope
CS_micStand
CS_minigun
CS_moneypile
CS_moneywad
CS_nachos
CS_newsclip_UltorFund
CS_newsclip_yachtexplosion
CS_newsclipyacht
CS_newspaper
CS_passenger_manifest
CS_pipe
CS_remoteTV
CS_revolver
CS_samuraisword
CS_shaft
CS_shovel
CS_skeeball
CS_stool
CS_tableRonin
CS_tableShooting
CS_tattoocart
CS_tattoogun
CS_tombstoneTall
CS_winebottle
CS_wineglass
CS_woodChair
CTE_Couch01
Cutscene_Prop_Magazine
GurneyGat
cs_MilkCrate
cs_beer
cs_cellphone03
cs_chainlink
cs_drugbox_sitting
cs_pistol
cs_planeCurtain
npc_300fprisoner
npc_300mBrotherLt
npc_300mBrotherSol
npc_300mPrisoner
npc_Aisha
npc_Anna
npc_Archibald
npc_Arena_Fighter
npc_Carlos
npc_Carlos_Jail
npc_Carlos_blood
npc_Child
npc_Dane
npc_Donnie
npc_Gat
npc_General
npc_JaneV
npc_Jessica
npc_Judge
npc_Julius
npc_Jyunichi
npc_Kazuo
npc_Laura
npc_Lee
npc_Luz
npc_Maero
npc_Matt
npc_Mueller
npc_Pierce
npc_Prisonfight
npc_Richie
npc_Sampson
npc_Scientist
npc_Shaundi
npc_Shaundi_repair
npc_Shogo
npc_Skeeter
npc_Sorority
npc_Sunshine
npc_Tera
npc_Tobias
npc_Translator
npc_Troy
npc_Vinnie
npc_Wong
npc_ZombFemB
npc_ZombMale_A
npc_ZombMale_B
npc_ZombMale_C
npc_ZombieCarlos
npc_athlete_female
npc_athlete_male
npc_baggage
npc_bandage_gat
npc_barbershop
npc_beach_female
npc_beach_male
npc_biker_female
npc_biker_male
npc_blake
npc_bouncer
npc_bum
npc_business_female
npc_business_male
npc_carl
npc_cheerleader
npc_construction
npc_cop
npc_cowboy
npc_crazysalesman
npc_doctor
npc_doorman
npc_drugtech
npc_elderly_female
npc_elderly_male
npc_emt
npc_fat_female
npc_fbi
npc_femaleZombA
npc_firefighter
npc_freckle_bitch
npc_goth_female
npc_goth_male
npc_guards
npc_gyros
npc_hazmat
npc_hippie_female
npc_hippie_male
npc_ho
npc_hotdog
npc_judge_female
npc_junky
npc_lifeguard
npc_mPrisoner300
npc_mRoninLt300
npc_meter_maid
npc_middle-aged_female_gen
npc_middle-aged_male_gen
npc_mime
npc_minister
npc_ministersassistant
npc_ninja
npc_nuclear
npc_nurse
npc_outfits
npc_paparazzi
npc_patient
npc_pilot
npc_pimp
npc_pirate
npc_poor_female
npc_poor_male
npc_prisoner
npc_prisoner_female
npc_punk_female
npc_punk_male
npc_repair
npc_rich_female
npc_rich_male
npc_ronin300
npc_ronin_female_lt
npc_ronin_female_soldier
npc_ronin_male_lt
npc_ronin_male_soldier
npc_s_80s_female_lt
npc_s_80s_female_soldier
npc_s_80s_male_lt
npc_s_80s_male_soldier
npc_s_gangster_fem_soldier
npc_s_gangster_female_lt
npc_s_gangster_male_lt
npc_s_gangster_male_soldier
npc_s_ninja_mal_lt_1
npc_s_ninja_mal_lt_2
npc_s_ninja_mal_sol_1
npc_s_ninja_mal_sol_2
npc_s_pimpho_fem_lt
npc_s_pimpho_fem_sol
npc_s_pimpho_mal_lt
npc_s_pimpho_mal_sol
npc_s_prephop_fem_soldier
npc_s_prephop_female_lt
npc_s_prephop_male_lt
npc_s_prephop_male_soldier
npc_s_private_mal_lt_1
npc_s_private_mal_lt_2
npc_s_private_mal_sol_1
npc_s_private_mal_sol_2
npc_s_sporty_female_lt
npc_s_sporty_female_soldier
npc_s_sporty_male_lt
npc_s_sporty_male_soldier
npc_saint_female_soldier
npc_saint_male_lt
npc_saint_male_soldier
npc_samedi_female_lt
npc_samedi_female_soldier
npc_samedi_male_lt
npc_samedi_male_soldier
npc_service
npc_sheldon
npc_skater
npc_skydive
npc_sportsfan
npc_stewardess
npc_streaker
npc_streaker_japan
npc_stripper_female
npc_stripper_female_B
npc_sunbather_female
npc_swat
npc_talkshowhost1
npc_talkshowhost2
npc_target01
npc_target02
npc_target03
npc_target04
npc_target05
npc_target06
npc_target07
npc_target08
npc_target09
npc_target10
npc_target11
npc_target12
npc_target13
npc_target14
npc_target15
npc_target16
npc_target17
npc_target18
npc_target19
npc_target20
npc_target21
npc_target22
npc_target23
npc_target24
npc_target25
npc_target26
npc_target27
npc_target28
npc_target29
npc_target30
npc_template_female
npc_tribal_female_lt
npc_tribal_female_soldier
npc_tribal_male_lt
npc_tribal_male_soldier
npc_trucker
npc_young_female_generic
npc_young_female_generic_2
npc_young_male_generic
npc_young_male_generic_2
npc_young_male_generic_3
objchar_gurney

You will need Juiced Patch for this. Optionally, BlingMenu is recommended to simplify the model change in Juiced_PlayAs menu (although some models seem to not work right now). If BlingMenu is successfully installed, you can press ` (tilde key) to open it.
Once it is installed, take note of what persona you want to use (see above list) then press Insert to type in the LUA console command. Something like this (replace SP_SHAUNDI with your chosen voice persona):
View attachment 46160

It's noteworthy the command must be spaced between each parameter as so:
character_set_persona( LOCAL_PLAYER, "SP_SHAUNDI")
You can copy paste it into the game (Ctrl + V).

This does not work:
character_set_persona(LOCAL_PLAYER,"SP_SHAUNDI")
Lua is strange like that, I guess.

Here is a demo video to show it in action.

Credits to -SeaboundSaint- for telling me voice lists can be found in persona.xtbl and THPSX for informing me the command existing in SR3 long time ago.
Make new saves just in case, and enjoy!
Ask so rn female Player has Death moan after got smoked just like SRTT,IV or even reboot ?? Since they only just doing ragdoll death pose after got killed.
 
This is amazing, just yesterday I was messing with the Cgallery character save Mod with HxD and I managed to give myself Homie and NPC voices. Nice job my friend!
 
This is amazing, just yesterday I was messing with the Cgallery character save Mod with HxD and I managed to give myself Homie and NPC voices. Nice job my friend!
So you're saying the voices are stored in plaintext inside those files? That's interesting!
Edit: I couldn't find it... are they in a specific encoding? What addresses should I look?
 
Last edited:
So you're saying the voices are stored in plaintext inside those files? That's interesting!
Edit: I couldn't find it... are they in a specific encoding? What addresses should I look?
If you use the CGallery mod you can hex edit the voice to whomever you want it to be and save it (you would need to mod the taunts to trigger the psersona's lines since, both the Playa and Homies have different triggers) it was inside the example Bigjoe.cchar_pc
 
If you use the CGallery mod you can hex edit the voice to whomever you want it to be and save it (you would need to mod the taunts to trigger the psersona's lines since, both the Playa and Homies have different triggers) it was inside the example Bigjoe.cchar_pc
I still don't understand, could you give more detailed instructions or perhaps your edited file?
The only plain text I'm seeing is at the beginning of the file and nothing that seems to correspond to the voice personas. It's possible that it's a mod conflict as well, but I'm not sure.
1759980666242.png


Thank you in advance!
 
Last edited:
Thank you in advance!
Screenshot 2025-10-09 073149.png
Sure, no problem. (I am on the juiced patch discord as well, and DMs are always opened.) The voice is read as a 2 byte address so in the line 00000030 I highlighted the voice byte area (beware it does move around if you give your saved character a longer or shorter name.) For this example, I made a guy called Alcatraz and I move to the highlighted line (remember to change the Byte group size view to 2 since most of the hex address handle things in 2 Bytes. )||view>byte group size> 2||

Look for the playa values sometime the hex will go like this 6801 or 0068 0100 I can DM you a list of all the values, I since I finished listing them all, and I am pretty sure I may have misnamed some of the NPCs lol

Playa Voice hex codes
6601: Male Playa - African American
6701: Male Playa - Hispanic
6801: Male Playa - Caucasian
6901: Female Playa - African American
6A01: Female Playa - Hispanic
6B01: Female Playa - Caucasian

I changed the value of my character Alcatraz to 5F01 which is Pierce, and now I hit save and boom now he is saved as Pierce's voice. (Bear in mind which Playa/boss voice you picked for your created playa, as it will play that audio in cutscenes.) I ended up with the Female Playa - Caucasian playing cutscene audio because that was what my character had saved originally, This was when I was testing things. But if you want to fix this, just save the boss voice again and reopen the hex and change it, if you want the character to have the certain boss voices for the cutscenes based on the race you picked/made them.

After all the hex editing I was doing I am sure the cutscene audio is handled differently then the Open World side of it. As least from this side of the hex codes :P And based on my amateur skills

here is a short video in action too Example Video of Voice mod in action
 
Last edited:
Oh wow, I managed to find it by searching with hex! Unfortunately CGallery loading seems to crash for me now when it didn't before (mod conflicts, probably) so I couldn't really test the effects myself.
Tbh it's kind of a good thing that the open world and cutscene voices are serparate for SR2, in SRIV cutscenes just go mute whenever the player uses NPC voice. the entire cutscene.
Look for the playa values sometime the hex will go like this 6801 or 0068 0100 I can DM you a list of all the values, I since I finished listing them all, and I am pretty sure I may have misnamed some of the NPCs lol

Playa Voice hex codes
6601: Male Playa - African American
6701: Male Playa - Hispanic
6801: Male Playa - Caucasian
6901: Female Playa - African American
6A01: Female Playa - Hispanic
6B01: Female Playa - Caucasian
While you could DM me the list, it would probably be more useful here since it's publically accessible without creating an account and the data is on hosting paid by MegaFreeman. I've seen discord servers with years of valuable knowledge go down overnight too, so it would suck for information to be exclusively stored there.

If you're worried the list would be too long just put them inside a spoiler, it's within the eye icon:

1760025457488.png


I genuinely can't believe it's oldschool numerical hex editing that's achieving this. Thank you so much again!
 
Last edited:
Back
Top