NPCBank
Explore the Bank
Menu

From a model that talks to a character that lives

A dialogue benchmark for game characters.

Worlds
8
Characters
69
Encounters
22,979
An open Stardew Valley farm scene with a farmhouse, crops and trees
Stardew Valley · Nine residents in the bank

Choose a world

Every conversation has a past

What has happened
Each test fixes a point in the story and in the conversation so far.
Who is asking
A trusted partner and a stranger can ask the same question and deserve different answers.
What stays secret
Some things a character knows but keeps to themselves. Letting them slip fails the test.
Try it in the Lab
What Sebastian said earlier

Earlier, Sebastian said

  1. I work as a freelance programmer.
  2. I own a motorcycle.I am a member of Sam’s band.
  3. I prefer Spirit’s Eve festival.

The Farmer asksWhat did you just tell me about your motorcycle?

A good reply

Recalls what he said earlier: he owns a motorcycle.

Doesn’t claim he mentioned it. He can still answer fresh.

Sebastian
Two real tests from the bank: Sebastian, encounters 0004 and 0005.

News

All posts on the blog
  1. NPCBank 1.0.5 is live

    Final Fantasy XIV is the eighth world, with seven characters from Alphinaud to Y'shtola. 1.0.5 also adds harder cases in which a small cue in how something is said, a hesitant yes or a voice that catches, changes the right reply; the bank now holds 69 characters and 22,979 encounters.

    What changed
  2. NPCBank 1.0.4 is live

    Sixteen more characters join the bank, among them Cass and Veronica from Fallout: New Vegas, Lena and Soona from Disco Elysium, and Triss Merigold and the Bloody Baron from The Witcher 3. 1.0.4 also adds harder cases in which the right reply turns on who is asking or who is listening; the bank now holds 62 characters and 20,010 encounters.

    What changed
  3. NPCBank 1.0.3 is live

    Nine more characters join the bank, among them Abigail, Sebastian and Shane from Stardew Valley and Sans and Toriel from Undertale. It now holds 46 characters and 14,400 encounters; cases that failed per-case quality checks were removed.

    What changed