NPCs and their files

Heroes, villains, the extended cast and innocent bystanders

Summary

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).

Wait, this isn't what I'm looking for!

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


Where to find…

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 search for it in Wolvenkit.

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 Find files using this.

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

Character files

You can find the corresponding .app file by right-clicking on the .ent file and selecting #find-files-using-this. If that doesn't help, search for entFileName.app (e.g. silverhand.app)

Primary characters

CharacterEntity File Pathremark

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

Secondary characters

CharacterEntity File Pathremark

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

Fixers

CharacterEntity File Pathremark

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

Also starring (a.k.a. "Wait, who?")

Characters who have very little screen time

CharacterEntity File Pathremark

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

Anonymous characters

Characters who don't even have names (but who are interesting regardless)

CharacterEntity File Pathremark

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)

Last updated