Side Door, Contacts, Skipr
Three smaller modules that still matter a lot in real stories.
Contacts
~ InstallApp("contacts")
Phone book of characters. You can override what a contact shows for this player:
~ SetContactDescription("dion", "Contact blocked")
~ SetContactPersonality("dion", "…")
~ SetContactHistory("dion", "…")
Useful after a fight, a block beat, or a time skip. Does not change the character for other players.
Characters can also show a name status emoji when a story flag is set (Studio → Characters → Name status). First matching flag wins, 1:1 chats only in the header.
Side Door
Secret codes UI (lives under Settings on the phone when unlocked).
~ InstallApp("sidedoor")
Configure codes and rewards in Studio → Modules → Side Door. Often used for gallery unlocks or cheat-style creator gifts. Treat it like any other InstallApp-gated module when Show from start is off.
Skipr
Chapter jump app for players who want to skip ahead (or for testing).
~ InstallApp("skipr")
Enable the module, decide Show from start, then unlock when the story allows it. Jumping uses the same progress machinery as normal play; don't assume every side effect rewinds perfectly if you are doing wild mid-story experiments. For creators, Studio playtest is usually clearer than Skipr.
Quick ids
| App | InstallApp id |
|---|---|
| Contacts | contacts |
| Side Door | sidedoor |
| Skipr | skipr |
