Changes Into Body:

After we released our Body Variations, we know that making changes to your character’s body for things like customization could be time consuming and require a lot of Donacode.

We’ve simplified it so you can use our “changes into” command with Body Variations!

Here’s how the code works:

@CHARACTER changes body into [Body Variation Name]

See the example below for more information.

 

 

Timed Choices:


Have you ever wanted to write a choice with just a little extra pressure for your readers? Up the stakes in your stories with our newest feature: timed choices.


Timed choices offer the reader a choice with a clear timer on it, letting them know they’d better hurry up and make a decision.




Not to worry though, if they don’t make a choice, the story will assume they’ve chosen the last option available.


To add the timed option to your choice, all you need to do is structure your choice like this:

choice (choice_title) [timed:duration:location:choice]


duration → a number in seconds (between 1-60) that represents how long the reader has to choose
location → input options for this include:
preset locations: tail, center, bottom, top, hiddentail
specific spot placement: timer to scale x y
example: timer to 0.9 160 307
preset to hide the timer: hidden
choice → the exact choice text as written for the choice buttons


The number after timed represents the number of seconds readers have to make a choice. It defaults to 15 seconds, but you can choose as long or as short as you’d like! The timer will also default to a position based on what kind dialogue leads up to the choice, as seen below.



Here’s a sample bit of script to help you get started making timed choices!

      ROSE
 QUICK, what’s your favorite food?
choice (fav_food) [timed: 10]
“Pizza” {

YOU
Pizza FOR LIFE!

    ROSE
Aw yeah, pizza.
} “Salad” {

YOU     
I’m a salad gal.

    ROSE
Healthy! I like it.
} “Burgers” {

YOU
Give me a big burger, please!!!

    ROSE
    I love burgers!
}

    ROSE
    Well, c'mon, let's go get some [fav_food]!


Here is the same script but using additional customization.

 

choice (fav_food2) [timed:5:top:Pizza]
“Pizza” {

YOU
Pizza FOR LIFE

ROSE
How predictable.
} “Salad” {

YOU
I like salad.

ROSE
Healthy! I like it.
} “Burgers” {

YOU
Give me a big burger please!!!

ROSE
I love burgers!
}

ROSE
Well, c'mon, let's go get some [fav_food2]!

 

Help Timer:

The Timer Helper is located in the Director’s Tools, under the “More Helpers” button. This tool allows you to freely move your timer and copy the stage into your Donacode, along with restarting the timer, to test if the length of time feels correct for your choice.

Here’s a demo video, to show you exactly how it works!

The helper text from the Previewer currently outputs donacode in the same spot placement format as characters, and that you’ll need to change it to work with timed choices.

The helper will display the text as:

@timer spot scale x y

You’ll change it to:

timer to scale x y

 

choice (choice_title) [timed:duration:location:choice]
location → use a specific spot placement: timer to scale x y
example: timer to 0.9 160 307