Fixed. Do I have to add if/elif/else in order to remember all the character customization choices?
No, the customized character will stay customized through out the whole story, unless you change that character’s appearance.
Cool. Last thing I wanna ask, is about dressing games. I can’t personally see what’s wrong with this dressing game or the if/elif/else commands, but some people has a an issue with choosing an outfit, where it doesn’t show up later in the story as what they chose earlier.
Here is an example of one of my dressing games (outfit, hair, lips):
label choosing_outfit
LAUREN (think)
(What should I wear?)
choice
“Edgy.” {
@LAUREN is dustoff_loop
@pause for a beat
@LAUREN changes into Lauren episode 8 edgy
@pause for a beat
&LAUREN is shiftweight
@zoom on 478 0 to 285% in 0.5
@pause for a beat
@zoom on 476 399 to 285% in 4
LAUREN (talk_shrug)
Do I want to wear this?
choice
“Uhu.” {
@LAUREN is strike_a_pose
gain chose_edgy
} “Nuh uh.” {
goto choosing_outfit
}
} “Cute.” {
@LAUREN is dustoff_loop
@pause for a beat
@LAUREN changes into Lauren episode 8 cute
@pause for a beat
&LAUREN is shiftweight
@zoom on 478 0 to 285% in 0.5
@pause for a beat
@zoom on 476 399 to 285% in 4
LAUREN (talk_shrug)
Do I want to wear this?
choice
“Uhu.” {
@LAUREN is strike_a_pose
gain chose_cute
} “Nuh uh.” {
goto choosing_outfit
}
} “Casual.” {
@LAUREN is dustoff_loop
@pause for a beat
@LAUREN changes into Lauren episode 8 casual
@pause for a beat
&LAUREN is shiftweight
@zoom on 478 0 to 285% in 0.5
@pause for a beat
@zoom on 476 399 to 285% in 4
LAUREN (talk_shrug)
Do I want to wear this?
choice
“Uhu.” {
@LAUREN is strike_a_pose
gain chose_casual
} “Nuh uh.” {
goto choosing_outfit
}
}
&zoom on 487 369 to 209% in 0.5
label choosing_lipstick
LAUREN (shiftweight)
(What about my lips?)
choice
“Natural.” {
@add Lipstick to LAUREN
@LAUREN is apply_lipstick
@pause for a beat
@LAUREN changes mouthColor into Orange Crush
@pause for a beat
LAUREN (think)
(Is this it?)
choice
“Yes.” {
gain chose_natural
} “Let me see the others…” {
goto choosing_lipstick
}
} “Dark.” {
@add Lipstick to LAUREN
@LAUREN is apply_lipstick
@pause for a beat
@LAUREN changes mouthColor into Scarlet
@pause for a beat
LAUREN (think)
(Is this it?)
choice
“Yes.” {
gain chose_dark
} “Let me see the others…” {
goto choosing_lipstick
}
} “Light.” {
@add Lipstick to LAUREN
@LAUREN is apply_lipstick
@pause for a beat
@LAUREN changes mouthColor into Blush
@pause for a beat
LAUREN (think)
(Is this it?)
choice
“Yes.” {
gain chose_light
} “Let me see the others…” {
goto choosing_lipstick
}
}
@pause for a beat
label choosing_hair
LAUREN (yawn_bored)
(What about my hair?)
choice
“Natural.” {
@add Hair Brush to LAUREN
@LAUREN is primp_brush_hair
@pause for a beat
@LAUREN changes hair into Beach Wave Hair
@remove Hair Brush from LAUREN
LAUREN (think)
(Is this my hair for today?)
choice
“Yes.” {
gain chose_naturall
} “Let me see the others.” {
goto choosing_hair
}
} “Braid.” {
@add Hair Brush to LAUREN
@LAUREN is primp_brush_hair
@pause for a beat
@LAUREN changes hair into Fishtail Braid
@remove Hair Brush from LAUREN
LAUREN (think)
(Is this my hair for today?)
choice
“Yes.” {
gain chose_braid
} “Let me see the others.” {
goto choosing_hair
}
} “Ponytail.” {
@add Hair Brush to LAUREN
@LAUREN is primp_brush_hair
@pause for a beat
@LAUREN changes hair into High Ponytail
@remove Hair Brush from LAUREN
LAUREN (think)
(Is this my hair for today?)
choice
“Yes.” {
gain chose_ponytail
} “Let me see the others.” {
goto choosing_hair
}
}
And, this is my if/elif/else command:
if (chose_edgy) {
@LAUREN changes into Lauren episode 8 edgy
} elif (chose_cute) {
@LAUREN changes into Lauren episode 8 cute
}
elif (chose_casual) {
@LAUREN changes into Lauren episode 8 casual
}
if (chose_natural) {
@LAUREN changes mouthColor into Orange Crush
} elif (chose_dark) {
@LAUREN changes mouthColor into Scarlet
}
elif (chose_light) {
@LAUREN changes mouthColor into Blush
}
if (chose_naturall) {
@LAUREN changes hair into Beach Wave Hair
} elif (chose_braid) {
@LAUREN changes hair into Fishtail Braid
}
elif (chose_ponytail) {
@LAUREN changes hair into High Ponytail
}
Is this an example or the exact code you have in your script? Is there an option to go back and choose a different outfit/hair/lips once an option is chosen?
One thing that does need to be changed is the last elif. The last option should always be an else by itself.
This is the exact code from my script. Yes, there is an option to see all outfits/hairstyles/lip shades through.
If you’re letting your readers go back and choose another choice after they have already gained a flag, then they will end up gaining multiple flags which results in the if/elif/else not working. Try using the choice name method: HOW TO: Remember Past Choices (if/elif/else)
Alright, so the else should be by itself?
Like this?
if (chose_outfit1) {
@LAUREN changes into Lauren episode 1 edgy
} elif (chose_outfit2) {
@LAUREN changes into Lauren episode 1 cool
} else) {
@LAUREN changes into Lauren episode 1 cute
}
Yes but remove that random parenthese right next to else
I’v seen episodes that has special choices. By pressing different areas of the screen you choose different things i’v seen this with padlocks and store settings before. Does anyone have any idea how I can code this into my story?
Oh, oops, that was a spelling mistake. Thanks for the help
Thank you so much!
So here’s the script when the chararacters rear whenever they want.
INT. BLACK - DAY
readerMessage
@cut to zone 2
@CALYPSO spot 0.840 210 215 in zone 2 at layer 1 AND CALYPSO faces right AND CALYPSO is idle_rear
@zoom reset
&zoom on 458 331 to 166% in 2
@ASSIA stands back left in zone 2
@ASSIA faces right
ASSIA (talk_afraid)
What's happening ?
CALYPSO (talk_rear)
Help.
@zoom reset
@cut to zone 1
@ASSIA spot 2.680 80 -663 in zone 1 at layer -1 AND ASSIA faces right
@CALYPSO spot 3.420 295 -1044 in zone 1 at layer 1 AND CALYPSO faces right AND CALYPSO is idle_rear
ASSIA (talk_shrug)
Why ?
ASSIA (talk_gesture)
Everyone.
ASSIA (talk_exhausted)
It's impossible.
ASSIA (talk_sad_clutch)
We're too different.
ASSIA (talk_sad)
There's nothing left to do.
@cut to zone 3
@CALYPSO spot 2.680 255 -663 in zone 3 at layer -1 AND CALYPSO faces left
@ASSIA spot 3.420 45 -1044 in zone 3 at layer 1 AND ASSIA faces left AND ASSIA is idle_rear
CALYPSO (talk_contend)
I don't.
CALYPSO (talk_gesture)
Today.
CALYPSO (talk_gossip)
I can.
CALYPSO (talk_reassure)
Have faith.
@cut to zone 1
@ASSIA spot 2.680 80 -663 in zone 1 at layer -1 AND ASSIA faces right
@CALYPSO spot 3.420 295 -1044 in zone 1 at layer 1 AND CALYPSO faces right AND CALYPSO is idle_rear
@ASSIA is deepbreath THEN ASSIA is nod_loop
ASSIA (laugh_chuckle)
I guess.
@cut to zone 3
@CALYPSO spot 2.680 255 -663 in zone 3 at layer -1 AND CALYPSO faces left
@ASSIA spot 3.420 45 -1044 in zone 3 at layer 1 AND ASSIA faces left AND ASSIA is idle_rear
@pause for a beat
CALYPSO (cough)
(I mean....)
@cut to zone 1
@ASSIA spot 2.680 80 -663 in zone 1 at layer -1 AND ASSIA faces right
@CALYPSO spot 3.420 295 -1044 in zone 1 at layer 1 AND CALYPSO faces right AND CALYPSO is idle_rear
ASSIA (talk_awkward)
So... what's the program here?
@cut to zone 3
@CALYPSO spot 2.680 255 -663 in zone 3 at layer -1 AND CALYPSO faces left AND ASSIA starts idle
@ASSIA spot 3.420 45 -1044 in zone 3 at layer 1 AND ASSIA faces left AND ASSIA is idle_rear
@CALYPSO is think
@pause for a beat
sound phone_text
@CALYPSO is primp_condescend
@ASHANI stands screen left in zone 4
@speechbubble is 209 301 to 100% with tail_top_right
ASHANI
Already?
@speechbubble reset
CALYPSO (eyeroll)
(Stupid.)
@speechbubble is 209 301 to 100% with tail_top_right
ASHANI
I heard that.
@speechbubble reset
CALYPSO (talk_startled)
How did you...?
@cut to zone 1
@ASSIA spot 2.680 80 -663 in zone 1 at layer -1 AND ASSIA faces right
@CALYPSO spot 3.420 295 -1044 in zone 1 at layer 1 AND CALYPSO faces right AND CALYPSO is idle_rear
ASSIA (talk_shrug)
Did what?
@cut to zone 3
@CALYPSO spot 2.680 255 -663 in zone 3 at layer -1 AND CALYPSO faces left
@ASSIA spot 3.420 45 -1044 in zone 3 at layer 1 AND ASSIA faces left AND ASSIA is idle_rear
@CALYPSO is idle
@speechbubble is 209 301 to 100% with tail_top_right
ASHANI
It's connected.
ASHANI
Our patients won't be able to hear our conversation.
@speechbubble reset
CALYPSO (think)
(I guess)
CALYPSO (think)
(How should I start?)
@speechbubble is 209 301 to 100% with tail_top_right
ASHANI
Did you?
ASHANI
Anythin?
@speechbubble reset
@CALYPSO is think
@pause for a beat
@cut to zone 1
@ASSIA spot 2.680 80 -663 in zone 1 at layer -1 AND ASSIA faces right
@CALYPSO spot 3.420 295 -1044 in zone 1 at layer 1 AND CALYPSO faces right AND CALYPSO starts idle_rear
@pause for 3
@cut to zone 3
@CALYPSO spot 2.680 255 -663 in zone 3 at layer -1 AND CALYPSO faces left
@ASSIA spot 3.420 45 -1044 in zone 3 at layer 1 AND ASSIA faces right
CALYPSO (think)
(Nothing.)
can somebody tell me how to start my own forum
Hi Dara! Since you’re a coding wizard I thought you might be able to help me with this.
So, I’m trying to give this scene a creepy vibe, so I thought of having fog move through the scene, but when I coded it the fog kept going not where I’d positioned it to be.
EXT. GROWINGUP MISTY FOREST GAZEBO - NIGHT with EFFECT SMOKE
@GALACTIC GIRL changes into Normal
@overlay EFFECT SMOKE shifts to 152 119
@overlay EFFECT SMOKE scales to 0.398 0.398
&cut to zone 2 AND GALACTIC GIRL spot 0.440 226 274 AND zoom on 558 194 to 502% in 0 AND GALACTIC GIRL is arms_crossed
&overlay EFFECT SMOKE shifts to -446 119 in 20 THEN overlay EFFECT SMOKE shifts to 152 119 in 20
It kept moving off the screen. Even when I changed the coordinates it kept going to the same place. -738 138, even though I hadn’t specified it to be there.
You need to add the zone number to the overlay shift command because the scene is in zone 2
You’re using “@” and “is” when you are switching back and forth between their positions, which causes a pause each time before the dialogue starts. You need to always make them be either “idle” or “rear” every time you switch their positions and you need to use the word “starts” intead of “is”
@/ASSIA spot 2.680 80 -663 in zone 1 at layer -1 AND ASSIA faces right and ASSIA starts idle
@/CALYPSO spot 3.420 295 -1044 in zone 1 at layer 1 AND CALYPSO faces right AND CALYPSO starts idle_rear
then when you switch them…
@/CALYPSO spot 2.680 255 -663 in zone 3 at layer -1 AND CALYPSO faces left and CALYPSO starts idle
@/ASSIA spot 3.420 45 -1044 in zone 3 at layer 1 AND ASSIA faces left AND ASSIA starts idle_rear
You can’t. You can pan from zone 1 to zone 3 in however many seconds you want to make it appear as if the background is faster, but then the pan will eventually stop once it gets to zone 3.
You should support this thread: FEATURE: Choosing Time for Looping Backgrounds
One of the hardest things is spotting kids, I don’t know how to set it out but I did spot the it but nothing changed