Show Dialogue events now have a toggle option for text sounds!
Video demonstrating the Show Dialogue text sounds toggle, featuring Cole saying "It feels so hard to find my voice these days." with text sounds turned off, then saying "Oh wait, there it is." with text sounds turned on.
<aside> 💡 Old levels created before their introduction will default to having text sounds turned off, as they were designed around not having text sounds.
</aside>
There are also three new text <modifier tags> that can be used to modify how they sound mid-dialogue:
<volume=100>
: Sets the sound volume for the following text. The default is 100.<pitch=100>
: Sets the sound tone pitch for the following text. The default is 100.<pitchRange=3>
: Sets the sound tone variation range. The default is 3.All three tags only accept non-negative whole numbers.
Video demonstrating bracket tags mentioned above, featuring Paige and Ian. They talk about the bracket tags affecting their voices, breaking the fourth wall.
<aside> 💡 Occasionally a [bracket tag] won't function unless there's a space after the closing bracket. This is a known bug. We'll get to it. Someday.
</aside>
You can provide custom text sounds for custom characters, too! Simply add the ogg or wav sound file into the level folder along with your character's json and spritesheet file
You should then name the file to be identical to the json and spritesheet filename. The game will use this sound file as a general sound for that character's dialogues.
If you want expression specific sound files, you can name a file to the expression name that you will input before the colon, for example, Athlete_happy
.
Expression specific sounds are optional! The game will fallback to the character's general text sound if an expression specific sound is not found.
If no sounds are provided at all for your custom character, the game will use a generic ticker sound.
Screenshot demonstrating valid custom text sound filenames for a custom character named "Athlete.json", including "Athlete.ogg", "Athlete_barely.wav", "Athlete_happy.wav", and "Athlete_missed.ogg". There is a messy-looking folder in a corner of the screenshot labeled "hide junk for screenshot".