>>4153
I've noticed some instances of a single character exiting the screen, leaving only the background. These are marked by a single GS_CLR
statement with no characters immediately before or after it, but followed by a line of dialogue or narration.
s001, line 340:
show na tna03s at center
with dissolve
#GS_CLR
voice "NANA0029"
n "And that still was the only time that I had been able to speak directly with her..."
...
"To a middle-class girl like myself, the atmosphere here felt unusual indeed."
#GS_CLR
"Be that as it may, after two months in this environment, one does get used to it. And so, now..."
The GS_CLR
here, surrounded by two lines of dialogue with no characters, should be replaced with scene bg03a with GS_CLR
, as when a cu
frame begins and ends. This will correctly have the characters exit the screen. When character(s) re-enter the scene, they will need to enter with dissolve
as before.
Similarly, the cu
frames end at the next GS_
transition, which is usually followed with character images. There are some points where this was not the case, which this script didn't account for.
s001, line 458:
scene bg03a
show cu01
with GS_HI_NS
voice "YUNA0017"
y "Come now, Nanami-san, you need to get undressed."
...
#GS_CLR
"Gyah?!"
At GS_
here, the cu
frame needs to be cleared with the same scene bg03a
that it followed, followed by with
the GS_
transition that closes it. No characters will re-enter the screen. Again, they should enter with dissolve
.
>Should "with dissolve" be on a new line?
>I think right now it's different between first appearance in a S0XX script and first appearance after a 'scene'. I'm not sure if that's correct.
When a with
statement is on the same line as a show
, scene
, or hide
statement, it affects only that statement. When it is on its own line, it affects all show
, scene
, and hide
statements without their own with
statements that preceded it simultaneously.
http://renpy.org/doc/html/displaying_images.html#with-statement
For only a single character, both styles are identical. I believe having the with
statement on its own line in all cases where a character first enters a scene
is safe.
For the exceptions you listed, in s003, I wasn't able to find scene bg08a
without a GS_
. The following three scene
s are special cases with scrolling images. I will need to implement them separately.
I've made changes to fades in and out. After scene BLACK
, please add with fade2
at the end of the line and not pause 1.0
on the next line. When the music changes, add stop music fadeout 1.0
on the line before the next scene
, but only if there's a different music file after the next scene
. The play music
clause should come after the following scene
and with
lines.
The block in s003, line 104:
voice "NANA0168"
n "Hyaaaauuuu...."
scene BLACK
pause 1.0
scene bg08a
with GS_CUD
stop music fadeout 1.0
play music "common/M02.ogg"
show yu tyu02s at center
with dissolve
should now read:
voice "NANA0168"
n "Hyaaaauuuu...."
stop music fadeout 1.0
scene BLACK with fade2
scene bg08a
with GS_CUD
play music "common/M02.ogg"
show yu tyu02s at center
with dissolve
The block in s004, line 323:
scene bg03a
with GS_CUD
stop music fadeout 1.0
play music "common/M02.ogg"
should now read:
stop music fadeout 1.0
scene bg03a
with GS_CUD
play music "common/M02.ogg"
I will need to study the transform documentation to emulate the animation on the dialogue window between scene changes.
For convenience, in the future, please give your output files a .RPY extension and add label start:
to the first line of s001.