NPCs and their files
Heroes, villains, the extended cast and innocent bystanders
Last updated
Was this helpful?
Heroes, villains, the extended cast and innocent bystanders
Last updated
Was this helpful?
Last documented update: January 6 2024 by manavortex
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 NPC looks
To create custom NPCs, see AMM: Custom NPCs
To create V as an NPC, see NPV - V as custom NPC
To find the files of an AMM NPC, check the sub-page Finding files: AMM NPCs
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
)