Skip to content

Players ​

What to expect when an NPC talks to you.

How a conversation works ​

A box opens at the bottom of the screen. The speaker's name sits on top of it, their portrait on the left, and their words type out one letter at a time with a little talking sound.

When a line finishes, a small arrow blinks in the corner. Press a key to continue. When the character asks you something, a list of answers appears above the box with a red heart next to the one you're pointing at.

The game keeps running while you talk. Nothing pauses, so pick a safe spot to chat.

Controls ​

KeyWhat it does
Z, Enter, Space or left clickContinue to the next box, or pick the answer the heart is on
X or ShiftShow the rest of the line straight away
Arrow keys, W / S or mouse wheelMove between answers
MousePoint at an answer and click it
EscLeave the conversation (some conversations don't allow this)

Greyed-out answers ​

Some answers show up in grey with a note after them, such as I brought you some apples. (needs 3 apples). You can't pick those yet. The note tells you what's missing, so you can come back later.

Other answers stay hidden entirely until you've done something, so it's worth talking to characters again.

NPCs remember you ​

Characters can remember what you said and did: whether you've met, whether you helped them, how much they like you. Their greetings and answers change over time. If you leave a conversation early with Esc, it doesn't count as finished, so you can usually pick up where you left off.

Talking to an NPC ​

Right-click a character that has something to say. They turn to face you while you talk. If you walk more than 8 blocks away, the conversation ends.

Your own settings ​

Open config/nostalgicdialog-client.toml to change how conversations feel on your screen. Changes apply the next time a conversation opens.

SettingDefaultWhat it changes
text_speed1.5Letters typed per tick (20 ticks = 1 second). Higher is faster. Range 0.1 to 20
sentence_pause6Short wait after . ! ?, in ticks. 0 turns it off
comma_pause3Short wait after , ; :, in ticks
voice_volume1.0Volume of the talking sounds. 0 mutes them. Range 0 to 2
confirm_revealstrueIf true, the continue key also finishes a line that's still typing. If false, only X / Shift does
text_scale1.0Text size. Range 0.5 to 3
box_width360Widest the box can get, in GUI pixels. It shrinks on small windows

All Rights Reserved.