Heroes, villains, the extended cast and innocent bystanders
Last documented update: January 6 2024 by
This page collects paths to .ent and .app files for various NPCs, as long as somebody considered them interesting enough to document them here.
Don't forget: To quickly find somebody's entry, you can use your browser's search function (Ctrl+F
).
To change NPC appearances, see Appearances: change the looks
To create custom NPCs, see AMM: Custom NPCs
To create V as an NPC, see NPV - V as custom NPC
CDPR's system of character classification is completely arbitrary and often contains redundancies. If you are looking for a character's files, you're generally much better-off to just .
If you can't find a character's .ent file, search for variations of their name — e.g. Johnny is silverhand
, Viktor is ripperdoc
. Sometimes, it is easier to find the .app file first, and then get the .ent file by using .
Major NPCs have their own .app files:
base\characters\appearances\main_npc\
.
Others are not so lucky - e.g., Mamá Welles is lobbed in with the other valentino goons:
base\characters\appearances\gang\gang__valentinos_wa.app
Johnny Silverhand
base\characters\entities\main_npc\silverhand.ent
Judy
base\quest\secondary_characters\judy.ent
Judy has two .ent files, and the one one under secondary_characters
seems to be her main one.
Panam
base\quest\primary_characters\panam.ent
Evelyn
base\quest\primary_characters\evelyn.ent
Misty
base\quest\tertiary_characters\misty.ent
Jackie
base\quest\secondary_characters\jackie.ent
The app file is named jackie_welles.app
River
base\quest\primary_characters\sobchak.ent
The .ent file is still named after his concept character. The app file is named river_ward.app
Kerry
base\quest\tertiary_characters\kerry.ent
The app file is named kerry_eurodyne.app
Alt Cunningham
base\quest\secondary_characters\alt.ent
Goro Takemura
base\quest\primary_characters\takemura.ent
The .app file is called goro_takemura.app
Rogue
base\quest\secondary_characters\rogue.ent
Yorinobu
base\quest\secondary_characters\yorinobu.ent
The .app file is named yorinobu_arasaka.app
Hanako
base\quest\secondary_characters\hanako.ent
Saburo
base\quest\tertiary_characters\saburo.ent
The .app file is named saburo_arasaka.app
Viktor
base\quest\tertiary_characters\victor_vector.ent
victor_vektor.app
President Myers
ep1\characters\entities\main_npc\president_myers.ent
Songbird
ep1\characters\entities\main_npc\songbird.ent
Reed
ep1\characters\entities\main_npc\reed.ent
Kurt Hansen
ep1\characters\entities\main_npc\kurt.ent
Lizzy Wizzy (PL version)
ep1\characters\entities\main_npc\celebrity_chrome_ep1.ent
Alex
ep1\characters\entities\main_npc\alex.ent
Meredith
base\quest\tertiary_characters\stout.ent
The app file is named meredith_stout.app
Dex
base\quest\secondary_characters\dex.ent
Smasher
base\characters\entities\boss\adam_smasher.ent
The app file is named boss_adam_smasher_mm.app
T-Bug
base\quest\tertiary_characters\tbug.ent
Claire
base\quest\tertiary_characters\claire.ent
The .app file is called clair.app
(sic)
Placide
base\quest\tertiary_characters\placide.ent
Saul
base\quest\secondary_characters\saul.ent
Mitch
base\quest\tertiary_characters\mitch.ent
US Cracks
sq017_red_menace.ent
sq017_purple_force.ent
sq017_blue_moon.ent
The band shares one .app file, you can find it under us_cracks_band.app
Lizzy Wizzy
base\quest\tertiary_characters\lizzy_wizzy.ent
The .app file is named celebrity_chrome.app
Mama Welles
base\quest\tertiary_characters\mama_welles.ent
gang__valentinos_wa.app
(_sq018__mama_welles)
Mr. Blue Eyes
base\quest\main_quests\epilogue\q203\characters\q203_mr_x.ent
You can find his appearance as _q003_gman
in
citizen__corporat_ma.app
Dex
base\quest\secondary_characters\dex.ent
Wakako Okada
base\open_world\fixers\wakako\characters\wakako_okada.ent
Mr. Hands
ep1\characters\entities\main_npc\mr_hands.ent
service__fixer_ma.app
Dakota Smith
base\open_world\fixers\dakota\characters\dakota_smith.ent
Dino
base\open_world\fixers\dyno\characters\dyno.ent
The .app file is called dino.app
Muamar Reyes
base\open_world\fixers\el_capitan\characters\muamar_reyes.ent
The .app file is called capitan_reyes.app
Regina Jones
base\open_world\fixers\reggie\characters\reggie.ent
The .app file is called service__fixer_wa.app
Padre
base\open_world\fixers\padre\characters\padre.ent
The .app file is called sebastian_perez.app
Characters who have very little screen time
8ug8ear
base\open_world\street_stories\heywood\vista_del_rey\sts_hey_rey_09\characters\sts_hey_rey_09_net.ent
The .app file is called 8ug8ear.app
Cheri Nowlin
base\quest\main_quests\part1\q105\characters\q105_yakuza_manager.ent
You can find her appearance as _q105__yakuza_receptionis
in service_sexworker_wa.app
Rita Wheeler
base\quest\tertiary_characters\lizzies_bouncer.ent
You can find her appearance as _beyond_bouncer_01
in gang_mox_wa.app
Rachel Casich
base\quest\side_quests\sq023\characters\sq023_rachel.ent
service__specialist_wa.app
(_sq023__bd_producer)
Kirk
base\quest\tertiary_characters\fixer_kirk.ent
service__fixer_ma.app
(_q000__kirk_sawyer)
Lizzy Wizzy
base\quest\tertiary_characters\lizzy_wizzy.ent
The app file is called celebrity_chrome.app
Characters who don't even have names (but who are interesting regardless)
Ripperdocs
service__ripperdoc_ma.ent service__ripperdoc_mb.ent service__ripperdoc_wa.ent
service__ripperdoc_ma.app
service__ripperdoc_mb.app
service__ripperdoc_wa.app
Trauma Team
corpo__traumateam_ma.ent
corpo__traumateam_ma.app
Maxtac
corpo__max_tac_ma.ent max_tac_mb.ent max_tac_wa.ent
max_tac.app
max_tac_mb.app
max_tac_wa.app
NCPD
corpo__ncpd_ma.ent
corpo__ncpd_mb.ent corpo__ncpd_wa.ent
Militech goons
corpo__militech_ma.ent corpo__militech_mah.ent corpo__militech_mb.ent corpo__militech_wa.ent
mah seems to be the heavies (soldier types)
Netwatch
corpo__netwatch_ma.ent
Kangtao
corpo__kangtao_ma.ent corpo__kangtao_mah.ent
mah seems to be the heavies (soldier types)
Arasaka
corpo__arasaka_ma.ent corpo__arasaka_mah.ent corpo__arasaka_mb.ent corpo__arasaka_mm.ent corpo__arasaka_wa.ent
mah seems to be the heavies (soldier types)
Barghest
gang__kurtz_army_ma.ent gang__kurtz_army_mb.ent gang__kurtz_army_wa.ent
Black Ops
corpo__black_ops_ma.ent corpo__black_ops_mb.ent corpo__black_ops_wa.ent
There are _ep1_
variants of a bunch of the generic corpos that can be found in the ep1 files, not sure how they differ from the basegame versions. (ie corpo__ep1_ncpd_ma.ent)
You can find the corresponding .app file by right-clicking on the .ent file and selecting . If that doesn't help, search for entFileName.app (e.g. silverhand.app
)