Common questions
Can I have more than one conversation?
Yes. Register each character with phone.contact(). Each contact has its own conversation thread and the player can switch between them in the phone interface.
Can I send messages without opening the phone?
Yes. Call phone.message() at any point in your script. The message will be in the conversation history when the player opens the phone later.
Does the phone work with Ren'Py's rollback?
Messages are added to the history outside of Ren'Py's rollback system. Rolling back will not add duplicate messages.
Can I use custom colours for each contact?
The flavour parameter sets the contact's bubble colour. The six available flavours are: soda, lilac, butter, peach, sky, berry.
For full colour control, set your six seed colours in pamyu_config.rpy. See Set your colours.
The typing animation is too fast or too slow
Set typing_speed in your config:
define pamyu.typing_speed = 0.5 # slower
define pamyu.typing_speed = 2.0 # faster
Can I turn off the message sound?
Yes:
define pamyu.sound = None
Is there a limit to the number of messages?
The default limit is 200 messages per contact. You can change it with max_history before your first release — old saves keep the old limit.
How do I show the player's replies in the conversation?
phone.choices() returns the chosen string and also records the reply on the player's side of the conversation automatically.
Does Phone work on mobile?
Phone uses standard Ren'Py screens and scales with your game's resolution settings.